Total Credits: 20
Level: Level 4
Target Students: Specialist MSc and Part III undergraduate students in the School of Computer Science. Also available to Part II undergraduate students in the School of Computer Science subject to Part I performance. Also available to students from other Schools with the agreement of the module convenor.This module is part of the Operating Systems and Networks theme in the School of Computer Science. Available to JYA/Erasmus students.
|Autumn||Assessed by end of Autumn Semester|
|G51SYS||Systems and Architecture|
Summary of Content: This module will provide students with an advanced knowledge of computer communications networks, using examples from all-IP core telecommunications networks to illustrate aspects of transmission coding, error control, media access, internet protocols, routing, presentation coding, services and security. The module will describe Software Defined Networks (SDNs) and provide examples of using them to enable very large scale complex network control. The module will provide an advanced knowledge of various routing and query protocols in: Ad Hoc Networks; Mobile Ad Hoc Networks (MANETs); Vehicular Ad Hoc Networks (VANETs); Disconnection/Disruption/Delay Tolerant Networks (DTNs); impact of new networking developments, such as security risks, ethics, interception and data protection will be reflected and discussed systematically. Students will spend around three hours per week in lectures and one hour per week in computing classes.
Method and Frequency of Class:
|Activity||Number Of Weeks||Number of sessions||Duration of a session|
|Computing||11 weeks||1 per week||1 hour|
|Lecture||11 weeks||3 per week||1 hour|
Method of Assessment:
|Exam 1||50||2 hr written examination|
|Coursework 1||50||Advanced network routing protocol design and simulation, multi criteria performance evaluation and analysis. Report and code submission. Minimum 10 pages, maximum 20 pages in length.|
Dr M Radenkovic
Education Aims: To deepen students' understanding of the use and operation of fixed and mobile communications networks, in particular both benchmark and state-of-the-art Internet protocols and their use in modern telecommunications and emerging mobile networks; To deepen students' understanding of a wide range of routing protocols and services in Mobile Ad Hoc Networks (MANETs), Vehicular Ad Hoc Networks (VANETs), Delay/Disconnection/Tolerant Networks (DTNs), Opportunistic Networks and Mobile Social Networks.
Learning Outcomes: Knowledge and Understanding: To gain a deep understanding of a wide range of properties and engineering fixed, mobile and ad hoc networks. To gain a deep understanding of routing protocols in cellular networks, ad hoc networks, Mobile Ad Hoc Networks (MANETs), Vehicular Ad Hoc Networks (VANETs), Delay/Disconnection/Tolerant Networks (DTNs), Opportunistic Networks and Mobile Social Networks and their applications. To improve understanding of peer to peer systems, algorithms and services for data dissemination and query in mobile intermittent environments including Information Centric Networks (ICNs) and Content Centric Networks (CCNs). To improve students' understanding of Software Defined Networks and their use to control complex large scale networks. To appreciate the real-world social and ethical impacts upon user experience in the design and application of various networks and services. To develop an understanding of the practical skills required in the design and development of network protocols and services in different application scenarios. Intellectual Skills: Understanding complex ideas and relating them to specific problems or questions. Ability to understand different advanced network routing protocols and services and critically reflect on their application to different real world contexts. Professional Skills: Evaluate approaches, technologies and algorithms for distributed systems, and select those which are fit for purpose within a given domain. To be able to understand appropriate networks, services and algorithms, and select those which are fit for purpose for different application domains (such as self-driving cars, unmanned aerial vehicles, location aware services, emergency services, mobile crowdsourcing, healthcare and others). To be able to design and simulate complex mobile networks suitable for a variety of applications and evaluate them across different metrics. To recognise ethical and security issues involved in the uses of different networks.
Offering School: Computer Science
Use the Back facility of your browser to return to the previous page.
Search for another module
Return to The University of Nottingham Welcome Page