Programme And Module Handbook
Course Details in 2022/23 Session

If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LM Advanced Networking (Extended)
SchoolComputer Science
Department Computer Science
Module Code 06 30236
Module Lead Ian Batten
Level Masters Level
Credits 20
Semester Semester 1
Restrictions None
Contact Hours Lecture-33 hours
Supervised time in studio/workshop-22 hours
Guided independent study-145 hours
Total: 200 hours
Description One of the defining characteristics of today’s computer systems is their ability to exchange information. Whether we are talking about the smallest home network or the Internet as a whole, computer networks play a key role in many computer applications. An enormous number of applications, from general services such as the World Wide Web to specialised messaging or video streaming apps rely on networks and the common standards and protocols which make them work. This module introduces the basic concepts, technologies, architectures and standards involved in computer networks, together with methods for their design and implementation. This will include discussion of data transmission protocols, TCP/IP, LANs and WANs, communication mechanisms and synchronization issues. The module will be based on the discussion of real-world case studies, research papers and standardisation documents.
Learning Outcomes By the end of the module students should be able to:
  • Demonstrate an understanding of the fundamental concepts and issues involved in computer networking and protocol design
  • Demonstrate an understanding of the layered organization and structuring of computer networks and their specific problems and algorithms
  • Explain the main types of architectures and mechanisms of communication, such as client-server, mobile or cloud, including social networks
  • Apply state-of-the-art techniques and technologies, including those recently presented in research papers and standardisation documents, in the development of networked and cloud systems
  • The student should demonstrate the capacity to independently study, understand, and critically evaluate advanced materials or research articles in the subject areas covered by this module.
Assessment 30236-01 : Examination : Exam (Centrally Timetabled) - Written Unseen (80%)
30236-02 : Continuous Assessment : Coursework (20%)
Assessment Methods & Exceptions Assessments: Examination (80%), Continuous Assessment (20%)
Reassessment: Examination (100%)
Reading List