INTRODUCTION TO COMPUTER NETWORKS
2015/2016, Semester 1
School of Computing (Computer Science)
Modular Credits: 4
This module aims to provide a broad introduction to computer networks and network application programming. It covers the main concepts, the fundamental principles, and the high-level workings of important protocols in each of the Internet protocol layer. Topics include the Web and Web applications, DNS services, socket programming, reliable protocols, transport and network layer protocols, secure communication, LAN, and data communication. Practical assignments and hands-on exercises expose students to network application programming and various networking tools and utilities.
CS1020 or equivalent
IT2001, EE3204/E, EE4210. CEG, CPE and EEE students are not allowed to take this module.
Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week