If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
LH Advanced Networking
School
Computer Science
Department
Computer Science
Module Code
06 30209
Module Lead
Ian Batten
Level
Honours Level
Credits
20
Semester
Semester 1
Pre-requisites
Co-requisites
Restrictions
None
Exclusions
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