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)
