DATA COMMUNICATIONS AND COMPUTER NETWORKS (CCE)

SHE Level 2
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code M2I124649
Module Leader Alan Nesbitt
School School of Computing, Engineering and Built Environment
Subject SCEBE - School Office
Trimesters
  • A (September start)
  • B (January start)

Summary of Content

This module aims to provide the fundamentals concepts of data communications and computer networks. The student will be familiarizing with various types of computer Networks, Network Architecture, Layering, Encapsulation and each layer functionalities in detail. Emphasis will be given to Internet protocols and routing, local area networks, wireless communications and networking, performance analysis, congestion control, TCP, network address translation, multimedia over IP, switching and routing, mobile IP, peer-to-peer networking, network security, and other current research topics.

Syllabus

The teaching syllabus will cover the following areas: Introduction - Network Models -Physical Layer and Media - Data and Signals -Digital Transmission -Analog Transmission -Bandwidth Utilization: Multiplexing and Spreading -Transmission Media -Switching - Using Telephone and Cable Networks for Data Transmission Data Link Layer - Error Detection and Correction - Data Link Control -Multiple Access -Wired LANs: Ethernet -Wireless LANs -Connecting LANs, Backbone Networks, and Virtual LANs -Wireless WANs: Cellular Telephone and Satellite Networks -SONET/SDH -Virtual-Circuit Networks: Frame Relay and ATM Network Layer - Logical Addressing - Internet Protocol - Address Mapping, Error Reporting, and Multicasting - Delivery, Forwarding, and Routing Transport Layer - Process-to-Process Delivery: UDP, TCP, and SCTP - Congestion Control and Quality of Service Application Layer - Domain Name System - Remote Logging, Electronic Mail, and File Transfer WWW and HTTP - Network Management: SNMP - Multimedia Security - Cryptography - Network Security - Security in the Internet: IPSec, SSL/TLS, PGP, VPN, and Firewalls

Learning Outcomes

On completion of this module the student should be able to:1. Explain the basic principles and different methods of data transmission; (AM1)2. Explain the functions of each layer of OSI and TCP/IP internetworking models; (AM1)3. Apply the concepts of Logical addressing, Routing and Subnetting in computer networks; (AM1, AM5)4. Design a computer network for a small office/home using different types of network components and devices; (AM5)5. Describe the features and operations of various application layer protocols such as HTTP, DNS and SMTP (AM1, AM5)6. Identify security issues in networks and explain the use of cryptographic principles for data security (AM1)

Teaching / Learning Strategy

The main teaching method will be based on lectures with tutorial exercises used to relate theoretical concepts to practical experience. The students will be expected to perform directed reading exercises and self-learning exercises on emerging technologies. Tutorials will be used to reinforce the module material discussed during lecture sessions.Tutorials also serve as a platform of technical discussions to clarify any queries that arise from directed studies.

Indicative Reading

-360 1. Behrouz A. Forouzan (2003) Data Communications and Networking, McGrawHill. 2. William Stallings (2011) Data And Computer Communications, 9 th Edition, Prentice Hall. 3. James F. Kurose, Keith W. Ross (2008) Computer Networking, 5 th Edition , Addison-Wesley. 4. Douglas E. Comer (2006) Internetworking With TCP/IP Volume 1: Principles Protocols, and Architecture, 5 th Edition, Addision -Wesley. 5. Larry L. Peterson and Bruce S. Davie (2011), Computer Networks- A Systems Approach, , 5th Edition , Morgan Kaufmann.

Transferrable Skills

Technical literacy, problem solving and synthesis of solutions are enhanced and exercised in all parts of the taught syllabus. The tutorial sessions provide the opportunity for students to further understand and apply knowledge, exercise independent thought, creativity and design appraisal. The student's interpersonal/team skills and practical skills are further exercised with a mini project based course work.

Module Structure

Activity Total Hours
Tutorials (FT) 28.00
Lectures (FT) 56.00
Assessment (FT) 16.00
Independent Learning (FT) 100.00

Assessment Methods

Component Duration Weighting Threshold Description
Exam (Exams Office) 3.00 50.00 45% Final Examination -  Unseen written examination-2 Hours
Coursework 1 n/a 30.00 35% Assignment based on Network design with report (Wordcount - 1500 to 2000)
Exam (School) 1.50 20.00 35% Mid-term test -  Unseen written examination-1½ Hours