"The thing I like most about computer networks is that the skills we are developing are those that employers within the industry are looking for."Mehmet Kadir, BSc Computer Networks
The field of computer networks is a multi-faceted one with exciting job prospects. By choosing our course, you will be able to achieve excellence in the design and implementation of networks, and gain industry-recognised certifications such as Cisco's CCNA and CCNP.
Our diverse Computer Networks degree prepares you for entry into this exciting field. The focus is on the steps and strategies that can be adopted to mitigate security threats to networks, and internet or network applications. You will be taught by experts in the field in a high-tech lab and have access to specialist equipment.
The course explores the principles of up-to-date network systems and focuses on key operational and technical aspects. You will gain the practical competencies in network design and the development of mobile internet applications and services. You will have the opportunity to put what you've learned to practical use and make valuable industry contacts; even more so if you decide to complete a work experience placement in your second year.
Core modules such as Data Communications, Computer Networks, and Programming and Problem Solving for Communications are covered in this course. You will learn how to deploy practical techniques in the development of a range of network systems and internet level applications from the very start of your studies.
You can find out more about this course in the programme specification.
This module provides students with the basic skills needed to succeed in networking-related degree programs. It provides a hands-on introduction to networking and the Internet.
The primary focus is on learning the fundamentals of networking and on routing and routing protocols. The student will become familiar with the various network devices, network addressing schemes and the types of media used to carry data. The student will develop an understanding of how a router learns about remote networks and determines the best path in those networks.
The aim of this module is to provide students with fundamental concepts and principles of computer hardware and operating systems.
By taking this module, students gain an understanding of how the computer's hardware enables it to function as a networked, multi-media machine. The module focuses on the understanding of concepts, theory and associated terminology. Practical hands-on laboratory experiments are used to complement the theoretical aspects.
The overall aim of the module is to provide students with the knowledge and skills required for understanding inter-networking computer systems. This is achieved through the study of relevant general mathematical and scientific principles. These principles are applied to illustrate the operation of hardware components such as logic gates, processors, controllers and data storage devices.
The material covered ensures that students are suitably equipped with the theoretical understanding needed for subsequent course modules.
This module introduces fundamental computational concepts and programming constructs used in a range of programming languages. The main aim is to help you learn to program effectively.
Several data structures of interest to Networking scenarios are considered: for example those to represent RTP packets (and associated operations) so that video data can be sent using transport protocols such as UDP.
The concept of an algorithm is introduced early on together with techniques for program implementation. You will be encouraged and supported - both individually and within small groups - in a variety of laboratory-based problem solving tasks.
This module provides students with the skills needed to succeed in networking-related degree programs and also helps students develop the skills necessary to fulfil the job responsibilities of network technicians, network administrators, and network engineers.
The primary focus of this module is on LAN switching, wireless LANs and accessing wide area networks (WAN). The goal is to develop an understanding of how a switch communicates with other switches and routers in a small- or medium-sized business network to implement VLAN segmentation.
This module addresses the fundamental principles of electronic communication, particularly as applied to digital data. A key development in the last decade has been the seamless integration of many different data types (documents, images, speech etc) on to common communications platforms. These communications platforms have themselves spawned new functionality, so that we are well on the way to being able to access any data/function on any device, anywhere.
The main aim of the module is to provide you with an operational understanding of how current communications systems work, and specifically how we can communicate information over any distance with a high degree of accuracy and reliability. As part of this, issues of encoding data, capacity, data compression, bandwidth, security and cryptography are covered.
There are three main aims in this module. Firstly, to develop skills in implementing basic standard-compliant network applications, and design simple protocols meeting the requirements of various network environments.
Secondly, to introduce network performance and analysis. A systems approach is adopted with a focus on performance issues, including analysis, specification of bottlenecks, trade-offs and optimisation. Ongoing challenges such as scalable connectivity, cost-effective resource sharing, support for common services and manageability are addressed as appropriate.
And thirdly, to introduce the Linux operating system – its structure, function and purpose, and to provide the opportunity of practical use of system-level operations.
The aim of this module is to enable the students to gain knowledge of professional project management in general, as well as in the context of their degree and likely future profession.
Students use this knowledge by participating in a 'real world' group project which is relevant for their level of study. In addition you will study ethical, legal, regulatory, organisational and business issues in order to further your employability prospects as a network professional.
This module is designed to equip students with the knowledge and skills needed to plan, implement, secure, maintain, and troubleshoot converged enterprise networks.
Students learn how to implement complex enterprise LAN and WAN routing and switching solutions. Comprehensive labs emphasize hands-on learning and practice to reinforce configuration skills using a range of routing protocols, and the secure integration of VLANs, WLANs, voice, and video into local area networks. The course also covers the configuration of secure routing solutions to support branch offices and mobile workers.
The module enhances the job skills and responsibilities that are associated with professional-level job roles such as network engineer, systems engineer, network support engineer, network administrator, and network consultant.
This module provides you with the opportunity of choosing and working on a project that reflects your interests.
The project should constitute a practical problem-solving activity relevant to current network or communication technology.
The primary aim of the module is to consolidate and deepen your understanding of material taught on your programme and to conduct an investigation and/or develop a product, process or application relevant to the focus of your programme.
The principles and theories employed in distributed systems are introduced in this module. These systems are considered in a realistic context showing the benefits and the challenges of distributed resource sharing including: openness, security, scalability, failure handling, concurrency, heterogeneity, and transparency of such systems.
The overall objective of the course is to learn and to understand the main issues of distributed systems and to keep track of the continuous development in this field.
This module is designed to equip students with the knowledge and skills needed to monitor and maintain complex, enterprise routed and switched IP networks.
Skills learned include the planning and execution of regular network maintenance, as well as support and troubleshooting using technology-based processes and best practices, based on systematic and industry recognized approaches.
Extensive labs emphasise hands-on learning and practice to reinforce troubleshooting techniques. The module reflects the job skills and responsibilities that are associated with professional-level job roles such as network engineer, systems engineer, network support engineer, network administrator, and network consultant.
This module concentrates on the knowledge and skills needed to consolidate many computer networking concepts.
Elements of network design, equipment selection and configuration, and LAN and WAN addressing are considered. An integrated case study is used to present critical thinking scenarios. This helps students develop skills such as analysing business objectives, determining technical requirements and constraints, planning timelines and resources, and preparing and delivering customer presentations.
The module reflects the job skills and responsibilities that are associated with entry-level career opportunities in networking.
This module develops an understanding of the principal ways in which a mobile device can access a network. Specifically, it aims to develop an appreciation of the design, characteristics, operation, and Quality of Service issues of WLANs and Cellular networks supporting mobility.
The course focuses on Wireless Local Area networks in the home, hotspots and business, wide area wireless communication and cellular networks, as well as mobile computing. A central theme is the use of the Internet Protocol in mobile scenarios. The operation of cellular networks (e.g. 2G to 5G and beyond) to interconnect mobile computing devices is explained. It also addresses the application of mobile technologies to business.
This module provides a period of 9-12 months experience in a relevant work placement and is normally undertaken after the 2nd year of undergraduate study.
Specifically, the module enables students to:
The emphasis of this course is very much on learning by doing. You will learn how to use specialist equipment in our computer laboratories and will work on group and individual projects, as well as consolidating your learning at seminars. You can opt to extend the course by a year, and spend the third year doing a paid work placement, which will lead to a certificate of industrial achievement.
You will be assessed through practical assignments, laboratory exercises, demonstrations of your work and group and individual projects and presentations. You will also sit exams and submit coursework, including research reports and design documents, and there will be some seminar-based assessment. You will receive regular feedback on your work, including your assessed coursework and exams.
Typical offers for this course:
A Levels minimum two, maximum three subjects
Edexcel BTEC Level 3 Extended Diploma minimum two, maximum three subjects
Access to HE Diploma
Overall pass: must include 45 credits at level 3, of which 15 must be at Merit or higher
If you are unable to meet the entry requirements for this course you may still be eligible for our Foundation year course. This is an extra year of study to prepare you for the full degree. For more information see our Computing and Engineering foundation page.
The UCAS Tariff has changed for courses starting in September 2017. The points awarded to each qualification have been lowered in comparison to the previous UCAS Tariff. Our entry requirements are displayed as the grades you will require, however if you wish to find out the equivalent tariff points please use the UCAS calculator.
UK/EU and International students are eligible to apply for this course.
If you have achieved a qualification such as a foundation degree or HND, or have gained credit at another university, you may be able to enter a Middlesex University course in year two or three. For further information please visit our Transfer students page.
If you have relevant work experience, academic credit may be awarded towards your Middlesex University qualification. For further information please visit our Accreditation of Prior Learning page.
We accept the equivalent of the above qualifications from a recognised overseas qualification. To find out more about the qualifications we accept from your country please visit the relevant Support in your country page.
If you are unsure about the suitability of your qualifications or would like help with your application, please contact your nearest Regional office for support.
You will not need a visa to study in the UK if you are a citizen of the European Union, Iceland, Liechtenstein, Norway or Switzerland. If you are a national of any other country you may need a visa to study in the UK. Please see our Visas and immigration page for further information.
You must have competence in English language to study with us. The most commonly accepted evidence of English language ability is IELTS 6.0 (with minimum 5.5 in all four components). Visit our English language requirements page for a full list of accepted English tests and qualifications. If you don't meet our minimum English language requirements, we offer an intensive Pre-sessional English course.
Entry onto this course does not require an interview, entrance test, portfolio or audition.
This course opens the door to a career in the rapidly growing network industry – network design and implementation, network consultancy, internet software applications development and network security. Recent graduates have progressed onto masters courses or have secured jobs with global companies.
As a Computer Networks graduate you will have excellent career prospects. The range of potential employers will be vast across the private, public and not-for-profit sectors. You will also have the potential to start your own business. Six months after graduating, 100% of Computer Network graduates were in employment or further study with an average full time salary of £24,000 (according to the 2009-10 Destination of Leavers in Higher Education survey).
Graduates from this group have been successful at gaining employment in the following roles: network engineer, software engineer, ICT manager, and applications developer.
Below are just a few examples of the types of careers that you could pursue after graduating with us:
As an applications developer your role will include writing specifications and designing, building, testing, implementing and sometimes supporting applications using computer languages and development tools. You may also specialise in a specific development environment, such as computer games or e-commerce, and you will have in-depth knowledge of a few relevant computer languages.
The role of the ICT manager is to ensure that information technology resources are aligned with the organisation's mission, corporate goals, and the corporate strategic plan. Your role will include developing, maintaining, facilitating and implementing information frameworks in line with a corporate ICT strategy, and supporting policies and defining standards associated with information management.
A network engineer is responsible for installing, maintaining and supporting computer communication networks within an organisation or between organisations. Your role will be to ensure the smooth operation of communication networks in order to provide maximum performance and availability for their users (staff, clients, customers and suppliers).
Software engineers research, design, test, implement and maintain software systems to meet client or employer needs. In this role you will use a variety of computer programming languages and applications, working in teams with other IT professionals, or alone.
Systems developers test systems, diagnose and fix faults, write diagnostic programs, and design and write code for operating systems and software to ensure that they function more efficiently. In this role you may also create systems in response to technical specifications supplied by an IT analyst, often integrating off-the-shelf software packages into existing systems.
IT Project Manager
An IT project manager specialises in information technology but also in sectors unrelated to IT that rely on IT systems. Their role is to manage the development and implementation of plans to meet business needs and the change control procedures to ensure a smooth transition during the implementation period.
Work placements increase your success in the job market – as well as being a fantastic experience. You can further develop your interpersonal skills, build your confidence, and make contact with industry leaders. By making a good impression during your placement year, you greatly increase your chances of securing a job with the company after graduation. Research shows that 70% of placements result in a graduate job offer.
"This course challenges me in all the right ways. I've developed skills I didn't even know I had and used the latest multimedia platforms to set up and configure an enterprise gigabit network. These are all skills that employers are looking for at the moment. The facilities for interaction design include an observation control rooms, test areas and networking labs that are kitted out with the latest equipment - all these facilities are second to none. It's the combination of great course content, amazing facilities and the fact that I got to customise my course by choosing specific second year modules, that made me want to come to Middlesex."
"The thing I like most about computer networks is that the skills we are developing are those that employers within the industry are looking for. Hands-on experience is gained through laboratory sessions where we work with real network equipment and network management software. This means that students not only have the theoretical knowledge of network management but also the practical implementation.
"By the end of the course you are equipped with the knowledge and confidence to design, implement, secure and manage computer networks. Students can go on to gain industry recognised certifications such as Cisco's CCNA, and even CCNP. This is something that I have really enjoyed doing, though it has been challenging. All of my instructors have been great, they are very supportive and I thoroughly enjoy learning from them."
Middlesex graduate Damian Milkins is president and co-founder of Control Circle, a global IT services company. Watch a video of Damian discussing his time at Middlesex and his thoughts on our investment in the latest facilities and equipment.