COMPUTER ENGINEERING

Solve real-world problems with hardware and software.

Our Computer Engineering programme equips you with in-demand skills in electrical engineering, computer hardware design, and software. You’ll learn how computing systems are built from the ground up – from circuits to code.

Whether you want to pursue a career in the semiconductor industry, or want to work in areas such as systems programming and operating system design, our Computer Engineering programme provides a strong foundation for careers in the world’s innovative fields.

How is Computer Engineering different from Computer Science?

Computer Engineering focus on electronics and hardware, while Computer Science places greater emphasis on algorithms, software and theoretical foundations.

You could become:

Applications Developer

Solve complex problems, improve existing products and build new features to help people around the globe connect with each other.

Enterprise Lead

Develop and implement big data operational solutions for data auditing, data security and platform monitoring.

Software Engineer

Build platforms to manage large game servers, enhance system security and develop solutions to enhance the gaming experience.

Engineer

Develop analog and digital circuit boards, troubleshoot issues, and maintain multi-vendor systems solutions.

Software Developer

Create software that enables films to come to life, improve existing features and resolve issues across various platforms.

Start-up Founder

Transform your innovative ideas into something real by starting a company of your own.

and many more!

Computer Engineering is a unique programme that lets us study both hardware and software of embedded and computer systems. You can think of it as a cross between an electrical engineer and a computer scientist.
With such breadth in our curriculum, we get to explore a wide range of technical electives. It never ceases to amaze me how computing is drastically shaping our future.
Francis Lee, Computer Engineering
Computer Engineering is a unique programme that lets us study both hardware and software of embedded and computer systems. You can think of it as a cross between an electrical engineer and a computer scientist.
With such breadth in our curriculum, we get to explore a wide range of technical electives. It never ceases to amaze me how computing is drastically shaping our future.
Francis Lee, Computer Engineering

A quick glance at our Computer
Engineering
programme

Specialisations

Internet of Things (IoT)

Robotics

Advanced Electronics
Industry 4.0
Space Technology

Programme Electives

Intelligent Systems, Embedded Computing, Communications & Networking, Large-Scale Computing, Interactive Digital Media, etc.

Core Courses

Foundation

Software Design, Hardware Design, Engineering Principles and Practices, Mathematics, etc.

Practical Experience

Internship and Capstone Project

Embark on full-time internships, develop large-scale hardware and software systems.

IT Professionalism

Ethics and Communication

Engineering Professionalism, etc.

Specialisations

Programme Electives​

Core Courses
Foundation

Practical Experience

Internship and Capstone Project

IT Professionalism

Ethics and Communication

Build a strong foundation in Computer Engineering.

Begin with core modules in programming methodology, digital circuits and engineering principles.

 

You’ll also take Mathematics and Science courses to strengthen your understanding of computer engineering fundamentals.

Sample Courses

Build a strong foundation in Computer Engineering.

Choose from our wide range of technical electives, including integrated circuit technology and robotic system design, or specialise in one of six concentration areas.

Deepen your expertise with a specialisation..

Interested in areas such as Robotics, Advanced Electronics, Industry 4.0, Space Technology, or IoT? Take on a specialisation to deepen your expertise in these emerging and high-impact fields.

Gain practical experience through our internship programmes..

Sharpen your skills outside the classroom by taking on one or more internships. From local multinationals to overseas startups, you’ll have plenty of options to explore.

Types of Internships
...and more.

Design and develop integrated hardware and software components as part of your Computer Engineering capstone project.

 

You’ll also strengthen your communication skills and explore the ethical, social and legal considerations of engineering practice.

A wide variety of options to
choose from

Bachelor of Engineering in Computer Engineering (with Honours*)

*subject to meeting requirements

Double Degree Programmes

Graduate with two Bachelor’s degrees from different disciplines.

Computer Engineering & Business Administration
Computer Engineering & Economics
Bachelor's & Double Master's Degree Programme

Graduate with a Bachelor’s Degree and a Master’s degree from NUS while spending two years at a French Grandes Écoles. 

Computer Engineering, Master of Computing & French Grandes Écoles Diplôme d’Ingénieur
Double Majors & Minors (Direct Entry)

Broaden your expertise by pairing your major with a second major or minor from another discipline. 

Computer Engineering & second major in Management
Computer Engineering & second major in Innovation & Design
Computer Engineering & second major in Systems Engineering
Computer Engineering & second major in Mathematics
Computer Engineering & second major in Statistics
Computer Engineering & minor in Economics
Computer Engineering & minor in Entrepreneurship
Computer Engineering & minor in Management
Computer Engineering & minor in Quantitative Finance
Computer Engineering & minor in Statistics

Learn more about our Computer Engineering programme:

Learn more about our other programmes