Students Staff

Undergraduate courses

Our courses are designed to give you the skills to work in technical industries. Our standard courses are three years but each can be taken with an additional year between your second and final years, during which you undertake either:

  1. an industrial placement, designed to maximise your chances of success in the graduate job market, or
  2. study abroad, which offers an excellent opportunity for personal development.

Our courses offer a highly flexible, modular structure, with a wide variety of optional modules available, enabling you to build a programme of study that matches your interests.

Our BSc Computer Science, BEng Computers with Electronics, BEng Electronic Engineering and BEng Communications Engineering can be taken as four-year courses with a foundation year, for those students who need further support before they can meet our entry requirements. These courses are administered by our Essex Pathways Department.

Computer science

  • BSc Computer Science

    We offer a broad course with an exceptional choice of optional modules. In your first year you will study compulsory modules which give you a firm foundation in the essential skills and knowledge required by the computer industries. In your second and final years you can choose from a range of specialist topics including software engineering, artificial intelligence, robotics, web development and computer games. Completing this course also gives you some exemptions from British Computer Society (BCS) professional examinations.



  • BSc Computer Games

    This course combines the traditional core topics, such as graphics and console programming, with the latest developments in computer science. The ongoing demand for new and more sophisticated games has led to a growing need for highly-skilled graduates who can apply advanced knowledge of areas such as software design techniques, artificial intelligence, networking and internet technology to implement the games of the future. Completing this course also gives you some exemptions from British Computer Society (BCS) professional examinations.



  • BEng Computer Networks

    This course covers computer and data networking, which are vital to our modern technological society. As well as enabling many new applications, networks have revolutionised traditional telecommunications services such as telephony. There is a growing need for professionals who can apply advanced knowledge of networking principles and networked applications. Our course combines a theoretical and practical study of network architectures, protocols, communication programming, distributed systems and security.


  • BSc Information and Communication Technology

    In today's highly interconnected world, information and communication technologies (ICTs) underpin the successful day-to-day and strategic operations of almost every organisation, whether they are large or small and regardless of their sector. This course equips you with the design, development, implementation and management skills to effectively engage in the definition, provision and ongoing management of these technologies. ICT graduates are much in demand by industry who put great value in technically qualified managers in their organisations. Completing this course also gives you some exemptions from British Computer Society (BCS) professional examinations.


  • MSci Computer Science (integrated Masters)

    This course will provide you with a great depth and breadth of understanding in computer science and related disciplines such as software engineering and artificial intelligence. We combine theory with extensive practical laboratory sessions and both group and individual work. Your first three years cover increasingly advanced material at undergraduate level, while your fourth year is based exclusively on Masters-level material including computational intelligence, brain-computer interfaces and robotics, taught by our leading international experts in their respective areas.

    • MSci Computer Science (four-year course, also available as a five-year course with placement year)
    • Optional modules for this course: You will follow the course pathway for our BSc Computer Science for your first three years (or four years if you undertake a placement year), and the pathway for our MSc Advanced Computer Science) in your final year.

  • Big data, data science and analytics

    • BSc Data Science and Analytics

      Study the increasingly complex domain of big data, and learn to provide innovative insights and solutions to real world data problems. Become equipped with a wide-ranging but specific set of skills in this area. As well as computer science and programming, databases and maths skills, you cover ethical issues around the use and processing of data. You gain a foundation for developing further specialist skills in the big data, data analytics and data science arenas.


    Robotics

    • BEng Robotic Engineering

      Robots are increasingly important in our society. They are used in autonomous driving, domestic assistance, health care, industrial manufacturing, search and rescue operations, and hazardous environment exploration and monitoring.

      Our BEng Robotic Engineering will equip you with the knowledge and skills to contribute to this rapidly-changing and innovative industry, or to academic research in the area. You gain both theoretical and practical knowledge in areas such as navigation, motion control, sensory perception, autonomous decision making, and machine learning, so that you can develop your own robotic systems.

      High programming skills are developed on this course, as well as essential knowledge of areas of robotics and artificial intelligence.

Computer systems engineering

  • BEng Computer Systems Engineering

    This is a broad course in the field of computer hardware, software and communication networks. We provide you with the maximum flexibility to choose from a range of topics, such as computer security, embedded systems and robotics, as well as developing core skills and knowledge required by industry. The course can lead to membership of the Institute of Electrical Engineers.


  • BEng Computers with Electronics

    This course combines the study of computers with electronics (particularly digital electronics). You share many modules with our course in computer systems engineering but also draw upon material from our electronics and communications courses, though without requiring A-level mathematics. You study computer hardware and software, operating systems, logic design and embedded systems. The course can lead to membership of the Institute of Electrical Engineers.


Electronics and communications engineering

  • BEng Electronic Engineering

    This course covers a variety of topics within the area of modern electronic engineering. We emphasise electronic systems rather than electronic devices, and the course is particularly aimed at those who wish to become electronic systems designers rather than specialists in semiconductors and semiconductor devices. We include the study of computer software and processors, as well as traditional topics such as circuit design (analogue and digital), audio and video, signal processing and data communications. The course can lead to membership of the Institute of Electrical Engineers.


  • BEng Communications Engineering

    This specialist electronic systems course has a particular emphasis on radio frequency circuits and systems, analogue and data communications and computer networks, and the communication of audio-visual information. However, we also include modules in traditional electronics such as signal processing, circuit design, processors and software. The course can lead to membership of the Institute of Electrical Engineers.


  • MEng Electronic Engineering (integrated Masters)

    This course will provide you with a great breadth and depth of understanding in electronic engineering and related areas such as telecommunication systems. The course covers the theory together with extensive practical laboratory sessions and both group and individual project work. The first three years cover increasingly advanced material at undergraduate level, while the fourth year is based exclusively on Masters-level material including wireless communication systems and photonics and optical networks, taught by leading international experts in their respective areas.

    • MEng Electronic Engineering (four-year course)
    • Optional modules for this course: You will follow the course pathway for our BEng Electronic Engineering for your first three years (or four years if you undertake a placement year), and the pathway for our MSc Electronic Engineering in your final year.

  • MEng Communications Engineering (integrated Masters)

    It’s hard to imagine a world without mobile networks, the internet, radio, or audio-visual appliances. Bringing together knowledge from both electrical engineering and computer science, telecommunications engineers drive these communications systems which are so fundamental to the modern world; we can now easily make international calls, Skype our friends, and even communicate with satellites orbiting the planet. How could you influence what happens next?

    On the four-year MEng version of this course, you achieve a masters-level qualification, pushing your abilities to develop a more thorough technical knowledge of telecommunication engineering.