Computer Communication and Networks BEng (Hons)/MEng | Middlesex University London
Section navigation
Main Baner Image

Computer Communication and Networks BEng (Hons)/MEng

Learn about the course below
Code
BEng: G425
MEng: I120
Start
October 2018
EU/International induction: September 2018
Duration
3 years full-time
4 years with placement
Usually 5 years part-time
Attendance
Full-time
Part-time
Fees
£9,250 (UK/EU) *
£13,000 (INT) *
Course leader
Clifford Sule

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.

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.

Modules

  • Year 1

    • Computer Networks (30 credits) - Compulsory

      This module will provide you with the basic skills needed to succeed in networking related degree programs and will also help you develop the skills necessary to fulfil the job responsibilities of network technicians, network administrators, and network engineers. It provides a theoretically-rich, hands-on introduction to networking and the Internet.

    • Computer Systems Architecture and Operating Systems (30 credits) - Compulsory

      This module will provide you with the fundamental concepts and principles of computer hardware and operating systems in order to explain the structure and operation of modern computers. You will gain an understanding of how the computer’s hardware enables it to function as a networked, multi-media machine. You will focus on understanding concepts, theory and associated terminology, and practical hands-on laboratory experiments will be used to illustrate the application of theory and concepts. Consideration will also be given to likely future developments in computer architecture. The development of a range of transferable skills with respect to communicating and demonstrating relevant knowledge will be encouraged and supported throughout.

    • Fundamentals of Science, Technology, Engineering and Mathematics (30 credits) - Compulsory

      This module will provide you with the knowledge and skills required for the theoretical understanding of inter-communicating 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; communication channels and network concepts. The module ensures that you are suitably equipped with the theoretical underpinnings needed for the proper understanding of subsequent course modules.

    • Programming for Data Communication and Problem Solving (30 credits) - Compulsory

      This module introduces fundamental computational concepts and programming constructs relevant to the understanding and use of a range of widely used programming languages. The main aim is to provide you with the opportunity to learn to program effectively. This takes place in the context of learning to solve a range of problems arising in the context of the processing, storing and transmitting data. You will understand the role of a basic but important range of data structures and types, and their use. Several data structures of interest within CCE will be considered, for example those to represent RTP packets (and associated operations on these) in order that audio-visual data can be sent using transport protocols such as the UDP protocol. The concept of an algorithm is introduced early on together with the techniques for program implementation. You will be encouraged and supported in undertaking - both individually and within a small group setting - a variety of laboratory-based problem solving tasks.

  • 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.

  • 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.

You can find more information about this course in the programme specification. Module and programme information is indicative and may be subject to change.

  1. Overview
  2. Teaching and learning
  3. Assessment and feedback
  1. UK & EU
  2. International
  3. How to apply
  1. UK & EU
  2. International

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.

Other courses

Computer Systems Engineering BEng/MEng

Start: October 2018, EU/International induction: September 2018

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

Code: BEng: HP50, MEng: HPM0

Computer Networks BSc

Start: October 2018, EU/International induction: September 2018

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

Code: G400

Computer Forensics BSc Honours

Start: October 2018, EU/International induction: September 2018

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

Code: I900

KIS information

KIS information

Back to top

We use Cookies

View our Privacy and Cookie policy

Continue