OVERVIEW

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 modules 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.

There are two admission pathways: direct admission for the full-time programme and stackable route for part-time admission.

Candidates applying for part-time admission through the stackable route are expected to have initially been enrolled in the Graduate Certificate (GC) in Computing Foundations, which can subsequently be upgraded to the MComp – General Track.

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

ADMISSION REQUIREMENTS

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:

Academic 

Bachelor's Degree with Honours or equivalent in any discipline, and/or GC in Computing Foundations with a Cumulative Average Point (CAP) of 3.0

Note: Applicants who wish to pursue the part-time stackable route are expected to initially have been enrolled in the GC in Computing Foundations

Skill/Experience

IT-related job experience preferred

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

Other

International applicants:

  • 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.


MODE OF STUDY AND PROGRAMME CANDIDATURE

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

 Full-time  18 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. Part-time courses and courses conducted in the evening or on weekends are not eligible. For more information, refer to the Singapore Immigration & Checkpoints Authority (ICA) website.

PROGRAMME STRUCTURE

The NUS MComp – General Track is a 52-modular credit (MC) coursework-based Master’s Degree programme comprising: 

  • Core modules (24 MCs), inclusive of bridging modules (12 MCs),
  • Elective modules (16 MCs), and
  • Capstone project (12 MCs)
Core Modules

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

View Modules

Module Code
Module Title
MCs
IT5001 Software Development Fundamentals  4
IT5002
Computer Systems and Applications
 4
IT5003
Data Structures and Algorithms
 4
IT5004
Enterprise Systems Architecture Fundamentals
 4
IT5005
Artificial Intelligence
 0.5 
IT5006 Fundamentals of Data Analytics  3.5 
IT5007 Software Engineering on Application Architecture 
Elective Modules

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

View Modules

Computing Systems
Module Code
Module Title
MCs
CS5222 Advanced Computer Architecture 4
CS5223
Distributed Systems
4
CS5224
Cloud Computing
4
CS5229
Advanced Computer Networks
4
CS5239
Computer System Performance Analysis
4
Cybersecurity
Module Code
Module Title
MCs
CS5231
Systems Security
4
CS5321 Network Security
4
CS5331
Web Security
4
CS5439
Software Security
4
IS5151
Information Security Policy and Management
4
IS4234
Compliance and Regulation Technology
4
Data Analytics
Module Code
Module Title
MCs
BT4212
Search Engine Optimization and Analytics  4
CS5228
Knowledge Discovery and Data Mining
4
CS5425
Big Data Systems for Data Science
4
IS5126
Hands-on with Applied Analytics 4
IS5152
Data-Driven Decision Making 4
Enterprise IT
Module Code
Module Title
MCs
IS5003
Platform Design and Economy
4
IS5004 Enterprise Architecture 4
IS5005
Digital Engagement
4
IS5128 Digital Innovation 4
IS4301
Agile IT with DevOps
4
Financial Technology (FinTech)
Module Code
Module Title
MCs
IS5002 Digital Transformation 4
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
Robotics
Module Code
Module Title
MCs
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
Module Code
Module Title
MCs
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

Stretching over two semesters, 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 Modules

Module Code
Module Title
MCs
CP5105 Computing Capstone Project 12

Note: For more information about the modules listed above (as well as other modules offered in the current academic year), please visit the School of Computing Course Catalogue or NUSMODS.

GRADUATION REQUIREMENTS

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 MCs, comprising:

  • 24 MCs of core modules
  • 16 MCs of elective modules, and
  • 12 MCs of capstone project
Module and/or Graduate Certificate

Of the ten core and elective modules 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 MCs of their completed modules to be counted towards the core module requirements of the General Track.

Cumulative Average Point (CAP) 

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 

Not applicable


FEES AND FINANCIAL ASSISTANCE

Kindly note that all fees for the NUS MComp – General Track programme quoted on this page are exclusive of prevailing GST, unless otherwise stated. The University reserves all rights to review fees as necessary and adjust accordingly without prior notice.

Tuition

S$58,000 (excluding GST)

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

Financial Assistance

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)

SkillsFuture Credit (Singapore Citizens only)

MComp Study Awards

For more about loans and other financial assistance, please refer to the NUS Office of Admissions.

Application

S$50 (inclusive of GST)

  • Non-refundable and non-transferable
Acceptance

S$5,000 (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 Webinar(s):
Mon, 15 Nov 2021,
8.30pm–9.30pm (SGT):

Master of Computing Info Session

Coming soon!


Next Intake:
Application Period:
1 Jan 2022 — 15 Mar 2022

Coming soon!

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

Video
MComp Webinar Q&A Highlight

For enquiries, please email us at pgc@nus.edu.sg.

 
29 July 2021