CS3102
Data Communications and Networks
2025-2026
15
7
SCQF level 9
2
Academic year(s): 2025-2026
SCOTCAT credits : 15
ECTS credits : 7
Level : SCQF level 9
Semester: 2
Planned timetable:
This module covers the principles and practice of modern computer communications through studying network abstractions, protocols, architectures and technologies at all levels of the five-layer Internet reference model. Students are not advised to take this module unless they have some prior knowledge of networking including naming, addressing, routing, security and privacy, IP, TCP, UDP and HTTP, and experience of writing, running and debugging networked socket-based applications using TCP and UDP directly.
Pre-requisite(s): BEFORE TAKING THIS MODULE YOU MUST PASS CS2002 AND (PASS CS2101 OR PASS CS2001) AND (take CS2003 or audit CS2003 and demonstrate engaging with relevant CS2003 material to the satisfaction of Honours Adviser)
Anti-requisite(s): You cannot take this module if you take CS5020
Weekly contact: 2.5 hr x 11 weeks lectures/discussion.
Scheduled learning hours: 28
Guided independent study hours: 122
As used by St Andrews: 3-hour Examination = 40%, Coursework = 60%
Re-assessment: 3-hour Examination = 40%, Existing Coursework = 60%