MSc Computer Networks
The unprecedented growth in commercial and information management uses of the internet and world wide web is only the visible tip of the vast scientific, computing, technical and engineering developments that are occurring in the field. As a result of this growth, new computer science and engineering disciplines must emerge. The programming techniques and technological requirements of this rapidly developing field are new territory, not only for those who have worked in this sector for some time, but also to many recent computer science graduates.
There is now a long-term and growing market for professionals possessing a clear overview of current information and communication networks capabilities, standards and trends along with a firm grasp of specifics in areas ranging from data network protocols to network security issues. Whatever developments occur there will always be a need for the designer and engineer who has knowledge and experience of both the engineering and implementation of a distributed or network system, and the ability to work at the higher levels of abstraction and programming of networked and distributed computing. As a graduate of this course, you will have the knowledge and skills to meet those needs.
Course content
Core modules
Communication and Computer Networks • Network Configuration and Operation • Network Programming • Individual Project
Option modules
Broadband Wireless Networks • Cellular Wireless Networks • Communication Principles • Distributed Systems • Network Modelling and Simulation • Network Security
You will be able to use up-to-date learning resources including a wellstocked library with traditional and electronic media, general-purpose network computing facilities, and dedicated laboratories which provide for activities ranging from program development to operating system configuration and communication system experimentation.
Length of course
One-year, full-time or two to three years, part-time, block mode
Location
Central London (Cavendish)
Fee band
Fee band 1, see fees spreadsheet
Associated careers
The course emphasises the underlying concepts and operating principles of networked systems and their programming, giving you access to a wide range of careers centred on computer networks. Some former graduates are self-employed, while others belong to large organisations in the public and the private sectors.
Entry requirements
You should have qualifications equivalent to a good Honours degree from a British university in computer engineering, computer science with a knowledge of computer hardware, or in electronic engineering with some programming experience. Relevant work experience will be taken into account. If your first language is not English, you will need an IELTS score of 6.5 or equivalent.
Related courses
- Embedded Systems MSc
- Microelectronic System Design MSc
- Mobile, Wireless and Broadband Communications MSc

