University of Westminster

Course Introduction

Computer systems engineering is a growing market in today’s computer industry. Embedded systems have become widespread in industry and can be found in almost all modern consumer devices, from washing machines to cars. This course focuses on three main areas – the computer system, embedded systems and program development.

Course Modules

In the Foundation year you will study modules covering algebra and trigonometry, analog and digital electronic circuits, communication engineering, complex numbers and calculus, computer programming, and engineering problem solving. First year core subjects include programming methodology, maths for networks and CSE, electronics, digital systems, and an embedded systems project. In Year 2 you will study core modules on professional engineering and management practice, OS and systems programming, digital system design and implementation, a robotics project, and sensors, data acquisition and interfaces; you will also choose one option from modules covering network programming, and scripting for engineering. In the final year, alongside your project, and modules on OS and drivers, and embedded and real'time systems, you will choose two options from advanced network programming, advanced biomedical electronics, and algorithm and system implementation.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
4 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £9,250 Home Fees
4 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £12,750 Overseas Fees