Engineering & Technology

Computer Engineering

Design and build the hardware and software systems that power modern computing, from embedded systems and IoT devices to computer architecture.

Overview

Computer Engineering sits at the intersection of electrical engineering and computer science. It is the discipline of designing, building, and optimizing the hardware and software systems that power modern computing—from the microprocessors inside your phone to the embedded controllers in autonomous vehicles. While computer science focuses primarily on software and algorithms, computer engineering dives deeper into how hardware and software interact at the lowest levels.

The curriculum covers digital logic design, computer architecture, embedded systems, signal processing, operating systems, and software development. Students learn to program microcontrollers, design circuit boards, build IoT devices, and develop real-time systems where hardware constraints are as important as software correctness. Upper-year electives allow specialization in areas such as VLSI chip design, computer networks, cybersecurity, or robotics.

Singapore's thriving semiconductor industry, Smart Nation initiative, and growing demand for IoT and embedded systems make computer engineering graduates highly sought after. Career paths span chip design companies like GlobalFoundries and Micron, defence technology firms like ST Engineering, and tech giants with regional offices in Singapore. If you enjoy both writing code and understanding the physical hardware it runs on, computer engineering offers a uniquely rewarding blend of both worlds.

What You'll Learn

Digital Logic & Circuit Design
Computer Architecture & Organization
Embedded Systems & Microcontrollers
Signal Processing
Operating Systems & Real-Time Systems
Software Engineering
Computer Networks & Security
VLSI Design & Semiconductor Devices

General Preparation

These recommendations cover general preparation across Singapore universities. Specific programme requirements may differ—detailed per-programme requirements coming soon.

IB Diploma

  • Mathematics AA HL (essential)
  • Physics HL (strongly recommended)
  • Computer Science HL (helpful)

A-Level

  • H2 Mathematics (essential)
  • H2 Physics (strongly recommended)
  • H2 Computing (recommended)
  • H2 Further Mathematics (advantageous)

AP

  • AP Physics C: E&M (essential)
  • AP Calculus BC
  • AP Computer Science A (essential)

IGCSE

  • Physics (essential, high grade)
  • Additional Mathematics (essential)
  • Computer Science (recommended)
  • Chemistry (helpful)

Skills & Aptitudes

Logical and systematic thinkingProgramming abilityUnderstanding of electronicsHands-on hardware debuggingMathematical problem-solving

NUS IB / A-Level admission requirements:NUS Admissions

NTU IB / A-Level admission requirements:NTU Admissions

Career Paths

Embedded Systems Engineer
S$4,000 – S$6,000
Chip Design Engineer
S$4,500 – S$7,000
IoT Solutions Engineer
S$4,000 – S$6,000
Firmware Engineer
S$4,000 – S$6,000
Systems Architect
S$5,000 – S$7,500

Salary ranges shown are approximate monthly starting salaries for fresh graduates in Singapore (2024–2025). Actual salaries vary by employer, GPA, and experience.

Where to Study in Singapore

NUS

College of Design and Engineering

BEng Computer EngineeringDetails
NTU

College of Computing and Data Science

Bachelor of Engineering (Computer Engineering)Details

School of Electrical and Electronic Engineering

Bachelor of Engineering (Information Engineering & Media)Details

Similar Majors

Considering this major beyond Singapore?

View the global university major guide →

Frequently Asked Questions

What do you study in Computer Engineering?

Computer Engineering sits at the intersection of electrical engineering and computer science. It is the discipline of designing, building, and optimizing the hardware and software systems that power modern computing—from the microprocessors inside your phone to the embedded controllers in autonomous vehicles. While computer science focuses primarily on softw…

What can you do after a Computer Engineering degree?

Common career paths: Embedded Systems Engineer (S$4,000 – S$6,000), Chip Design Engineer (S$4,500 – S$7,000), IoT Solutions Engineer (S$4,000 – S$6,000), Firmware Engineer (S$4,000 – S$6,000), Systems Architect (S$5,000 – S$7,500).

Ready to prepare for Computer Engineering?

Our tutors can help strengthen your English and academic skills for your target program.