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
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
NUS IB / A-Level admission requirements:NUS Admissions
NTU IB / A-Level admission requirements:NTU Admissions
Career Paths
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
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.