Sidebar

4.2.1    Master of Computing

The Master of Computing programme (M.Comp.) offered by the School of Computing, is a comprehensive and challenging graduate programme with area specialisations. It encompasses latest research findings, both applied and fundamental. The programme also provides advanced and in-depth knowledge of IT to prepare the students for challenges in IT career.

Structure of Programme

Candidates admitted to the MComp programme, can apply to one of the following specialisations offered in the School:

  • Computer Science; or
  • Infocomm Security; or
  • Information Systems; or
  • Artificial Intelligence

Computer Science (CS) and Information Systems (IS) Specialisations

Students are required to pass ten modules, with at least five modules selected from their specialisation (total of 40 modular credits). The remaining five non-specialisation modules can be chosen from level 4000 to 6000 modules offered by the School of Computing.

Project Option

The project option provides the experience for individual students to work on a significant computing project. It aims to prepare students with sufficient practical and/or research experiences in the computing field. Students who choose to embark on the project option will need to complete eight modules (32 modular credits) with at least four modules (16 modular credits) from the area of specialisation.

Dissertation Option

The dissertation option gives individual students the opportunity for independent study and research in the area of their selected specialisation. The dissertation is equivalent to four modules (16 modular credits). Students who opt to take the dissertation will need to complete six modules (24 modular credits) with at least three modules (12 modular credits) from the area of specialisation.

Both the project and dissertation will be carried out under the supervision of an academic staff, and the selection of the topic/area will be done in consultation with the supervisor in the area of expertise.

Students are allowed a maximum of two level 4000 modules and two modules (must be at least level 5000) from other faculties.

Infocomm Security (InfoSec) Specialisation

Students enrolled to the Infocomm Security specialisation will complete the MComp programme by selecting one of the following structures:

Option 1

InfoSec specialisation students under this option are to complete six graduate level modules (24 modular credits), with at least three modules from the InfoSec specialisation.

In addition, they will need to complete a project which culminates with a dissertation (16 modular credits).

Option 2

Students will need to complete eight graduate level modules (32 modular credits), with at least four modules from the InfoSec specialisation.

Students will also complete a one-semester long project (8 modular credits). Students can undertake an external company/agency-proposed InfoSec projects with a SoC faculty member’s involvement, or a project proposed solely by an SoC faculty member.

Students are allowed a maximum of two level 4000 modules and two modules (at least level 5000 and above) from other faculties.

Artificial Intelligence (AI) Specialisation

Students are required to pass ten modules (40 modular credits), meeting the following requirements:

  • three modules (12 modular credits) from the AI core module list
  • two modules (8 modular credits) from AI elective module list
  • remaining five modules (20 modular credits) can be chosen from level 4000 to 6000 modules offered by the School of Computing

Dissertation Option

The dissertation option gives individual students the opportunity for independent study and research in the area of their selected specialisation. Students who opt to take the dissertation will need to complete the programme as follows:

  • three modules (12 modular credits) from the AI core module list
  • MComp dissertation equivalent to four modules (16 modular credits) on a topic related to AI
  • remaining three modules (12 modular credits) can be chosen from level 4000 to 6000 modules offered by the School of Computing

The dissertation will be carried out under the supervision of an academic staff, and the selection of the topic/area will be done in consultation with the supervisor in the area of expertise.

Students are allowed a maximum of two level 4000 modules and two modules (must be at least level 5000) from other faculties.

The details of the pool of modules available are listed in Annex A in our website: https://www.comp.nus.edu.sg/programmes/#graduates

Duration of Programme

The normal candidature periods for full-time and part-time students are 1.5 years and 2.5 years respectively. The maximum candidature is 3 years. Students who are admitted from AY2019/2020 onwards are required to pay full unsubsidised tuition fees for their extended semesters if they complete their programme beyond their normal candidature period.

Details can be found here.


Workload

The maximum and minimum workload for part-time candidates are 12 and 4 modular credits respectively, while the maximum and minimum workload for full-time candidates are 20 and 12 modular credits respectively.

Graduation Requirements

Candidates must achieve a final CAP of 3.0 (average grade of B-) to graduate, otherwise their candidature will be terminated.

Financial Assistance and Awards

Loans

All students who are enrolled in full-time coursework programme can request for loans up to 90 percent of their fees. For more information, please refer to: http://www.nus.edu.sg/registrar/edu/gd-fees.html

Awards

In recognition of the excellent performance of the graduate coursework students, the Microsoft Prize will be awarded to the Master of Computing student with the best cumulative average point (CAP) throughout the course of study.