Five Year Programme with NUS School of Computing

The CDP aims to develop versatile graduates able to tackle significant problems in computing in a complex global context. Yale-NUS College’s multidisciplinary intellectual commitment, coupled with its emphasis on leadership, community service, international and professional experiences, will be combined with SoC’s unique exposure to strong technical computing skills, thereby readying graduates to become the next generation of innovative and effective computing professionals.

Timelines to Consider

Year 2, Semester 2Schedule appointment with Faculty Advisors (Dr. Aquinas Hobor ( and Dr. Olivier Danvy ( to discuss academic eligibility and requirements.

Complete academic pre-requisites by Year 4, Sem 1:
- take a minimum of 6 computing modules (either Yale-NUS or NUS SoC), ideally including 2 Level 3000 and above modules at SoC.
Year 3, Semester 1Submit the following via email by 31 December:
⁃ completed application form,
⁃ at least 1 recommendation/reference letter(s),
⁃ personal statement,
⁃ academic transcripts,
⁃ other supporting documents such as scholarships, awards or prizes received (if available).
Year 3, Semester 2Accept offers and confirm enrollment by end of Semester.
Inform CIPE and relevant Yale-NUS offices (i.e. Registry) of acceptance.
Year 4 Formally enroll in the CDP, and take 4 modules (Level 4000 and above) at NUS SoC while completing Capstone
Year 5Complete the rest of their MComp at NUS SoC


Admissions to the concurrent degree programme is highly selective. Students are fully responsible for submitting their application online and in hardcopy. In addition to academic pre-requisites, students admitted to the Programme must have a CAP of 4.0 (excluding common curriculum modules). While all applications will be assessed by the Joint Admissions Committee, final admission decisions will be made by the NUS School of Computing(NUS SoC).

Yale-NUS faculty will provide advising on eligibility, course selection and academic mapping.

CIPE will provide advising on the application materials and statements.

Queries relating to the MComp can be directed to coordinators at NUS SoC via

Application Process

Eligible candidates will be asked to submit the following documents via email ( by 31 December each year:

  • Completed application form,
  • At least 1 recommendation/reference letter(s),
  • Personal statement,
  • Academic transcripts,
  • Other supporting documents such as scholarships, awards or prizes received (if available).

Details of the Degree Awarding Process

Modular Credits at Yale-NUS and NUS

Students will obtain a minimum of 180 modular credits (MC) over five years. The MC system will be used for both Yale-NUS College and SoC modules. Yale-NUS College modules are designed as 5 MC while SoC’s are 4 MC in accordance with prevailing practice.

  1. Yale-NUS College – 140 MCs
    1. 50 MCs will be devoted to the Liberal Arts Common Curriculum,
    2. 36 MCs to Liberal Arts Electives and
    3. 54 MCs to the Major (including a 10MC Capstone Project); and
  2. SoC – 40 MCs (for MComp)
    1. 12 MCs of CS or IS Specialization
    2. 12 MCs of electives
    3. 16 MCs of dissertation

Students are responsible for obtaining the most up-to-date information regarding requirements for their major from their respective faculty/departments. They will receive two separate transcripts reflecting their undergraduate and graduate work.

Note that:

  • NUS SoC modules taken before enrolling in the CDP can count towards major or minor requirements with HoS approval. Once approval is obtained, please send a copy of the approval email (from HoS) to Registry.
  • NUS SoC modules taken to fulfil NUS SoC requirements cannot be double counted towards Yale-NUS MC requirements.

Semester Study Abroad

A variant of the CDP is available to students who wish to pursue one semester abroad in Year Two (Semester Two), or Year Three in any of Yale-NUS College’s Study Abroad partners (more info here).

A typical Semester Abroad student will have to continue to take a full load of courses at the overseas institution that will be recognized as contributing to his/her Major or elective requirements at Yale-NUS College.

Degree Completion Timelines

  • The course will take five (5) years to complete. Students must fully satisfy the concurrent degree requirements before they are simultaneously conferred both degrees.
  • Students will spend the first four academic years primarily at Yale-NUS College pursuing the Liberal Arts Curriculum.
  • Year Three will be spent mainly pursuing CDP-aligned modules. Year Four will be spent taking approved NUS SoC modules at Yale-NUS while completing the Capstone project. CDP students may be required, by the admissions committee, to take 1 or 2 SoC undergraduate modules in Year Four (in their 7th or 8th semester). These undergraduate modules may count towards their undergraduate requirements.
  • They will then spend Year Five at SoC, pursuing MComp modules typically taken by regular MComp students.
  • The maximum period of candidature will be six (6) years, excluding approved leave of absence. A student may be granted official leave of absence pursuant to prevailing rules and guidelines. Official leave of absence, for personal or academic reasons, should not be more than two semesters in total.

Graduation Requirements and Timelines

  • The Yale-NUS Bachelor of Arts/Science (Honours) degree and the NUS Master of Computing will be awarded following completion of both a minimum of 140 modular credits (MCs) at Yale-NUS College and 40 MCs at the NUS School of Computing.  It is expected that students will be able to complete these requirements in five academic years.
  • Students must fully satisfy the concurrent degree requirements before they are simultaneously conferred both degrees.
  • To continue in the MComp programme, a student may not have:
    • CAP below 3.00 for two consecutive semesters.
  • To graduate with the MComp, students must obtain a CAP of at least 3.00 for all MComp MCs. Students who do not fulfill this requirement shall be removed from the Concurrent degree programme, even if all other requirements are met.
  • CDP students are invited to participate in the procession with their entering cohort during the Yale-NUS graduation ceremony, though they will not cross the stage to receive a BA/BSc.  Students who complete the CDP successfully will be invited to attend the Yale-NUS Graduation Ceremony and NUS Commencement Ceremony at the end of their fifth year.

Withdrawal from CDP

If the student is unable to complete the full fifth year of study for the CDP and formally withdraws from the program, they are expected to work toward the Yale-NUS BA/BSc Hons, while adhering to the prevailing regulations and graduation requirements. Modules taken at SoC may count towards their electives/MCS requirement, where applicable.

Tuition Grant Scheme (TGS) Obligations

  • CDP students will receive both degrees (BA/BSc and graduate degree) at the end of Year 5.
  • For students on the Tuition Grant Scheme (TGS), their TGS obligations will not commence till they have completed all their requirements for both degrees (at the end of Year 5).
  • MOE subsidies through the TGS will cover only your undergraduate studies. Due to a change in policy, International students taking the MComp are no longer eligible to receive MOE subsidies (under the Service Obligation Scheme, which covers select graduate degrees) from AY2020 onwards. Please refer here for more details.

Yale-NUS Student Status During Year 5

    • Undergraduate financial aid does not carry over to the fifth year of study. Students will pay their final year of tuition* directly to NUS.
      *Fees are typically released a year in advance and CDP students can refer here for more details on expected fees.
    • Students shall continue to have access to CIPE advising during Year 5.
  • Students are eligible to apply for Yale-NUS Housing during Year 5 but should note:
    1. Housing is dependent on availability, and is not guaranteed for CDP students at Yale-NUS. Students must follow Residential Life stated timelines.
    2. They will be required to pay the current rate of housing costs rather than the initial cost they had during their freshman year.
    As student enrolment at Yale-NUS approaches full capacity, the likelihood of securing housing in Year 5 will be low. Students are encouraged to consider other options concurrently:

    • Students are eligible to apply for NUS UTown and College Green housing.  Please consult the individual College timelines for steps and procedures.

Procedures for addressing Alleged Violations of the Code of Student Conduct & Residential Guidelines

  • Please refer here for more details under Special Note for DDP/NUS CDP students.  

More information about NUS Master’s in Computer Science can be found here.

Have Questions?
Tan Yock Theng
Programme Manager, Leadership & Global Citizenship

Contact with questions about leadership development, civic engagement and social impact bootcamp.

Faculty Advisor

Dr. Aquinas Hobor 
Assistant Professor of Science (Computational Sciences)

Dr. Olivier Danvy
Professor of Science (Computer Science)