Computer Engineering

Why CEG?

From the Employers

The march of technology and how it impacts on human society is very strongly entwined in how software and hardware work together seamlessly.
And for that, a strong and rigourous understanding of both realms is fundamental. The Computer Engineering programme is unique with its rigour in combining computer science and electrical engineering, and prepares graduates to contribute towards realising and innovating in a device and computational rich and connected world.

Harish Pillay
Global Head, Community Architecture & Leadership, Red Hat APAC Pte Ltd


As we embrace the 4th Industrial Revolution, the role of the computer engineer continues to grow as they are part of the very change-makers that is fuelling this paradigm change. At HOPE Technik, we have had the privilege of having NUS computer engineers as part of our teams that work on robotics and system-of-systems. They are strongly rooted in good fundamentals, have the tenacity to keep pushing till they see success and are really awesome teammates to work with!

Peter Ho
Chief Executive Officer, HOPE Technik Pte Ltd

The NUS Computer Engineering programme equips engineers with the skills of software engineering combined with systems thinking.  The graduates are as such well equipped to contribute not only towards developing products but to also contribute towards the design and architecture of the entire solution or systems. They are able to see the bigger picture in terms or how a hardware/software module fits and add value into the entire system. This is a critical and useful skill when an engineer is deep in the trenches programming and working on a module. We have had the fortune to work with some world class engineers who are graduates of this programme.


Vinod Vasnani
Founder, Qryptal

From our Alumni

“…  CG3002 Embedded Systems Design Project and CG3207 Computer Architecture were extremely interesting and challenging. The fact that we could directly impact the societal needs with our inventions and creations was an eye-opener for all of us. This inspired us to invent, create and enhance the lives of common citizens through start-up initiatives and new ideas. The teaching methods were also very hands-on for these modules with a greater emphasis on lab work and projects as opposed to examination based teaching…”


- Kadayam Suresh Kaushik, Class of 2016

“CEG @ NUS has brought me to far greater heights - from expanding my horizons through the Student Exchange Programme (SEP) to fostering a deeper passion in CEG through the day-to-day classes and projects. The opportunities that NUS has provided for me have nurtured my character and prepared me for the working world. In this programme, I am able to connect with people who have similar interests and learn with them. As I look back on my previous years as an NUS student, CEG has been a holistic course which has brought me much fulfilment and I cannot be more pleased with how I spent these few years."


- Michelle Tee, Class of 2016

"I am proud to be an alumnus of the NUS CEG programme! The journey had been amazing and led me to gain very crucial skills that allowed me to found my own startup, Markedshot. My co-founder, Nur Iman Izam is also a fellow CEG classmate! I would also like to thank all the professors and teaching assistants who helped shape me into who I am today. Specials thanks to Dr Colin, Prof Damith, Uncle Soo and Dr Rajesh for all their help!"


- Chua Jia Jun, Darren, Class of 2015

“It was NUS CEG that provided me with the platform to be who I am today. A technology instructor with a passion to learn and the ability to inspire the younger generation.

It was NUS CEG that guided and gave me the courage to step out of my comfort zone. Because only then will one be able to change the world.

It is NUS CEG that I am who I am today.

A Leader. A Teacher. A Change Maker.”


- Lho Chen Yang, Class of 2014

"Undergraduate is all about exploring and strengthening of your basics and one should not restrict to just one dimensional field of study. The multi-disciplinary aspect of Computer Engineering is the first thing that got me really excited about this course. The interface between hardware and software aspects is really interesting and that’s where I learnt about how the code actually runs on the hardware - all the way from the code in my editor, to the signals in the heart of a computer.

The CG-coded modules are newly designed while keeping in mind the present-day applications of Computer Engineering, along with covering the essential basics. These basics help me in my job as I build a large Infrastructure for Viki and as a Systems Engineer at Twitter in the past."

- Angad Singh, Class of 2013

“Being in CEG means getting the best of both worlds in Engineering and Computing! It exposes me to both hardware and software aspect of technology which allows me to appreciate the technology stack in its entirety. This forms the fundamentals which is relevant to any technology roles as a career. Being in my current role, I need to have a good grasps of the basic in order to effectively evaluate, execute, monitor and report on IT processes and procedures to ensure that they are in compliance with established IT control policies and standards. Lifelong learning is an attitude that is cultivated during my CEG days given rapid technological advances - this has become part and parcel of how I move my career forward. Some examples include certification training, as well as on-the-job training.”


- Lin Zhenhao Kevin, Class of 2013