Skip to main content


CSC2026 : Computer Networks (Inactive)

  • Inactive for Year: 2020/21
  • Module Leader(s): Dr Rouaa Yassin Kassab
  • Lecturer: Dr John Colquhoun
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semester 2 Credit Value: 20
ECTS Credits: 10.0


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

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion441:0044:00Lecture follow-up
Scheduled Learning And Teaching ActivitiesLecture441:0044:00Lectures
Guided Independent StudyAssessment preparation and completion510:3025:30Revision for end of Semester exam & exam duration
Scheduled Learning And Teaching ActivitiesPractical221:0022:00Practicals
Guided Independent StudyProject work221:0022:00Coursework
Guided Independent StudyIndependent study850:3042:30Background 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.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Description Length Semester When Set Percentage Comment
PC Examination1202A80N/A
Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report2M20Computer 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%.

Reading Lists