Frequently Asked Questions

1. About Programme

How does the Master of Computing (MComp) (General Track) programme differ from the MComp programme with Specialisations in Computer Science, Information Systems, Infocomm Security or Artificial Intelligence?

Ans: The MComp (General Track) is a Master’s by coursework programme and is opened primarily to top candidates with degrees from non-computing discipline. It aims to provide an accelerated pathway to the computing field through a set of essential courses to help strengthen the computing foundations of MComp graduates.

In contrast, the MComp (Specialisations) programme require degrees in computing or related disciplines and/or 2-years of IT working experiences. You may return to the Graduate Programmes page to find out more about the other tracks and their requirements here.

How will the MComp (General Track) programme build my foundation in computing?

Ans: MComp (General Track) students are required to complete essential computing courses that will equip you with the skills and knowledge necessary for the programme. These courses are aimed at developing your competencies in areas such as software development, computer systems, data structures and algorithms, enterprise systems, fundamentals of artificial intelligence and data analytics.

Am I required to focus on a computing field or area for MComp (General Track)?

Ans: To guide students in elective courses selection, elective courses are currently grouped into different computing fields such as computing systems, cybersecurity, data analytics, enterprise IT, financial technology, robotics and software methodology. Students can select elective courses from an area or across different areas.  

What is the length of candidature for this programme?
Ans: The normal and maximum candidature are as follows:
Candidature Normal Maximum
Full-time 1.5 to 2 years 3 years
Part-Time 2.5 years
What is the structure of the programme?

Ans: The MComp (General Track) is a Master’s by coursework programme with a focus on strong computing fundamentals and experiential project-based training. Students are required to pass 52 Units and these includes:  

6 essential computing courses12 Units used to strengthen computing essentials of MComp studentsBridging courses
12 Units used to fulfil MComp curriculum requirement

MComp curriculum

(40 Units)

4 elective courses

16 Units chosen from level 4000/5000 courses offered by the School of Computing


1 capstone project12 Units for self-directed, experiential learning

Through the capstone project, students will learn from Infocomm professionals and be challenged to solve Infocomm-related problems both within and beyond the formal classroom setting. The capstone project provides students the opportunity to develop critical skills for successful computing professionals in areas such as coding, problem solving, presentation and communication.

2. For Applicants – Requirements

I do not have a Bachelor's/Master’s Degree in IT/Computer Science/ Computing. Do I qualify for the MComp (General Track) programme?

Yes, you do meet the requirements for the programme. The MComp (General Track) programme was designed specifically for candidates without Computing degrees, We accept candidates with a good honours degrees or equivalent from any discipline. Do note that admission is on a competitive basis and  there is no guarantee of admission.

Having IT related job experience is advantageous but not compulsory. You are eligible for the programme as long as you have a good degree in any discipline. However, you are encouraged to submit your job experience (if any) for consideration as well.

I do not have any programming or computing experience. Do I qualify for the MComp (General Track)?

You do not need to have programming or computing experience to be eligible for the MComp (General Track) programme. In fact, the MComp (General Track) programme aims to develop your skills and competencies in Computing Fundamentals through the essential courses that would prepare you for core foundations required in the programme.

How does the admission requirements differ for full-time and part-time programme?

Both full-time and part-time applicants who meet the admission requirements will be admitted directly into the MComp (General Track) programme.

I have been admitted into MComp (General Track), could I apply to convert to the MComp (Specialisations) programme?

In general, we aim to train all our MComp graduates to similar levels of competencies in advanced computing which was the rationale for providing a set bridging courses for students who are coming from non-computing fields.  MComp (General Track) students will be enrolling in the same elective courses as other students from the four specialisations. All MComp students will also receive the same degree scroll, as specialisations is reflected primarily in the transcript.

When do I need to submit my supporting documents?

All supporting documents are to be uploaded before submitting your online application. The School will not upload documents on behalf of applicants.

Can I apply without GRE/GMAT/TOEFL/IELTS test scores?

The TOEFL/IELTS test scores is a separate requirement from the GRE/GMAT test scores. Applicants who graduated from Universities where English is not the main medium of instruction are required to submit their TOEFL/IELTS test scores as proof of English proficiency.

In general, all applicants are required to submit GRE/GMAT scores. However, submitted applications without these test scores may be considered, subject to the admission committee’s decision. Please note that admission to the programme is on a competitive basis.

I have submitted my MComp online application. Do I need to send my application package by post or submit it in person to NUS School of Computing?

All supporting documents are to be uploaded in the Graduate Admission System (GDA) before submitting your online appliation. It is not necessary to submit hardcopies of your documents at the application stage.

How do I know that my application has been processed?

Your GDA application status will be updated from “Submitted Online” to “Physical/ Online Application Verified”. If there are any outstanding documents, it will be updated as “Pending Documents from Applicant”.

In general, the application status will be updated at least two weeks after the application deadline. 

3. Admission

Are there any interviews for MComp applicants?

No, in general.

Is it necessary for us to take Level 4000 courses? I will be working in the daytime when some of these courses are conducted and will not be able to attend.

It is not necessary to take Level 4000 courses.

Where can I find information on SoC's Undergraduate Programmes?
What is the difference between MComp part-time and full-time programme?

Part-time students can take up to 3 courses per semester whereas full-time students can take up to 5 courses per semester. 

Does the NUS School of Computing provide postgraduate diploma or short courses?

No. However, you may refer to NUS website for other postgraduate programmes or the SoC Executive Programmes.

4. Others

How do I apply for Student's Pass?

We will assist full-time international students with their Student’s Pass application. Successful applicants who have accepted our offer will be provided with more information.

Is it possible for MComp students to have part-time work arrangements so that they can support themselves?

Students should take into consideration that a high level of commitment is expected of all graduate students enrolled in full-time programmes. Taking on part-time work arrangements to supplement your personal income is generally not encouraged.

I am a foreigner. Where can I find more information on accommodation matters?

Please refer to

You can apply for NUS accommodation when the application is open. Please ensure that your admission status has been updated to “Offer Accepted” in GDA you proceed to submit your accommodation application.

What is the estimated cost of living in Singapore?

You may find out more about the estimated cost of living here. Please also refer to the Office of Student Affairs website for more information.