top of page

Computer Engineering

What it is

Computer Engineering combines electrical engineering and computer science to design the hardware and software that power modern computing systems. It focuses on creating the processors, devices, networks, and embedded technologies that make computers and smart systems work.

Computer engineers work on everything from microchips and circuit boards to operating systems, networks, and intelligent devices.


Their work underpins digital technology from smartphones and laptops to autonomous vehicles, medical devices, IoT systems, and cloud infrastructure.

Subfields

Hardware Engineering

Designs and develops the physical components of computers and digital devices. Focuses on: processors, circuit boards, memory systems, hardware architecture.

Software Engineering

Builds the programs and systems that run on hardware. Focuses on: coding, algorithms, system software, applications.

Network Engineering

Designs and maintains systems that connect devices and move data. Focuses on: network architecture, routing, cybersecurity.

Cybersecurity Engineering

Protects systems, networks, and devices from threats. Focuses on: security systems, encryption, cyber defence.

AI & Machine Learning Engineering

Builds intelligent systems that learn, predict, and automate decisions. Focuses on: neural networks, data models, algorithm development.

Hardware Engineering

Designs and develops the physical components of computers and digital devices. Focuses on: processors, circuit boards, memory systems, hardware architecture.

Software Engineering

Builds the programs and systems that run on hardware. Focuses on: coding, algorithms, system software, applications.

Network Engineering

Designs and maintains systems that connect devices and move data. Focuses on: network architecture, routing, cybersecurity.

Cybersecurity Engineering

Protects systems, networks, and devices from threats. Focuses on: security systems, encryption, cyber defence.

AI & Machine Learning Engineering

Builds intelligent systems that learn, predict, and automate decisions. Focuses on: neural networks, data models, algorithm development.

Subfields

What you could do

Computer Engineer – designs hardware, systems, and integrated technologies.

Software Engineer – builds software applications, platforms, and digital tools.

Embedded Systems Engineer – creates smart devices and IoT technologies. 

Network Engineer – manages data networks and cloud systems.

Cybersecurity Engineer – protects digital systems from threats and attacks.

AI/Machine Learning Engineer – builds intelligent, predictive computing systems.

Hardware Engineer – develops chips, processors, and digital hardware.

Systems Engineer – designs complex computing systems for large organisations.

What to study

To become a computer engineer, students typically study:

  • Core Subjects: Mathematics, Physics, Computing

  • Helpful Subjects: Electronics, Further Mathematics, Design & Technology 

Higher Education:

○ Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science

○ Optional Master’s for specialist pathways (AI, cybersecurity, embedded systems) ○ Professional certification varies by region (e.g., CEH, Cisco/CompTIA for networks)

bottom of page