Exemptions for Polytechnic graduates

School of Computing Exemption Scheme for Diplomas Awarded by Local Polytechnics in Singapore

- For students admitting in AY2025-2026

The decisions made on the group of Computing courses to be granted Advanced Placement Credits (APCs) with regards to a diploma are final. The decisions are made based on assessing relevant information from various sources, provided by the respective polytechnics.

Additional exemption from programme requirements will only be granted to accredited diplomas.  Diplomas that are not listed below are either not accredited or not eligible for additional exemption. As such, any appeal for exemption will not be entertained.

Polytechnic graduates who are admitted to NUS Computing Courses may receive up to 40 Units of course exemptions from the following lists:

  1. Up to 20 Units from Unrestricted Electives (UE).
  2. Specific exemptions of up to 20 Units from programme requirements comprising of one or more courses as determined by the School on a case-by-case basis. Details are indicated in the tables below:

Table A: Diplomas from Nanyang Polytechnic
Table B: Diplomas from Ngee Ann Polytechnic
Table C: Diplomas from Republic Polytechnic
Table D: Diplomas from Singapore Polytechnic
Table E: Diplomas from Temasek Polytechnic

NOTES :

  1. With effect from AY 2011-12, for diploma holders to be granted the relevant APCs for Programme Requirements, the diploma must have been completed within the last 5 years prior to the year of admission to the University.
  2. The granting of 20 units of APCs for UEM are automatic. It is equivalent to one semester of advance standing and will be awarded to all diploma holders of approved programmes from Polytechnics in Singapore, in recognition of the overall knowledge gained from a Polytechnic education.
  3. APC will be updated into students’ record by Week 2 of Semester 1. Student will be able to verify the exemptions in EduRec, under Academic>Academic Records>View Transfer Credit Report.
  4. Freshmen receiving APC for computing course(s) (refer tables below for details) may request to opt-out from the course(s) exemption in their first semester of study by submitting an online request by early to mid-July 2025. Further details will be provided closer to the date. Once approved, the decision will be irrevocable. 
  5. Placement Test for CS1010 (Programming Methodology) : With effect from AY 2013-14, freshmen with diplomas from Nanyang, Ngee Ann, Republic, Singapore and Temasek Polytechnics, and who are not exempted from CS1010, may apply to sit for the CS1010 placement test.  Applicants need to have at least a B grade in a programming course or prior experience in C programming.  Students who pass the test will be exempted from CS1010 and will be able to read courses carrying CS1010 as pre-requisite.  The maximum units that can be exempted remain capped at 20 Units for Programme requirements.  For details on the application process, please refer here.
  6. Self-Diagnostic Assessment (Programming Methodology) : In conjunction the previous point, a self-diagnostic assessment has been created to mock up the experience of the actual Placement Test for CS1010.  This assessment is purely optional, self-timed and administered.  Participation and marking on the test is anonymous and does not count for or against any placement, it is provided to help prospective students assess the level of difficulty in CS1010. Answers are provided at the end of the assessment. The assessment is available here.  
  7. The Bachelor of Engineering (Computer Engineering) Programme’s exemptions are determined by a joint faculty committee, and listed on the page for exemption details for the Bachelor of Engineering (Computer Engineering) Programme.dis

Table A: Diplomas from Nanyang Polytechnic

Diplomas from Nanyang Polytechnic

Additional Exempted Courses

For CS BComp
(CS, InfoSec)
For ISFor BA
Advanced & Digital Manufacturing
[Formerly known as Digital & Precision Engineering]
CS2101(4)IS2101(4)IS2101(4)
AI & Data EngineeringCP3200(6), CS1010(4), CS2101(4)CS1010(4), IS2101(4)CS1010(4),
IS2101(4)
Applied AI & Analytics
[Formerly known as Business Intelligence & Analytics]
CP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Banking & FinanceCS2101(4)IS2101(4)IS2101(4)
Business Enterprise ITCP3200(6), CS1010(4),
CS2101(4), IS1108(4)
CS1010(4), IS1108(4), IS2101(4)CS1010(4),
IS1108(4), IS2101(4)
Business & Financial TechnologyCP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Business InformaticsCP3200(6), CS1010(4),
CS2101(4), IS1108(4)
CS1010(4), IS1108(4), IS2101(4)CS1010(4),
IS1108(4), IS2101(4)
Business ManagementCS2101(4)IS2101(4)IS2101(4)

Cyber Security & Digital Forensics 

[Formerly known as Cyber Security & Forensic]

CP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Digital Visual EffectsCP3200(6), IS1108(4)IS1108(4)IS1108(4)

Electronics & Computer Engineering

[Formerly known as
Electronic Systems / Electronics, Computer & Communication Engineering / Electronics, Computer & Control Engineering]

CP3200(6), CS2101(4)IS2101(4)IS2101(4)
Financial InformaticsCP3200(6), CS1010(4),
CS2101(4), IS1108(4)
CS1010(4), IS1108(4), IS2101(4)CS1010(4)
IS1108(4), IS2101(4)
Game Development & Technology
[Formerly known as Digital Entertainment Technology]
CP3200(6), CS1010(4),  IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Infocomm & Media Engineering
[Formerly known as Multimedia & Infocomm Technology / Multimedia Systems Engineering]
CP3200(6), CS2101(4)IS2101(4)IS2101(4)
Infocomm & Security
[Formerly known as Engineering Informatics / Infocomm Security]
CP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4),IS1108(4)
Information TechnologyCP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4), IS1108(4), IS2101(4)CS1010(4),
IS1108(4), IS2101(4)

Table B: Diplomas from Ngee Ann Polytechnic

Diplomas from Ngee Ann Polytechnic

Additional Exempted Courses

For CS BComp
(CS, InfoSec)
For ISFor BA
AccountancyCS2101(4)  IS2101(4)IS2101(4)
Audio-Visual TechnologyCP3200(6)
Banking & Finance
[Formerly known as Banking and Financial Services]
CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Business Information TechnologyIS1108(4)IS1108(4)IS1108(4)
Business & Social EnterpriseCS2101(4)IS2101(4)IS2101(4)
Business StudiesIS1108(4), CS2101(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)

Cybersecurity & Digital Forensics

[Formerly known as Diploma in Information Security & Forensics]

CP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Data Science
[Formerly known as Financial Informatics]
CP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Engineering ScienceCS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Immersive Media and Game Design
[Formerly known as
– Multimedia and Animation
– Multimedia Computing]
CP3200(6), IS1108(4)IS1108(4)IS1108(4)
Information Technology
[Formerly known as Information Technology (Computer Studies]
CP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4), IS1108(4), IS2101(4)CS1010(4),
IS1108(4), IS2101(4)
International BusinessCS2101(4)IS2101(4)IS2101(4)
International Trade & BusinessCS2101(4)IS2101(4)IS2101(4)
Network Systems & Security
[Formerly known as Internetworking & Communication]
CP3200(6), CS1010(4), CS2105(4)CS1010(4), CS2105(4)CS1010(4), CS2105(4)
Tourism & Resort Management CS2101(4) IS2101(4) IS2101(4)

Table C: Diplomas from Republic Polytechnic

Diplomas from Republic Polytechnic

Additional Exempted Courses

For CS BComp
(CS, InfoSec)
For ISFor BA
Business Information Systems
[Formerly known as Business Computing]
CP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Design for Games and Gamification
[Formerly known as Game Design]
CP3200(6) Nil Nil

Digital Design & Development

[Formerly known as Mobile Software Development]

CP3200(6), IS1108(4)IS1108(4)IS1108(4)
Digital Entertainment ElectronicsCP3200(6)NilNil

Financial Technology

[Formerly known as Business Applications]    

CP3200(6), CS1010(4), IS1108(4)                  CS1010(4), IS1108(4) CS1010(4), IS1108(4) 
Infocomm Security ManagementCP3200(6), IS1108(4)IS1108(4)IS1108(4)
Information TechnologyCP3200(6), CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Interactive and Digital MediaCP3200(6), IS1108(4)IS1108(4)IS1108(4)
IT Services ManagementCP3200(6), IS1108(4)IS1108(4)IS1108(4)

Table D: Diplomas from Singapore Polytechnic

Diplomas from Singapore Polytechnic

Additional Exempted Courses

For CS BComp
(CS, InfoSec)
For ISFor BA
Aerospace ElectronicsCS2101(4)IS2101(4)IS2101(4)
Applied AI and AnalyticsCP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4), IS2101(4), IS1108(4)CS1010(4), IS1108(4), IS2101(4)
Business AdministrationIS1108(4), CS2101(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Business Information TechnologyCP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Computer Engineering
[Formerly known as Computer & Network Technology]
CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Engineering with BusinessIS1108(4), CS2101(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Financial InformaticsCP3200(6), IS1108(4)IS1108(4)IS1108(4)
Info-Communication Engineering & Design
[Formerly known as Information Communication Technology (ICT)]
CS1010(4), IS1108(4)CS1010(4), IS1108(4)CS1010(4), IS1108(4)
Infocomm Security ManagementCP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010 (4),
IS1108(4), IS2101(4)
CS1010(4), IS1108(4), IS2101(4)
Information Technology
[Formerly known as Computer Information Systems /
Programming & Systems Analysis]
CP3200(6), CS1010(4), CS2101(4), IS1108(4)IS1108(4), CS1010(4) IS2101(4)IS1108(4), CS1010(4) IS2101(4)
International BusinessIS1108(4)IS1108(4)IS1108(4)
Mechatronics and RoboticsCS2101(4) IS2101(4) IS2101(4) 
Media, Arts & Design
[Formerly known as Games Design & Development]
IS1108(4)IS1108(4)IS1108(4)
Music and Audio TechnologyIS1108(4)IS1108(4)IS1108(4)

Table E: Diplomas from Temasek Polytechnic

Diplomas from Temasek Polytechnic

Additional Exempted Courses

For CS BComp
(CS, InfoSec)
For ISFor BA
3D Interactive Media Informatics
[Formerly known as Interactive Media Technology]
CP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)

Accountancy & Finance

[Formerly known as Accounting & Finance]

CS2101(4)IS2101(4)IS2101(4)
Aerospace ElectronicsCS2101(4)IS2101(4) IS2101(4) 
Apparel Design & MerchandisingCS2101(4)IS2101(4)IS2101(4)
Applied Artificial IntelligenceCP3200(6), IS1108(4), CS2101(4), BT1101(4)IS1108(4), IS2101(4), BT1101(4)IS1108(4), IS2101(4), BT1101(4)
Big Data & AnalyticsCP3200(6), CS2101(4), IS1108(4), BT1101(4)BT1101(4), IS1108(4), IS2101(4)BT1101(4), IS1108(4), IS2101(4)
Big Data Management & GovernanceCP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Biomedical Engineering
[Formerly known as Biomedical Informatics & Engineering]
CS2101(4)IS2101(4)IS2101(4)
BusinessCS2101(4)IS2101(4)IS2101(4)
Business Information TechnologyCP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4),
IS2101(4)
Business Intelligence & AnalyticsCP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Communication DesignCS2101(4)IS2101(4)IS2101(4)
Communication & Media ManagementCS2101(4)IS2101(4)IS2101(4)
Computer EngineeringCP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4), IS1108(4),
IS2101(4)
CS1010(4), IS1108(4), IS2101(4)
Culinary & Catering ManagementCS2101(4)IS2101(4)IS2101(4)
Cybersecurity & Digital Forensics
[Formerly known as Cyber & Digital Security]
CP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4), IS1108(4), IS2101(4)CS1010(4), IS1108(4), IS2101(4)
Digital ForensicsCP3200(6), CS1010(4), IS1108(4)CS1010(4),
IS1108(4)
CS1010(4)
IS1108(4)
ElectronicsCS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Financial Business InformaticsCP3200(6), CS2101(4), IS1108(4)IS1108(4), IS2101(4)IS1108(4), IS2101(4)
Games Design & Development
[Formerly known as Games & Entertainment Technology]
CP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4),
IS1108(4), IS2101(4)
CS1010(4), IS1108(4), IS2101(4)
Hospitality & Tourism ManagementCS2101(4)IS2101(4)IS2101(4)
Infocomm & Network Engineering
[Formerly known as Info-communications]
CP3200(6), CS1010(4), CS2105(4), IS1108(4)CS1010(4), CS2105(4), IS1108(4)CS1010(4), CS2105(4), IS1108(4)
Information TechnologyCP3200(6), CS1010(4), CS2101(4), IS1108(4)CS1010(4),
IS1108(4), IS2101(4)
CS1010(4), IS1108(4), IS2101(4)
Interactive Media DesignCP3200(6)NilNil

Interactive Media Informatics

[Formerly known as Internet and Multimedia Development / Internet Computing]

CP3200(6), IS1108(4)IS1108(4)IS1108(4)

International Trade & Logistics

[Formerly known as Diploma in Logistics & Operations Management]  

 CS2101(4) IS2101(4) IS2101(4)
Law & ManagementCS2101(4)IS2101(4)IS2101(4)
MarketingCS2101(4)IS2101(4)IS2101(4)
MechatronicsCS2101(4)IS2101(4)IS2101(4)
Mobile and Network Services
[Formerly known as Mobile and Wireless Computing]
CP3200(6), CS2101(4), IS1108(4)IS1108(4),
IS2101(4)
IS1108(4),
IS2101(4)
Product & Industrial DesignCS2101(4)IS2101(4)IS2101(4)
Retail ManagementCS2101(4)IS2101(4)IS2101(4)