CS363 - Principles of Computer Networks
TIMETABLE | TEACHING MATERIAL |
Credits | 10 |
Level | 3 |
Semester | Term 2 |
Availability | This class is available to students taking BSc Digital and Technology Solutions (Cyber Security or Software Engineering specialist pathways). |
Prerequisites | N/A |
Learning Activities Breakdown | A mixture of asynchronous online activities as well as compulsory and optional synchronous online tutorials which take place each week for 12 weeks. |
Items of Assessment | 3 |
Assessment | The class will be assessed via a class test (40%) and two coursework components worth 20% and 40% respectively. |
Lecturer | Georgi Nakov |
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
On completion of 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
|
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.
Computer Networks (5th Edition – Pearson New International Edition), Andrew S Tanenbaum, David J Wetherall, Pearson, 978 1 292 02422 6
Transferable skills:
- The class will provide participants with the opportunity to develop their problem-solving and practical programming skills.
Last updated: 2024-08-08 08:46:11