Master of Computing (General Track)
Program Overview
Master of Computing (General Track)
The Master of Computing (MComp) programme is a flagship graduate programme from the National University of Singapore, School of Computing. Over the years, it has evolved to be 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 IT to prepare the students for challenges in their IT careers.
The MComp (General Track) programme is designed primarily for students with non-computing undergraduate degrees and aims to provide a systematic pathway for graduates who wish to embark on an accelerated conversion to the computing field. Graduates will benefit from essential courses that will help build a strong foundation in computing fundamentals and elective courses that cover deep computing expertise. This will help to prepare MComp graduates for future career challenges in the Infocomm sector.
Programme Structure
The MComp (General Track) programme is a Master by coursework programme. Students are required to pass and meet the following requirements:
- Six essential computing courses
- Four elective courses
- One capstone project
The six essential computing courses cover software development, computing systems, data structures and algorithms, enterprise systems, fundamentals of artificial intelligence, and data analytics. Elective courses offered by the School of Computing cover areas such as computing systems, cybersecurity, data analytics, enterprise IT, financial technology, robotics, and software methodology. A two-semester capstone project is aimed at allowing students to pick up practical software engineering and system design skills that are needed in the Infocomm sector.
Sample Course Plan
For full-time students, we recommend either of the following two course plans:
- Semester 1: 4 courses (16 Units)
- Semester 2: 3 courses (12 Units)
- Semester 3: 3 courses (12 Units) Capstone Project (12 Units) (spans over Semester 2 and 3)
Alternatively:
- Semester 1: 4 courses (16 Units)
- Semester 2: 4 courses (16 Units)
- Semester 3: 2 courses (8 Units) Capstone Project (12 Units) (spans over Semester 2 and 3)
Courses Offered under this Programme
Details of the essential and elective courses are listed in Annex A (General Track).
Duration of Programme
The normal candidature period for full-time students is between 1.5 to 2 years, while part-time students is 2.5 years. The maximum candidature is 3 years for all students.
Workload
The maximum and minimum workload for full-time students is 20 and 12 Units respectively per semester. For part-time students, the maximum and minimum workload is 12 and 4 Units respectively per semester.
Continuation and Graduation Requirements
The MComp (General Track) programme uses the Grade Point Average (GPA) as a criterion for continuation and graduation. To graduate from the MComp (General Track) programme, students are required to fulfil the programme requirements and achieve a minimum final GPA of 3.0. Students who have fulfilled their degree requirements will be required to proceed with graduation and will not be allowed to stay on for an additional semester or more.
