Studying in autumn 2020 during coronavirus
Section navigation
Main Baner Image

Computer Communication and Networks (Year 3 Entry) BEng/MEng

Learn about the course below
BEng: G425
MEng: I120
October 2021
3 years full-time
4 years with placement
Usually 5 years part-time
Entry is only for Year 2 and Year 3
£9,250 (UK/EU) *
£13,500 (INT) *
Course leader
Clifford Sule

We’re planning to teach through a flexible combination of online and face to face learning as we start the new academic year. If you’re thinking about starting in autumn 2020, there’s more detail on how we’ll deliver your course below, and in particular on the ‘Teaching’ tab under ‘Teaching and learning – changes for students in 2020’.

This course is now available in Clearing.
Follow this link or call 020 8411 6565 for more info

This course is recruiting for Year 3 entry only in October 2020. For our new Year 1 please see BSc Computer Networks or BEng/MEng Computer Systems Engineering

The field of computer communications is a multi-faceted one with exciting job opportunities. By choosing our course, you'll become a competent networking and computer communications practitioner who is able to design and implement safe network and computer communication systems.

Why study BEng/MEng Computer Communications and Networks* at Middlesex University?

Our diverse Computer Communications and Networks degree prepares you for entry into this dynamic field. The focus is on key operational and technical aspects of computer communication systems and relevant security issues, enabling you to appreciate emerging technologies.

This is a very multidisciplinary course and you will have the opportunity to undertake an exciting 12-month work placement. You will have practical hands-on experiments in our modern Cisco, Xilinx, and mobile communication labs will be used to illustrate the application of theory and concepts. You will gain practical competencies in computer communication systems and computer networks

Course highlights

  • We have excellent graduate employment rates with 100% of graduates in further study or employment six months after graduating (Destination of Leavers in Higher Education survey)
  • Upon successful graduation you can progress your studies through our integrated masters degree, MEng, and if you apply for our four year MEng degree from Year 1, you can also receive funding to cover your postgraduate course fees
  • As a student of this course you'll receive a free electronic textbook for every module.

*Please note this course is subject to review.

Find out more

Sign up now to receive more information about studying at Middlesex University London, including updates on places available in Clearing for 2020 entry.

What will you study on the BEng/MEng Computer Communication and Networks?

The course prepares you for a career in the design, operation, management and implementation of a range of computer communication systems, abilities that are in demand the world over. You will have the opportunity to put what you've learned to practical use and make valuable industry contacts should you decide to complete a work experience placement in your second year.

What will you gain?

Core modules such as data communications, computer networks, and Research Methodology and Professional Project Management are covered in this course. You will learn how to adopt an engineering approach to the design, implementation and evaluation of communication systems in such a way that tested products can be delivered on time and within budget.

You can find out more about teaching and assessment in the programme specification.


We’ve made sure that the skills and knowledge that you’ll gain on your course will not change during the coronavirus outbreak. If you’re applying to start this course or progressing into year one, two or three this autumn, your module information is below.

  • Year 2

    • Data Communications (30 credits) - Compulsory

      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) on to common communications platforms. These communication platforms, legacy hardwired telephone systems, wired and wireless computer networks, broadcast television, mobile phone systems, to mention a few, 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.

    • Digital Systems Design (30 credits) - Compulsory

      Digital Systems is an exciting field within Engineering and offers the scope for developing innovative and high-performance applications in a variety of application contexts. The broad aim of this module is to provide the analytical tools, the underlying engineering and physical principles, design, test and implementation skills and understanding to allow you to construct a range of digital systems in practical applications in which such play a significant role. A specific aim is to enable you to assume an effective role as a team player in digital systems development.

    • Protocols and Network Performance Simulation (30 credits) - Compulsory

      On successful completion of this module, you will be able to demonstrate detailed understanding of a range of mathematical and data communications concepts, rules and engineering principles needed to analyse and model the behaviour of networks and the design of network protocols including those of the TCP/IP suite, Mobile-IP and custom network protocols. You will be able to describe in depth the purpose, structure and role of contemporary operating systems and their support for network communication. You will have a detailed understanding of the software concepts, methods, and principles required in the construction of sequential and concurrent network client-servers, using a range of protocols. Finally, you will be able to apply a range of analytical tools and techniques for assessing operational characteristics and quality aspects of network protocols and network performance evaluation.

    • Research Methodology and Professional Project Development (30 credits) - Compulsory

      This module will enable you to gain knowledge of professional project management in the context of your degree and likely future profession. You will be able to use this knowledge by participating in a ‘real world’ group project which will be relevant to your level of study. It will focus on all aspects of professional practise including project management. In addition, you will study ethical, legal, regulatory, organisational and business issues in order to further your employability within the computer and communications fields.

  • Optional placement year

    • Industrial placement of nine to 12 months

      You can opt to spend a year on a supervised year-long industrial placement to gain valuable practical skills. You will spend a minimum of nine months (39 weeks) and a maximum of 12 months (52 weeks) in a relevant work placement. The specific aims of this module are to enable you to: Experience a technical employment role in a real work setting; Apply theoretical knowledge to the solution of practical problems; Build your skills to assess practical problems effectively and provide well-grounded solutions; Develop and enhance your professional qualities, to work in a management structure, to develop team skills and communication skills; Enhance your experience to enable you to perform well in their final year; Develop the skills of autonomous learning.

      Due to Covid-19 restrictions it may not be possible for placements to take place in the 2020/21 academic year. Placements will be subject to full risk assessment to ensure that placement provider meets UK government criteria for COVID secure workplaces.

  • Year 3

    • Advanced Networks Design and Security (30 credits) - Compulsory

      This module is designed to equip you with the knowledge and skills needed to plan, implement, secure, maintain, and troubleshoot converged enterprise networks. Students will 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 in IPv4 and IPv6 environments and the secure integration of VLANs, WLANs, voice, and video into campus networks. The module also covers the configuration of secure routing solutions to support branch offices and mobile workers. 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.

    • Digital Communications (30 credits) - Compulsory

      This module will provide you with a comprehensive and advanced understanding of digital communication techniques for data and voice within communication systems. With the discussion of modern technological advances, you will be provided with detailed coverage of source coding, channel coding, baseband and bandpass digital modulation and demodulation techniques, detection theory and error analysis, spread spectrum signals and multiuser communications, wireless fading channels, and channel equalization techniques. These topics will equip you with the knowledge, skills and ability to understand, compare and critically evaluate the advantages and limitations of modern digital techniques within communication systems and wireless technologies.

    • Individual Project (30 credits) - Compulsory

      This module provides you with the opportunity of choosing and working on a project that reflects your interests and aims and outcomes of your programme. It should constitute a practical problem-solving project 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, to exercise professional judgement, to undertake individual research and to investigate and/or develop a product, process or application relevant to the focus of your programme. It provides you with the opportunity of engaging in significant system development, the typical output of which represents the solution of a problem akin to those that you as a fledgling professional practitioner are likely to encounter in future employment. The module intends that your choice of individual project will provide you with a significant opportunity to reflect on your learning progress and to develop your learning for life-long and career development.

    • Wireless LANs and Mobile Computing (30 credits) - Compulsory

      This module aims to develops a critical understanding of the principal ways in which a mobile computer, or device, can access a network through theoretical discussions and practical laboratory work. Specifically, it aims to develop an appreciation of the design, characteristics, operation, and Quality of Service issues of a WLANs and Cellular networks supporting mobility. The course focuses upon 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 associated protocols including use of the Internet Protocol in mobile scenarios. The use of cellular networks e.g. 1G to 4G and beyond to interconnect mobile computing devices is explained. The module covers the theory of radio propagation and antennas related to wireless networking and mobile communications. It also addresses the application of mobile technologies to business.

More information about this course

See the course specification for more information:

Optional modules are usually available at levels 5 and 6, although optional modules are not offered on every course. Where optional modules are available, you will be asked to make your choice during the previous academic year. If we have insufficient numbers of students interested in an optional module, or there are staffing changes which affect the teaching, it may not be offered. If an optional module will not run, we will advise you after the module selection period when numbers are confirmed, or at the earliest time that the programme team make the decision not to run the module, and help you choose an alternative module.

  1. Overview
  2. Teaching and learning – changes for students in 2020
  3. Teaching and learning – typical structure
  4. Assessment and feedback
  1. UK & EU
  2. International
  3. How to apply
  1. UK & EU
  2. International
  3. Additional costs

How can the BEng/MEng Computer Communications and Networks support your career?

As a computer communications graduate, you will have excellent career prospects and the range of potential employers will be vast across the private, public and not-for-profit sectors. Recent graduates have progressed onto masters courses or have secured jobs with global companies in wireless and digital design, network design and implementation, network planning, mobile internet applications and services development. You will also have the potential to start your own business.

Previous graduates have been successful at gaining employment at such companies as IBM, Apple and Yahoo Europe in the following roles:

Applications Developer
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 will have in-depth knowledge of a few relevant computer languages.

ICT Manager
The role of the ICT manager is to ensure that information technology resources are aligned with the organisations 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, supporting policies and defining standards associated with information management.

Network Engineer
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 users (for example, staff, clients, customers or suppliers).

Software Engineer
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 Developer
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.

  • Mona Beirghdar-Ghoshun

    BEng Computer Communication and Networks Graduate (2013)

    During the course I've learned how to programme in Java and VHDL for software and hardware components of systems, I can build and programme computer systems to perform tasks in the exact way I want and I regularly put my knowledge into practice with industry standard equipment available in the labs to test out our programmes and systems.

  • Alexandru Paraschin

    BEng Computer Communication and Networks Graduate (2013)

    For me, the best thing about the course is the practicals - I have the opportunity to put everything I have learned into practice using the latest equipment and technology. This course has allowed me to expand my knowledge of Java programming and how to programme CIP's and integrated devices at a high level. Topics that looked very challenging when I first decided to study networking, now seem pretty easy to accomplish and this makes me look forward to new challenges - luckily, there are plenty of these when studying technology.

We’ll carefully manage any future changes to courses, or the support and other services available to you, if these are necessary because of things like changes to government health and safety advice, or any changes to the law.

Any decisions will be taken in line with both external advice and the University’s Regulations which include information on this.

Our priority will always be to maintain academic standards and quality so that your learning outcomes are not affected by any adjustments that we may have to make.

At all times we’ll aim to keep you well informed of how we may need to respond to changing circumstances, and about support that we’ll provide to you.

Other courses

Computer Systems Engineering BEng/MEng

Start: BEng October 2020, MEng October 2021

Duration: 3 years full-time, 4 years with placement, Usually 5 years part-time

Code: BEng: HP50, MEng: HPM0

Computer Networks BSc

Start: October 2020, September 2020: EU/INT induction

Duration: 3 years full-time, 4 years with placement, Usually 5 years part-time

Code: G400

(No Results) (Id: #336737) 385822
Back to top