OVERVIEW

The National University of Singapore (NUS) Master of Science (Computer Engineering), also known as MSc (Computer Engineering), is offered by the NUS College of Design and Engineering.

The MSc (Computer Engineering) – Computing Hardware Infrastructure (CHI) Specialisation will give students exposure to designing firmware/hardware using co-design techniques that are akin to embedded devices.

Students will learn about different kinds of platforms (ranging from modern multiprocessors to Cloud computing platforms) and state-of-the-art devices in a variety of applications that are used in communications and computing technologies.

With device security being an important factor, the programme also provides students with opportunities to design security-aware techniques for hardware devices.

In addition, they will use sophisticated equipment, like 3D printers to print custom hardware components and interconnect with other microcontroller-based hardware for designing virtual reality (VR) / augmented reality (AR) platforms for real-world applications. 

They will learn to handle computer platforms like Field Programmable Gate Arrays (FPGAs) and interfacing techniques with several Internet of Things and small-scale devices used in a number of real-life applications.

The programme curriculum for this specialisation also includes a compulsory project course, which will serve as a challenge for students after they acquire the fundamental and practical skills in required areas of learning.

Projects could be:

  • Industry-driven, where students can get exposure to and training in state-of-the-art tools and industry practices, and take on different roles to gain an all-round experience (e.g. team-playing, solution-architecting, etc.), and/or
  • Research-based, conducted under the supervision of an expert faculty, where students can gain insights into state-of-the-art techniques and solutions and have an opportunity to innovate novel methodologies that may motivate them to become researchers, allowing them to develop as resourceful and innovative individuals who are able to propose novel solutions while working in a team.

Additional details about the project course (and the overall curriculum) can be found in the Programme Structure section below.

ADMISSION REQUIREMENTS

Admission to the NUS MSc (Computer Engineering) programme is granted on a competitive basis as places in the programme are limited. Applicants should possess the following minimum requirements:

Academic 

Bachelor’s Degree (preferably with Honours) or equivalent, in relevant engineering discipline or other disciplines including computing and applied mathematics from an institution of recognised standing

Skill/Experience

Not applicable

English Language

Applicants whose native tongue and medium of university instruction is not completely in English:

  • Test of English as a Foreign Language (TOEFL) minimum score of 85 (Internet-based), or
  • International English Language Testing System (IELTS) minimum Academic score of 6.0.
Note: TOEFL / IELTS scores are valid for two years from the test date and should not have expired at point of application. Expired scores will not be considered for the application.

Other

Not applicable


Note: Applications must be completed on the NUS Graduate Admission System (GDA2). Please see application information here.

Applicants are responsible for ensuring that application information and all supporting documents are truthful and correct. NUS reserves the right to verify information provided as part of an application. False or misleading information in an application (including but not limited to test scores, resumes, certificates, transcripts, etc.) is grounds for admission rejection, revocation and/or dismissal from the University.

MODE OF STUDY AND PROGRAMME CANDIDATURE

The NUS MSc (Computer Engineering) programme is offered on the following basis (with estimated time to complete the programme indicated below):

 Full-time  12–24 months 
 Part-time  24–48 months

Note: International applicants must be accepted into an approved full-time course in Singapore to apply for a Student’s Pass. For more information, refer to the Singapore Immigration & Checkpoints Authority (ICA) website.

PROGRAMME STRUCTURE

The MSc (Computer Engineering) – CHI Specialisation is a 40-Unit coursework-based Master’s Degree programme comprising:

  • Core/essential courses (8 Units)
  • Elective courses (32 Units)
Core/Essential Courses
Students are required to complete at least two courses (totalling 8 Units) from the list below, with CEG5201 Hardware Technologies, Principles, & Platforms being compulsory.

View Courses

Course Code
Course Title
Units
CEG5101 Modern Computer Networking  4
CEG5201*
Hardware Technologies, Principles, & Platforms
 4
CEG5301
Machine Learning with Applications
 4
* Compulsory for CHI Specialisation
Core/Essential Courses
Students must complete 32 Units of electives, of which 16 Units must comprise Specialisation Elective Courses and Project Elective Courses. The remaining 16 Units of courses can be chosen from courses within the MSc (Computer Engineering) programme (CEG graduate courses) and up to a maximum of two relevant non-CEG courses, at least level 4000 and above, subject to approval on case-by-case basis (additional fees might be applicable as determined by the course host department).

View Courses

Specialisation Elective Courses
Students may choose to do two or three courses from the list below (two courses if doing two 4-Unit projects or one 8-Unit project, or three courses if doing one 4-Unit project; see Project Elective Courses below for more details).
Course Code
Course Title
Units
CEG5202 Embedded Software Systems and Security 4
CEG5203
Hardware Acceleration and Reconfigurable Computing
4
CEG5204
Smart Sensing Systems
4
CEG5205
AI Sensors and Virtual/Augmented Reality Technologies
4
EE5518
VLSI Digital Circuit Design
4
Project Elective Courses
It is mandatory to do at least one project course for the CHI Specialisation. Students are allowed to do either one or two 4-Unit project(s) or a single 8-Unit project.
Course Code
Course Title
Units
CEG5001
Computer Engineering Project (Minor) I
4
CEG5002 Computer Engineering Project (Minor) II
4
CEG5003
Computer Engineering Project
8
CEG Graduate Courses
Course Code
Course Title
Units
CEG5102 Wireless Communications for IoT
4
CEG5103
Wireless and Sensor Networks for IoT
4
CEG5104 Cellular Networks
4
CEG5302
Evolutionary Computation
4
CEG5303
Intelligent Autonomous Robotic Systems
4
CEG5304
Deep Learning for Digitalisation Technologies
4

Note: A guide to course registration for graduate students is available here, and class timetables may be viewed here. For more information about the courses listed above (as well as other courses offered in the current academic year), please visit NUSMODS.

GRADUATION REQUIREMENTS

To graduate from the NUS MSc (Computer Engineering) programme – CHI Specialisation, students must meet the following requirements:

Programme and/or Specialisation

Read and pass a total of 40 Units, comprising:

  • At least 8 Units of core/essential courses, and
  • 32 Units of elective courses
Course and/or Qualification

Refer to the Programme Structure above.

Grade Point Average (GPA) 

Minimum 3.0 (out of maximum 5.0)

Please see also the University’s minimum standards for Continuation and Graduation Requirements; specific programmes may implement stricter or additional requirements.

Other 

Fulfil required e-courses as and when imposed at the University level.


FEES AND FINANCIAL ASSISTANCE

The University reserves all rights to review fees as necessary and adjust accordingly without prior notice.

Tuition

S$53,100.00 (excluding GST) /
S$57,880.00 (including 9% GST)

Note: The tuition fee stated above is for 40 Units. Students who are required to take more than 40 Units for programme completion are subject to supplementary tuition fees.

Financial Assistance

For AY2024/2025, successful applicants from the following categories will be eligible to enjoy one of the tuition fee rebates offset from the programme fee:
• Singaporeans and Singapore PRs will receive a 25% tuition fee rebate
• NUS alumni will receive a 20% tuition fee rebate

Application

S$109.00 (including 9% GST)

  • Non-refundable and non-transferable
Acceptance

S$5,450.00

Miscellaneous Student Fees

As published by Office of the University Registrar

  • Payable every regular semester

Programme at a Glance*

Upcoming Event(s):

Watch this space for updates!

Next Intake:
Application Period:
1 Oct 2023–31 Mar 2024

Apply now!

* For full details, please refer to main write-up.

For enquiries, contact us.


For enquiries, contact us.

We will guide you through the next steps of your transformative journey.

 
21 November 2023