Study Abroad and Exchanges

Modules

Modules

CSC2026 : Computer Networks

Semesters
Semester 2 Credit Value: 20
ECTS Credits: 10.0

Aims

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)
Net-Centric Computing – network management
- Domain names and name services
Net-Centric Computing – multimedia technologies
- Sound and audio, image and graphics, animation and video
- Multimedia standards (audio, music, graphics, image, telephony, video, TV)
- Multimedia servers and file systems

Teaching Methods

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

Exams
Description Length Semester When Set Percentage Comment
PC Examination1202A80N/A
Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report2M20implementation of simple communication protocol (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.

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

Timetable