What this programme is about
A computer is not just software running on an invisible box. Computer Engineering takes you inside the hardware, electronics and low-level systems that make computation possible, while showing how software controls them.
You will typically study programming, digital logic, computer architecture, electronics, embedded systems and networks.
The programme is well suited to students interested in devices, microprocessors, robotics or other systems where software controls physical hardware.
Laboratory work may include circuits, microcontrollers, digital systems and hardware-software integration projects.
Graduates can move into embedded systems, hardware, firmware, networking, IoT and software roles depending on their interests.
When narrowing your options, examine the electronics laboratories, embedded projects, programming depth and hardware facilities. You can also compare BSc Software Engineering if you prefer a more software-focused route.
Inside the curriculum
Skills you'll build
Where this can take you
What studying this programme is like
The degree usually begins with mathematics, physics and programming before moving into electronics and digital design.
Computer architecture explains how processors, memory and other components execute software instructions.
Embedded systems bring hardware and software together. Students may program microcontrollers and connect sensors or communication interfaces.
Networks and operating systems help explain how devices communicate and how software manages computing resources.
Engineering projects require systematic debugging and integration because faults can come from either hardware or software.
Programme balance varies. Some universities emphasise electronics, while others place more weight on computing, so compare module lists carefully.
Is this likely to suit you?
Good fit if you...
- You enjoy both software and electronics.
- You are comfortable with mathematics and physics.
- You like building and debugging systems.
- You are interested in embedded devices or computer hardware.
- You want a degree that bridges engineering and computing.
Think twice if you...
- You want to focus almost entirely on application software.
- You strongly dislike electronics.
- You want to avoid laboratory work.
- You dislike mathematics and physical systems.