CS354 - Computer Networks
TIMETABLE | TEACHING MATERIAL |
Credits | 15 |
Level | 3 |
Semester | Term 2 |
Availability | Available to participants taking UG Graduate and Degree Apprenticeship programmes, e.g. BSc Hons IT: Software Development. |
Prerequisites | CS251 Programming 2 or very good knowledge of Java programming. |
Learning Activities Breakdown | 12 tutorials, online study and assignment preparation (see Assessment section for details). |
Assessment | The class is assessed 100% by coursework (an individual assignment worth 35%, a group assignment worth 20% and a class test worth 45%). |
Lecturer | James Nightingale |
Aims and Objectives
The aim of this class is to equip participants with a knowledge and understanding of computer networking. Participants will gain a practical understanding of the topic via assessed programming assignments.
Learning Outcomes
After completing this class participants will be able to:
- Demonstrate a broad knowledge of the area of computer networking and its terminology.
- Demonstrate an understanding of the operation of a range of networking protocols and devices.
- Demonstrate an understanding of the TCP/IP model.
- Demonstrate a broad knowledge of socket programming and the client/server model.
- Design and implement a basic communications network in a virtual
- environment.
Syllabus
- Basic components of a computer network and their functions
- Common communications protocols
- TCP/IP Model
- Client/Server communication (sockets)
- Building a basic virtual network
Recommended Reading
This list is indicative only – the class lecturer may recommend alternative reading material. Please do not purchase any of the reading material listed below until you have confirmed with the class lecturer that it will be used for this class.
Andrew S. Tanenbaum & David J. Wetherall, Computer Networks 5th Edition, Pearson
Transferable skills
During and after completing this class participants will:
- Develop their problem-solving and practical programming skills.
Last updated: 2022-12-14 19:59:40