Skip to content / Skip to navigation

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

Apply