All programmes
Master's Degree Computer Engineering Postgraduate

MSc Computer Engineering

Study level Postgraduate
Qualification Master's Degree
Field Computer Engineering

What this programme is about

Computer Engineering at master's level sits in the space where processors, embedded devices, networks and software architectures meet.

Your programme might focus on embedded systems, hardware design, computer architecture, IoT or high-performance computing.

Compared with undergraduate study, you are more likely to analyse trade-offs in power, speed, reliability and system complexity.

Projects can move close to real hardware, especially when sensors, microcontrollers or programmable devices are involved.

The interesting problems are often integration problems. Hardware and software can each work correctly on their own and still fail when combined.

Look at laboratories, research groups, hardware platforms and specialist modules before choosing a programme because computer-engineering master's degrees can vary considerably.

Inside the curriculum

Computer Architecture Embedded Systems Digital Systems Hardware Design Real-Time Systems Computer Networks IoT Parallel Computing Firmware Research Methods

Skills you'll build

Embedded Development Computer Architecture Analysis Hardware Design Firmware Programming System Integration Performance Evaluation Digital Design Technical Research Debugging Engineering Documentation

Where this can take you

Computer Engineer
Embedded Systems Engineer
Firmware Engineer
Hardware Design Engineer
IoT Engineer
Systems Engineer
Research Engineer
Computer Architecture Engineer
Technical Consultant
PhD Student

What studying this programme is like

Advanced computer architecture examines how processors, memory and parallel systems are designed for performance.

Embedded-systems work can involve real-time constraints, firmware and interaction with physical devices.

Digital design may use hardware description languages or programmable logic platforms.

Networking or distributed systems can appear where devices need reliable communication.

Research modules help you evaluate designs experimentally rather than relying only on theoretical performance.

A dissertation may involve building or analysing a system that combines low-level software, hardware and measured performance.

Is this likely to suit you?

Good fit if you...

  • You already have computing and electronics foundations.
  • You enjoy low-level systems work.
  • You are interested in hardware-software integration.
  • You want advanced embedded or architecture skills.
  • You are comfortable with technical research.

Think twice if you...

  • You want to focus only on high-level application development.
  • You strongly dislike electronics or hardware.
  • You want little low-level programming.
  • You have not checked prerequisite engineering knowledge.

Entry requirements

Entry requirements vary by university. Applicants commonly need a bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a closely related field. Some programmes expect prior digital systems, programming and mathematics. Research routes may require a supervisor or project alignment. Always check the institution's official postgraduate admission requirements.

Common questions

Can Computer Science graduates apply?
Some programmes accept them if they have sufficient systems, hardware and mathematics preparation.
Will I work with embedded systems?
Embedded and real-time systems are common specialisations.
Is programming still important?
Yes. Firmware and low-level software are central to many projects.
Will I study computer architecture?
Advanced architecture is a common core or elective area.
Can it lead to a PhD?
Yes. Research-oriented programmes can prepare students for doctoral study.
Still comparing?

Compare related programmes before you decide.

Compare qualifications, subject areas and the institutions offering each programme.

Explore similar programmes

Programme structures, duration and admission requirements can vary by institution and country. Always confirm current details with the institution before applying.