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) – General Track offers a non-specialised course of study, where students have the flexibility of selecting from a range of computer engineering graduate courses to suit their individual interests.
Students who pursue the General Track also have the option to take up one or two computer engineering project(s). The project(s) will serve as a challenge for students after they acquire the fundamental and practical skills in required areas of learning.
The project(s) could be:
- An industry-driven project, 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
- A research-based project 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(s) (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) – General Track 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.
|
View Courses
Course Code
|
Course Title
|
Units |
CEG5101 |
Modern Computer Networking |
4 |
CEG5201
|
Hardware Technologies, Principles, & Platforms
|
4 |
CEG5301
|
Machine Learning with Applications
|
4 |
Elective Courses
Students must complete 32 Units of electives, which can comprise courses chosen from within the MSc (Computer Engineering) programme (CEG graduate courses), optional Project Elective 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
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 |
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
|
CEG5302
|
Evolutionary Computation
|
4
|
CEG5303
|
Intelligent Autonomous Robotic Systems
|
4
|
CEG5304
|
Deep Learning for Digitalisation Technologies
|
4
|
Project Elective Courses
The project course is optional for the General Track. Students who choose to do the course 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 |
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 – General Track, 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
Kindly note that all fees for the NUS MSc (Computer Engineering) programme quoted on this page are exclusive of prevailing GST, unless otherwise stated (GST rate will be increased from (i) 7% to 8% with effect from 1 Jan 2023; and (ii) 8% to 9% with effect from 1 Jan 2024). The University reserves all rights to review fees as necessary and adjust accordingly without prior notice.
Tuition
|
S$51,500.00
(excluding GST) /
From S$55,620.00 (including 8% GST) to S$56,135.00 (including 9% GST)*
* A range is being shown here because the exact amount will vary due to the GST rate increase. To learn more, click here.
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
|
Singaporeans and Singapore PRs who are admitted in AY2022/2023 and AY2023/2024 (either full-time or part-time) may enjoy a rebate of S$10,000, which will be offset from the tuition fee.
Starting AY2023/2024, tuition fee rebates will be provided for this programme as an NUS Master's Degree by Coursework programme not subsidised by the government:
• All Singaporeans and Singapore PRs will receive a 10% tuition fee rebate
• All NUS alumni will receive an additional 5% tuition fee rebate
For more about loans and other financial assistance, please refer to the NUS Office of Admissions.
|
Application
|
S$60.00 (including 8% GST, with effect from 1 Jan 2023)
- Non-refundable and non-transferable
|
Acceptance
|
To be advised
|
Miscellaneous Student Fees
|
As published by NUS Registrar’s Office
- Payable every regular semester
|