- Communication Theory
-
Communication Theory
The module introduces the basic principles of modern communication systems. The primary objective is to provide fundamental tools and methodologies used in modelling, analysing and simulating analog and digital communication systems. The following will be covered: Signal representation and spectral analysis, probability theory and random processes, detection and estimation of analog and digital systems in the presence of noise. Simulations are performed using Matlab.
Read More
Communication Theory
Summary:
The module introduces the basic principles of modern communication systems. The primary objective is to provide fundamental tools and methodologies used in modelling, analysing and simulating analog and digital communication systems. The following will be covered: Signal representation and spectral analysis, probability theory and random processes, detection and estimation of analog and digital systems in the presence of noise. Simulations are performed using Matlab.
Credits:
15.0
Aims:
The module aims at providing the underlying principles of analog and digital communications systems. These systems are the backbone of next generation wireless communications systems, satellite communications, and data transmission networks. Special emphasis is placed on the treatment of analog communications as the necessary background to understand digital communications.
Objectives:
Objectives include understanding the principles of random processes; amplitude, angle, and pulse modulation; baseband pulse transmission; passband data transmission; spread spectrum; channel fading; information theory and error control coding.
Core Skills:
Core skills include applying step-by-step design rules and understanding of system modelling, analysis, and simulation. Performing simulations using Matlab. As well as system and subsystem design. Also understanding the intricate connections between subsystems and how each aspect of the design supports the overall goal of achieving reliable communications.
- Mobile and WLAN Technologies
- 21st Century Networks
-
21st Century Networks
This is a broad course designed to introduce students to all the modern infrastructure and to enable them to evaluate alternative infrastructures.
Read More
21st Century Networks
Summary:
This is a broad course designed to introduce students to all the modern infrastructure and to enable them to evaluate alternative infrastructures.
Credits:
15.0
Aims:
This course aims to:
Equip participants with a basic understanding of the infrastructure of the Internet.
Show how communications networks are evolving.
Provide experience in searching for information, filtering that information and presenting a summary.
Objectives:
Describe the principles of operation and architectures of Internet-type networks.
Describe basic Internet protocols.
Assess evolving changes in telecoms networks and how they affect Internet-type services.
Core Skills:
Analyse information in the literature.
Assess competing viewpoints.
Present a coherent report on a topic that is initially unfamiliar.
Assess information and produce a summary.
- Sensors and Internet of Things
-
Sensors and Internet of Things
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Read More
Sensors and Internet of Things
Summary:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Credits:
15.0
Aims:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Objectives:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Core Skills:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Extra Costs:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
- Software and Network Service design
-
Software and Network Service design
This module provides an introduction to the principles of programming in the context of designing and constructing complete programs. Programming techniques will be introduced in the Java programming language and practical work will form an integral part of the course and of the assessment of students. The first half of the course will concentrate on program structures. The second half will cover representation of abstract types such as lists and trees using the types such as records and arrays provided in imperative programming languages.
Read More
Software and Network Service design
Summary: This module provides an introduction to the principles of programming in the context of designing and constructing complete programs. Programming techniques will be introduced in the Java programming language and practical work will form an integral part of the course and of the assessment of students. The first half of the course will concentrate on program structures. The second half will cover representation of abstract types such as lists and trees using the types such as records and arrays provided in imperative programming languages.
Credits: 15.0
Aims: This module will introduce students to the practicalities of programming and problem solving skills using the Java programming language. It will also cover theoretical background necessary to produce usable and efficient programs. It will introduce the key concepts of object-oriented development, the main Java foundation classes and show how they can be reused to enhance software development.
Objectives: (Spec) Detail (Evaluation)
- (E1) Understanding of engineering principles and the ability to apply them to analyse key engineering processes. (Exam)
- (E4) Understanding of and ability to apply a systems approach to engineering problems. (Coursework)
- (D4) Use creativity to establish innovative solution. (Coursework)
- (S2) Knowledge of management techniques, which may be used to achieve engineering objectives within that context. (Coursework)
- (P1) Knowledge of characteristics of particular materials, equipment, processes, or products. (Coursework)
- (P1m) A thorough understanding of current practice and its limitations, and some appreciation of likely new developments. (Coursework and Exam)
Core Skills: By the end of the module the student will be able to:
• Write, compile and debug programs using arrays and simple data types that satisfy a given informal specification.
• Correctly use an object-oriented programming language including classes, methods and recursive data structures.
• Develop a clear programming style. Have an understanding of the Java programming language.
• Develop, and understand the importance of correct, transparent, robust, modifiable and portable programs.
Books: The Java Tutorial: A Short Course on the Basics, 4th Edition by Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber; Prentice Hall 2006; ISBN-10: 0321334205ISBN-13: 978-032133420Learning Java by P. Niemeyer and J. Knudsen; 3rd Edition; O'Reilly 2005; ISBN-10: 0596008732 ISBN-13: 978-0596008734
- Network Modeling and Performance
-
Network Modeling and Performance
This course develops probabilistic solutions to the problems of information loss and delay in modern, broadband networks, with a particular emphasis on Internet-type cell/packet network performance and design. The course stresses the appreciation and use of queueing theory, but develops the subject in a simple and intuitive manner, avoiding transform techniques. Emphasis is also placed on traffic control mechanisms and traffic modelling.
Read More
Network Modeling and Performance
Summary:
This course develops probabilistic solutions to the problems of information loss and delay in modern, broadband networks, with a particular emphasis on Internet-type cell/packet network performance and design. The course stresses the appreciation and use of queueing theory, but develops the subject in a simple and intuitive manner, avoiding transform techniques. Emphasis is also placed on traffic control mechanisms and traffic modelling.
Credits:
15.0
Aims:
This course aims to provide students with knowledge of basic probabilistic and queueing theoretic techniques, plus the fundamentals and limitations of simulation modelling and how such knowledge can be exploited and applied in the design and configuration of traffic control mechanisms.
Objectives:
Explain fundamental probabilistic concepts, e.g. average values, probability, mass functions, probability distributions.
Apply these probabilistic ideas (average values, probability mass functions, probability distributions) to the modelling of network scenarios.
Develop queueing theoretic solutions for certain simple network problems.
Solve cell/packet-scale and burst-scale buffering problems using queueing theory.
Compare and contrast the use of simulation and analysis in network and performance modelling.
Explain the need for, and use of, ATM and IP traffic control systems.
Solve simple networking problems.
Understand the basic ideas of network simulation.
Books:
Introduction to IP and ATM Design and Performance by J.M. Pitts and J.A. Schormans; 2nd Edition; Wiley 2000; ISBN 047149187X
- Next Generation Mobile
-
Next Generation Mobile
This module follows from ECS702P: Mobile and WLAN Technologies, providing in-depth knowledge of the near future technologies in mobile communications.
Read More
Next Generation Mobile
Summary:
This module follows from ECS702P: Mobile and WLAN Technologies, providing in-depth knowledge of the near future technologies in mobile communications.
Credits:
15.0
Pre-requisites:
ECS702P: Mobile and WLAN Technologies
Aims:
This module aims to provide a comprehensive study of the near future technologies in mobile communications. Topics include: LTE / LTE-A in terms of radio access (OFDM, OFDMA and SCFDMA), MIMO, CoMP (cooperative multipoint transmission – distributed MIMO), relay networks, HSPA (high-speed packet access) and WiMAX.
Objectives:
* To understand and describe the main principles of operation of the near future wireless communication systems.
* To distinguish the key technologies in the near future wireless communication systems, such as physical layer, access layer and application layer characteristics.
* To understand the technological evolution of the near future wireless communication systems and latest development trend based on the user demands.
Core Skills:
By the end of this course, the student should be able to:
* Evaluate a topic in wireless communications through literature search or a study on original research
* Present a coherent report on a topic that is initially unfamiliar
* Understand the impact of regulatory requirements on the engineering process
* Understanding of and ability to apply a systems approach to engineering problems
* An ability to use fundamental knowledge to investigate new and emerging technologies
* Understanding of engineering principles and the ability to apply them to analyse key engineering processes
Books:
“LTE - The UMTS Long Term Evolution: From Theory to Practice”, by Stefania Sesia, Issam Toufik, Matthew Baker; ISBN: 978-0-470-66025-6,
- Mobile Services
-
Mobile Services
Basic mobile services for computer and communication resource poor environments that are accessed over a wireless network and independent of specific devices and platforms are first considered before this model is extended to the realm of ubiquitous or pervasive computing to include context-aware interaction, automated sensing and capture, the disappearing computer and ambient intelligence.
Read More
Mobile Services
Summary:
Basic mobile services for computer and communication resource poor environments that are accessed over a wireless network and independent of specific devices and platforms are first considered before this model is extended to the realm of ubiquitous or pervasive computing to include context-aware interaction, automated sensing and capture, the disappearing computer and ambient intelligence.
Credits:
15.0
Pre-requisites:
ELEM002 or ELEM039
Aims:
To enable students to:
Understand the characteristics, motivation and opportunities for developing mobile user services
Appreciate the strengths and weaknesses of developing mobile services using different software architectures.
Understand the development process for creating and maintaining mobile services
Understand the e-commerce and management issues associated with rapid development and deployment of mobile services
Objectives:
Describe the basic principles of mobile services
Identify the basic components of mobile services and explain how they work
Explain the key issues associated with constructing mobile services and the main approaches taken to developing such services.
Design and create an application using contemporary middleware
Explain the main application areas for mobile services.
Core Skills:
Analyse requirements and design a system (from assignment).
Create a well-written report.
Books:
Poslad S. (2009) Ubiquitous Computing: Smart Devices, Environments and Interaction, Wiley, ISBN-13 9780470035603
- Security and Authentication
-
Security and Authentication
The course is concerned with the principles and practice used for secure communications in the Internet.
Read More
Security and Authentication
Summary:
The course is concerned with the principles and practice used for secure communications in the Internet.
Credits:
15.0
Aims:
The course aims to give students an introduction to the principles and practice of cryptography and authentication used for network security.
Objectives:
Describe the principles of cryptography and its uses in the Internet.
Describe the principles of public-key cryptography and its uses in the Internet.
Explain message authentication and digital signatures.
Explain the security protocols and methods used in the Internet
- Network Planning, Finance and Management
-
Network Planning, Finance and Management
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Read More
Network Planning, Finance and Management
Summary:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Credits:
15.0
Aims:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Objectives:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Core Skills:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
Extra Costs:
New module under development for 2012/13. Information pertaining to this module will appear once approved.
- Business Technology Strategy
-
Business Technology Strategy
The Business Technology Strategy module is focused on strategic management of research and development and how technology strategy drives the commercial strategy of innovative technology-based organisations. This module complements the technical areas of the degrees by focusing on the telecommunications sector. The increased exposure to and understanding of the benefits of strategic knowledge and thinking will give the graduates a better preparation for management roles within this sector.
Read More
Business Technology Strategy
Summary:
The Business Technology Strategy module is focused on strategic management of research and development and how technology strategy drives the commercial strategy of innovative technology-based organisations. This module complements the technical areas of the degrees by focusing on the telecommunications sector. The increased exposure to and understanding of the benefits of strategic knowledge and thinking will give the graduates a better preparation for management roles within this sector.
Credits:
15.0
Pre-requisites:
MTRM019 or ELE402 or ELB3402
Aims:
Understand the importance of technology strategy to businesses and how this is linked to commercial strategy
Understand the theoretical knowledge and how to apply it to real-world examples.
Students will have exposure to theory and practical case studies to build up their strategic skills. Case studies will be in the International business environment, with specific interest in the UK and Asia.
Objectives:
Acquire project management and strategic management skills.
Assess possible solutions to a given problem.
Research a topic.
Work as part of a team in organising time and sharing tasks.
Core Skills:
Manage time effectively and produce written progress reports and a final report on time.
Write a report that communicates a reasoned argument in a structured, clear, concise and well-presented manner.
Display effective presentation skills.