Module 06-30209 (2022)
Advanced Networking
Level 3/H
Eike Ritter Ian Batten Ahmad Ibrahim | Semester 1 | 20 credits |
Outline
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
On successful completion of this module, the student 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
Taught with
- 06-30236 - Advanced Networking (Extended)
Cannot be taken with
- 06-30236 - Advanced Networking (Extended)
Assessment
- Main Assessments: 1.5 hour examination (80%) and continuous assessment (20%)
- Supplementary Assessments: 1.5 hour examination (100%)
Programmes containing this module
- BSc Artificial Intelligence & Computer Science [0144]
- BSc Artificial Intelligence & Computer Science with an Industrial Year [9502]
- BSc Artificial Intelligence & Computer Science with Study Abroad [452B]
- BSc Computer Science [4436]
- BSc Computer Science with an Industrial Year [9499]
- BSc Computer Science with Digital Technology Partnership (PwC) [610C]
- BSc Computer Science with Digital Technology Partnership (Vodafone) [893C]
- BSc Computer Science with Study Abroad [5571]
- BSc Mathematics and Computer Science [5196]
- BSc Mathematics and Computer Science with an Industrial Year [9495]
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSci Computer Science [4443]
- MSci Computer Science with an Industrial Year [9509]
- MSci Computer Science with Study Abroad [5576]
- MSci Mathematics and Computer Science [5197]
- MSci Mathematics and Computer Science with an Industrial Year [9496]