The Master of Computing (MComp) programme is a flagship graduate programme from the School of Computing at the National University of Singapore (NUS).

Over the years, it has evolved into a comprehensive and challenging graduate programme, with specialised courses that include the latest research findings in both applied and fundamental computing fields. The programme provides advanced and in-depth knowledge of information technology (IT) to prepare our students and graduates for challenges in their IT careers.

The value of computing expertise in the workforce has increased sharply in recent years, fuelling enthusiasm and interest in the field among candidates across all sectors and backgrounds. However, there were few avenues to pursue a postgraduate degree in computing for many individuals without a related degree.

The MComp – General Track, introduced by the School of Computing in January 2021, is designed to provide a systematic pathway for graduates who wish to embark on an accelerated conversion to the computing field, offering opportunities for these candidates to enhance their computing knowledge and reposition themselves in their respective industries as competent IT professionals.

In addition to helping build a strong foundation in computing fundamentals, this programme offers elective courses that cover deep computing expertise to help prepare MComp graduates for future career challenges in the Infocomm sector.


Admission to the NUS MComp – General Track programme is granted on a competitive basis as places in the programme are limited. Applicants should possess the following minimum requirements:


Bachelor's Degree with Honours or equivalent in any discipline


IT-related job experience preferred

English Language

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

  • Test of English as a Foreign Language (TOEFL) minimum score of 90 (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.

  • Graduate Record Examinations (GRE) minimum scores of 320 (Verbal Reasoning and Quantitative Reasoning) and 3.5 (Analytical Writing), or
  • Graduate Management Admission Test (GMAT) minimum score of 650, or
  • Graduate Aptitude Test in Engineering (GATE) scores for graduates from Indian universities.
Candidates may be required to sit for other tests as prescribed by the School.

Note: GRE scores are valid for five years from the test date and should not have expired at point of application. Expired scores will not be considered for the application.

Note: 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.


The NUS MComp programme (General Track) is offered on the following basis (with estimated time to complete the programme indicated below):

 Full-time  18–24 months 
 Part-time  30 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.


The NUS MComp – General Track is a 52-Unit coursework-based Master’s Degree programme comprising: 

  • Core/essential courses (24 Units), inclusive of bridging courses (12 Units),
  • Elective courses (16 Units), and
  • Capstone project (12 Units).
Core/Essential Courses

These include 12 Units of bridging courses to strengthen computing foundations and 12 Units of courses needed to fulfil MComp curriculum requirements (choose six of the seven courses below). Students who have completed the School of Computing Graduate Certificate (GC) in Computing Foundations I and/or II can apply for their courses to be used to meet up to 24 Units of the MComp – General Track core/essential course requirement.

View Courses

Course Code
Course Title
IT5001 Software Development Fundamentals  4
Computer Systems and Applications
Data Structures and Algorithms
Enterprise Systems Architecture Fundamentals
Artificial Intelligence
IT5006 Fundamentals of Data Analytics  4
IT5007 Software Engineering on Application Architecture  4
Elective Courses

Students may select any four elective courses from the following list and also from other 4000/5000 level courses that are being offered in the School of Computing. To illustrate, below is a sampler of courses organised by the different computing fields.

View Courses

Computing Systems
Course Code
Course Title
CS5222 Advanced Computer Architecture 4
Distributed Systems
Cloud Computing
Advanced Computer Networks
Computer System Performance Analysis
Course Code
Course Title
Systems Security
CS5321 Network Security
Web Security
Software Security
Information Security Policy and Management
Compliance and Regulation Technology
Data Analytics
Course Code
Course Title
Search Engine Optimization and Analytics 4
Knowledge Discovery and Data Mining
Big Data Systems for Data Science
Hands-on with Applied Analytics 4
Data-Driven Decision Making 4
Enterprise IT
Course Code
Course Title
Platform Design and Economy
IS5004 Enterprise Architecture 4
Digital Engagement
IS5128 Digital Innovation 4
Agile IT with DevOps
Financial Technology (FinTech)
Course Code
Course Title
IS5002 Digital Transformation
IS5006 Intelligent Systems Deployment 4
IS5008 Technology Risk and Cyber Resilience 4
IS5009 Topics in Financial Technology Solutions 4
IS4302 Blockchain and Distributed Ledger Technologies 4
Course Code
Course Title
CS5340 Uncertainty Modelling in AI 4
CS5446 AI Planning and Decision Making 4
CS5477 3D Computer Vision 4
CS5478 Intelligent Robots: Algorithms and Systems 4
Software Methodology
Course Code
Course Title
CS4218 Software Testing 4
CS5214 Design of Optimising Compilers 4
CS5218 Principles and Practice of Program Analysis 4
CS5219 Automated Software Validation 4
CS5232 Formal Specification & Design Techniques 4
Capstone Project

The MComp capstone project is aimed at allowing students to pick up practical software engineering and system design skills that are needed in the Infocomm sector. It includes a computing internship component that allows graduating students to obtain industry work experience that supports both practical skills and self-directed learning.

View Courses

Course Code
Course Title
CP5105 Computing Capstone Project 12
CP5106 Computing Capstone Project (with Internship) (8 Units) + Industry Readiness Courses (4 Units) 12

Note: For more information about the courses listed above (as well as other courses offered in the current academic year), please visit NUSMODS.


To graduate from the NUS MComp – General Track programme, students must meet the following requirements: 

Programme and/or Specialisation

Read and pass a total of 52 Units, comprising:

  • 24 Units of core/essential courses
  • 16 Units of elective courses, and
  • 12 Units of capstone project
Course and/or Qualification

Of the ten core/essential and elective courses in the MComp – General Track programme requirement:

  • A maximum of two can be level 4000, and
  • A minimum of eight must be level 5000
Students who have completed the GC in Computing Foundations I and/or II can apply for up to 24 Units of their completed courses to be counted towards the core/essential course requirements of the General Track.

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.


Not applicable


Kindly note that all fees for the NUS MComp – General Track programme quoted on this page are exclusive of prevailing GST, unless otherwise stated (GST rate will be increased from 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.


S$61,000.00 (excluding GST) /
S$66,490.00 (including 9% GST)

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

Financial Assistance

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 (non-NUS alumni) will receive a 10% tuition fee rebate
• All NUS alumni will receive a 15% tuition fee rebate

Students in this programme have in the past been eligible for, or received funding support from:

Singapore Digital (SG:D) Scholarship (Postgraduate) (Singapore Citizens only) — An industry scholarship offered by the Infocomm Media Development Authority that empowers individuals interested in pursuing Infocomm Media-related studies at the Master's or PhD level

Singapore Armed Forces (SAF) Continuing Education Master's Sponsorship Programme (SAF Officers only)

SkillsFuture Credit (Singapore Citizens only)

• School of Computing (SoC) Tuition Fee Subsidy (Singaporean Citizens and Singapore Permanent Residents only)


S$108.00 (including 8% GST, with effect from 1 Jan 2023);
S$109.00 (including 9% GST, with effect from 1 Jan 2024)

  • Non-refundable and non-transferable

S$5,000.00 (excluding GST)

  • Payable upon acceptance of offer
  • Non-refundable and non-transferable
  • Will be credited towards tuition fees
Miscellaneous Student Fees

As published by NUS Registrar’s Office

  • Payable every regular semester

Programme at a Glance*

Upcoming Event(s):

Watch this space for updates!

Next Intake:
Application Period:
1 Dec 2023–29 Feb 2024

Updating soon!

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

For enquiries, contact us.

Livestream 2

For enquiries, contact us.

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

26 July 2023