Programme And Module Handbook
 
Course Details in


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

Module Title LM Networks (Extended)
SchoolComputer Science
Department Computer Science
Module Code 06 26950
Module Lead Mirco Musolesi
Level Masters Level
Credits 20
Semester Semester 2
Pre-requisites
Co-requisites
Restrictions Prohibited module combinations: LH Networks

Pre-requisites:
Very good programming skills in an object-oriented programming language or C in a *nix environment.
Very good knowledge of data structures and algorithms (including algorithm complexity), operating systems fundamentals, computer architecture, and hardware-software interface issues.
Contact Hours Lecture-34 hours
Supervised time in studio/workshop-22 hours
Guided independent study-144 hours
Total: 200 hours
Exclusions
Description This module will explore the basic concepts, technologies and standards in the areas of Computer Networks. It will cover topics related to the Internet architecture and protocols and networking technologies. It will also introduce the students to the recent trends in network technologies and systems, such as wireless networks, mobile computing, cloud computing and online social network applications. The module will be based on the discussion of real-world case studies, research papers and standardisation documents.

The aims of this module are to:
a) Provide a sound understanding of the Internet architecture, protocols and technologies.
b) Review the state-of-the-art of networked systems and analyse the current trends in research and industry.
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.
  • Demonstrate an understanding of the engineering principles of network and protocol design.
  • Demonstrate an understanding of the layered organization and structuring of computer networks, distinguish the problems involved at each layer and understand the techniques and algorithms that have been devised to address these problems.
  • Explain the main types of architectures and mechanisms of communication, such as client-server and communication protocols.
  • Apply the theoretical concepts and abstractions discussed in the module to the analysis of real-world case studies and design of novel and innovative networked systems.
  • Explain and analyse the design, organization and operation of state of the art technologies and systems such as cloud computing, mobile and ubiquitous computing, and online 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 distributed systems.
Assessment 26950-01 : Examination : Exam (Centrally Timetabled) - Written Unseen (80%)
26950-02 : Continuous Assessment : Coursework (20%)
Assessment Methods & Exceptions Main Assessments: 1.5 hour examination (50%) and continuous assessment (50%)

Supplementary Assessments: 1.5 hour examination (50%) and continuous assessment (50%)
Other None
Reading List