This BEng Computer Engineering degree equips students to understand, design, and build complex CPU systems spanning software and hardware domains. It provides a comprehensive foundation in modern computer systems, including CPU design, optimisation, and core skills for software and digital hardware engineering. Students explore optional modules based on world-leading research in areas like parallel programming and advanced computer architecture. Supported by exceptional facilities and expert faculty, graduates are highly sought after for their innovative solutions and technical expertise, with opportunities enhanced through employer partnerships, career events, and startup initiatives.The three-year programme features core modules in the first two years, such as algorithms, programming, mathematics, and systematic design, culminating in projects like building a robotic system with AI collaboration and designing a CPU from scratch. In the third year, students select from specialised options in computer engineering and undertake an individual project from development to evaluation. Assessment includes written exams, in-class tests, design and programming exercises, oral presentations, lab work, and group activities.
This three-year MEng programme will enable you to pursue a career in any area of the computer industry and has been designed to maximise student choice by allowing you to tailor the degree structure to suit your own interests. During the first two years you will undertake a series of core modules, for example Algorithms and analysis; High-and Low-level Programming, Mathematics and Systematic design. In your second year, you will be taking the Interdisciplinary Group Project, to create a combined hardware + software robotic system, collaborating with AI students to give it intelligence. Also in your second year, you will be taking the Computer Architecture and Code Transformation modules; in this modules, students design and implement a full working CPU from the ground up, then use it to run programs compiled using their own compiler. In your third year, you can also choose from a wide range of optional modules that reflect the specialist areas of computer engineering and key technologies that will be critical in the future. You will also work on an individual project to take a piece of software from development to implementation and evaluation.
A local representative of University of Southampton in Singapore is available online to assist you with enquiries about this course.