About Programme





1. About Programme


a) How does the Master of Computing (MComp) - General Track differ from the other MComp programme with specialisations (Computer Science, Information Systems, Infocomm Security, Artificial Intelligence)?

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 other MComp tracks with area of specialisations require degrees in computing or related disciplines and/or 2-years of IT working experiences. You may return to the Graduate Programmes page find out more about the other tracks and their requirements here.


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

Ans:  The MComp – General Track will have 6 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.

In addition, we also offer another certification programme called the Graduate Certificate in Computing Foundations in which students complete the essential courses prior to enrolment as MComp students. Students who successfully convert from the Graduate Certificate in Computing Foundations to the MComp programme can use the completed courses from the certificate to fulfil MComp programme’s 6 essential courses requirement.


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

d) What is the length of candidature for this programme?

Ans: The normal and maximum candidature are as follows:





1.5 to 2 years

3 years


2.5 years


e) 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 courses

12 Units used to strengthen computing essentials of MComp students

Bridging courses

12 Units used to fulfil MComp curriculum requirement

MComp curriculum

(40 Units)

Two-semester capstone training and industry-linked project

12 Units for self-directed, experiential learning

4 elective courses (4000/5000 level courses offered by SoC)

16 Units


Through the capstone projects, 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


a) I have a Bachelor's/Master’s Degree in non IT/Comp Science/ Computing. Do I qualify for the Master’s of Computing (General Track)?

Ans:  Yes, you do meet the requirements for the programme. The MComp (General Track) was designed specifically for candidates without Computing Degrees, as such we accept candidates with good honours degrees or equivalent from any discipline. Do note that admission is on a competitive basis and is not guaranteed.


b) Do I need to have IT related job experience to be eligible for the programme?

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


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

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


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

Ans: Both the full-time and part-time applicants who meet the entry requirements of the general track will be admitted directly into the MComp (General Track).


e) I have been admitted into MComp (General Track), could I apply to convert to one of the Specializations in MComp?
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 students under the General Track will be sitting in the same elective courses as other students from the four specializations. All Master of Computing students will also receive the same degree scroll, as specializations is reflected primarily in the transcript.


f) When do I need to submit my supporting documents?

Ans:  All supporting documents including recommendation letter, GRE/GMAT/TOEFL /IELTS scores have to reach us by the application deadline. The School reserves the right to defer the application for consideration to the subsequent intake, if documents and test scores are submitted after the application deadline.


g) Can I apply without GRE /GMAT or TOEFL scores?

Ans: In general, all applicants are required to submit GRE/GMAT or TOEFL 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. 


h) I have submitted my MComp online application. Do I need to send my application package by post or submit it in person to NUS, SoC?  

Ans: When submitting your application via the online Graduate Admission System, you are required to prepare your supporting documents for upload via the online system. You are neither required to send the application package by post nor submit it in person to NUS SoC.


i) I have submitted my online application and uploaded my application materials via the online system. Why are the submitted documents not indicated in the system’s “Checklist”?

Ans: In general, applicants would have already uploaded all their supporting documents via the online application system. Therefore, it is not necessary to update the system checklist.


All required supporting documents must be uploaded at the point of submission in order to be considered for admission. The School will not upload documents on behalf of applicants.

All applicants are required to ensure that they have uploaded all their supporting documents including a personal statement (PS) before they proceed to make payment and make their submission online. 

At least one referee's report is required in order to process the application, please inform your referee to submit his/her recommendation in a timely manner.


j) How do I know that my application has been processed? 

Ans: Your online application admission status will be updated from “Submitted Online” to Physical/ Online Application Verified”. If there are any outstanding documents, it will be updated as “Processing”. 

In general, application status should be updated around two weeks after the application deadline. 


3. Admission


a) Are there any interviews for MComp applicants?
Ans:  No, in general.


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

Ans:  It is not necessary to take Level 4000 courses.


c) Where can I find information on SoC's Undergraduate Programmes?
Ans:  You may either visit http://www.comp.nus.edu.sg/programmes/ or email bcomp@comp.nus.edu.sg


d) What is the difference between MComp part-time and MComp full-time?
Ans:  Part-time students can take up to 3 courses per semester whereas full-time students can take up to 5 courses per semester. 


e) Does NUS, School of Computing (SoC) provide postgraduate diploma or short courses?
Ans:  No. However, you may refer to NUS website for other postgraduate programmes or the SoC Executive Programmes.


4. Others


a) How do I apply for the entry visa and Student's Pass?

Ans: Nationals from countries (such as PR China, India, Vietnam, Bangladesh, Pakistan, Myanmar, etc) will require entry visa. The School of Computing, Graduate Studies' Office will apply a single-journey visa cum in-principle Student's Pass approval on behalf of these students via the Student Pass On-Line Application & Registration (SOLAR) system administered by the Immigration & Checkpoints Authority (ICA). 

We will inform you in writing on how to complete the application process at your end, if you have been selected for admission and are accepting our offer.


b) Is it possible for MComp students to have part-time appointments so that they can support themselves?
Ans:  When considering part-time work arrangements, it should be noted that a high level of commitment is expected of all graduate students enrolled in full-time programmes, and the taking on of external part-time work to supplement personal income is generally not encouraged. Only students who have completed their registration formalities are allowed to apply for part-time appointment schemes, where applicable.


c) I am a foreigner. Where can I find more information on accommodation and immigration matters?
Ans:  Please refer to http://nus.edu.sg/osa/.


d) I have accepted the offer via the Graduate Admission System (GDA2), but why am I unable to apply for the NUS accommodation via the provided link?

Ans:   You can apply for NUS accommodation when the Accommodation System is open for application. Please check via the Graduate Admission System (GDA2) to ensure that your admission status has been updated to “Offer Accepted” before proceeding to make your accommodation application. SoC Graduate Office will update the admission status once we have received the duly signed form(s) that you have posted to us.


e) What is the estimated cost of living in Singapore? 
Ans: You may find out more about the estimated cost of living here. You may also refer to the websites of the Office of Student Affairs & the International Students Survival Kit for more information on helping you adjust and navigate through your experience living in Singapore.