CSC2026 : Computer Networks
- Offered for Year: 2019/20
- Module Leader(s): Dr Rouaa Yassin Kassab
- Lecturer: Dr John Colquhoun
- Owning School: Computing
- Teaching Location: Newcastle City Campus
|Semester 2 Credit Value:||20|
Understand how the Internet works.
Understand wireless & sensor networks.
This module will teach the student the fundamental principles which govern the operation of the Internet. There will be a particular focus on the algorithms involved to achieve reliable communication over an unreliable network of networks.
The module will also teach the student how wireless sensor networks operate and how they differ from conventional data networks.
Outline Of Syllabus
Net-Centric Computing - introduction
- Background and history of networking and the Internet
- Network architectures
- The range of specializations within net-centric computing
- Networks and protocols
- Networked multimedia systems
- Distributed computing
- Client/server and Peer to Peer paradigms
- Mobile and wireless computing
Net-Centric Computing – network communication
- Network standards and standardization bodies
- The ISO 7-layer reference model in general and its instantiation in TCP/IP
- Overview of Physical and Data Link layer concepts (framing, error control, flow control, protocols)
- Data Link layer access control concepts
- Internetworking and routing (routing algorithms, internetworking, congestion control)
- Transport layer services (connection establishment, performance issues, flow and error control)
- The Application/Presentation/Session Layer: DNS, HTTP & URLs and SMTP/POP3
|Guided Independent Study||Assessment preparation and completion||44||1:00||44:00||Lecture follow-up|
|Scheduled Learning And Teaching Activities||Lecture||44||1:00||44:00||Lectures|
|Guided Independent Study||Assessment preparation and completion||51||0:30||25:30||Revision for end of Semester exam & exam duration|
|Scheduled Learning And Teaching Activities||Practical||22||1:00||22:00||Practicals|
|Guided Independent Study||Project work||22||1:00||22:00||Coursework|
|Guided Independent Study||Independent study||85||0:30||42:30||Background reading|
Teaching Rationale And Relationship
Techniques and theory are presented in lectures. Classroom-based practicals provide experience of implementing network algorithms. Further practical work takes place during the private study hours.
The format of resits will be determined by the Board of Examiners
|Practical/lab report||2||M||20||Computer project with a report. 22 hours.|
Assessment Rationale And Relationship
The PC examination will consist of a number of factual questions to test the students' broad knowledge of computer networks, and a range of challenging questions which require the student to apply theory to real problems.
Students are required to implement one of the network protocols and write a short report about it.
N.B. This module has both “Exam Assessment” and “Other Assessment” (e.g. coursework). If the total mark for either assessment falls below 35%, the maximum mark returned for the module will normally be 35%.