top of page

FREQUENTLY ASKED QUESTIONS

Have a question? No worries.

For questions not covered in these FAQs, more information can be found in the respective pages on this site.

Or, email us at socug@comp.nus.edu.sg and we will get back to you.

  1. What programmes are offered at NUS Computing?

  2. What special programmes are available in NUS Computing?

  3. What are the major differences between Computing Engineering at SoC and CDE?

  4. Can we learn more than one course from Computing?

  5. What is a Double Degree Programme (DDP)?

  6. What types of DDPs are there?

  7. What types of Concurrent Degree Programmes (CDPs) are there?

  8. Can I appeal or apply again to a DDP or CDP if I did not get an admission offer during the direct initial admission exercise?

  9. What is a Double Major Programme?

  10. What is the difference between a Computing degree and a second/double major in NUS Computing?

  11. What minors can I do in NUS Computing?

  12. Are Polytechnic graduates granted course exemptions in NUS Computing?

  13. How many semesters are there for Computer Science major?

  14. As someone who is interested in both cybersecurity and machine learning, which degree should I apply for (Computer Science or Information Security)?

  15. Is it possible to study a minor or elective relating to cybersecurity if I choose to pursue a major in Computer Science?

  16. If I take Computer Science, can I take Mechanical Engineering as my second major?

  17. What is difference between Computer Science with second major math in NUS and Math with double major CS in NTU?

  18. What kind of hands-on lab work will there be in Computer Science

  19. In computer science, will building AI also be there or only how to efficiently use them will be taught as I am intrigued by AI and how it works?

  20. What is the general teaching/assignment style for Computer Science courses like CS1101S? For example, are the assignments similar to National Informatics in Olympiad questions?

  1. What are the admission dates and deadlines?

  2. What grades do I need to be admitted or accepted into Computing degree programmes?

  3. What are the 10 and 90th percentile grade statistics for admission in Academic Year 2023/24?

  4. Is there any record for grades or basis on which international students from different countries got admission in past years?

  5. Does prior knowledge of Computing give an advantage during application to SoC?

  6. What are some tips for interviews should I get shortlisted for one under Aptitude-Based Admissions?

  7. Would taking an online course help in Aptitude-Based Admissions?

  8. Would securing an internship in Computer Science-related fields benefit my application?

  9. What are the annual tuition fees for Computing degree programmes?

  10. For the Aptitude-Based Admissions (ABA), can we put in achievements that are unrelated to Computing?

  11. Does Computing have aptitude tests under ABA other than having interviews?

  12. Is there a requirement for GP?

  13. Does NUS accept IT A levels for Computing?

  14. If A level students take PCME (Physics, Chemistry, Math, Economics) and not Computing, are they still eligible to apply?

  15. If I did not have Mathematics as a subject during my schooling, am I still eligible to apply for computer engineering/science degrees?

  16. Is having Mathematics mandatory in Class 12, for Computer Science/Engineering courses?

  17. How many students are admitted per year for Computer Science and Information Systems?

  18. Do Computer Science and Information Security have different intake quota?

  19. How many seats quota for international student are in each programme offered by the School of Computing?

  20. I assume there are a lot of applicants each year to SoC. May I know what is the selection/shortlist criteria if the basic requirement of SoC are met for the large number of candidates?

  21. If I am a polytechnic business student, will I still get a fair chance to get into SoC?

  22. How does early admission work for NUS Computer Science course? Does NUS send invites to JC or does the JC choose the top performing students to apply for early admission?

  23. Are Mensa IQ test results considered for ABA?

  24. Is there any exam to get in SoC?

  25. I have NS next year so does that mean that I can apply for the same course for 2 more years?

A. General Information
1. Why should I study computing?
The demand for computing talent grows annually. Expertise in computing equips you to solve complex, challenging problems. Furthermore, the field offers diverse and rewarding career paths both in Singapore and internationally. Computing also provides vast opportunities for career satisfaction, creativity, and innovation.
2. What is NUS Computing's ranking worldwide?
NUS Computing consistently ranks among the top global computing schools in major university rankings.
3. Can I still apply to do a Computing degree if I have no background in programming or coding?
Yes, prior programming or coding knowledge is not required, and you will learn these skills during the first-year courses. For those interested in starting early, pre-semester optional programming classes are available. Computing education involves much more than just programming languages; it also emphasizes computational thinking and systematic approaches to solving challenges across hardware, software, platforms, applications, and data domains.
4. How does NUS Computing prepare me for my career?
You will gain practical experience through internships, which serve as a foundation for your career. You will also have opportunities to attend industry talks and career fairs that connect you with leading companies. Furthermore, expert career guidance is available through the Centre for Future-Ready Graduates.
5. What are the career prospects for a Computing graduate?
As a Computing graduate, you can expect exciting and rewarding careers in a wide range of sectors, including IT, finance, government, transportation, manufacturing, e-commerce, and more. Our graduates have one of the highest full-time employment rates at NUS and earn among the top average gross monthly salaries.
6. How is the future prospect for Computer Science compared to Information Systems?
Despite their different focus areas, there is overlap between Computer Science and Information Systems, and a degree in either field enables one to find employment opportunities in both sectors. Based on the Graduate Employment Survey 2023 (GES 2023) conducted by the Ministry of Education and NUS, graduates from the School of Computing enjoy high employment rates. Further details are available at: https://www.moe.gov.sg/-/media/files/post-secondary/ges-2023/web-publication-nus-ges-2023.ashx
7. What companies employ NUS Computing graduates?
Examples include Accenture, GovTech, JP Morgan, Citibank, GIC, Apple, Deloitte, KPMG, NCS, PayPal, StarHub, Symantec, OCBC Bank, DSO, DSTA, SEA, Facebook, Google, HP, IBM, Microsoft, Grab, DBS Bank, SingTel, ST Electronics, Visa, Ufinity, and IHIS.
8. Which graduate schools do NUS Computing students get into?
With a degree from NUS Computing, students have been admitted to top graduate programs at institutions such as New York University, Stanford University, Cornell University, MIT, and more, for both master's and doctoral studies.
9. What research opportunities can I enjoy in NUS Computing?
You have the option to pursue a Final Year Project, which involves two semesters of consecutive research work in your degree programs. Additionally, the Turing Programme and Undergraduate Research Opportunities Programme (UROP) provide students with valuable research experience and skills that will be beneficial in any future career path.
10. Will there be opportunities for entrepreneurship at NUS Computing?
Yes, NUS Computing offers several entrepreneurship-related courses, such as IS3251 (Principles of Technology Entrepreneurship) and CP2201 (Journey of the Innovator), where experienced entrepreneurs and venture capitalists share their insights. The university also provides an annual innovation award, a $10,000 Venture Initiation Programme grant, and an incubator (The Furnace) to support startups. Students with entrepreneurial ambitions are encouraged to join the NUS Overseas Colleges programme, where they can gain firsthand experience interning at startups in entrepreneurial hubs like Silicon Valley and Beijing.
11. What are some NUS Overseas Colleges (NOC) places we can go to?
There are numerous exciting NOC destinations, which are regularly updated. In Southeast Asia, students can go to Bangkok, Bandung, Hanoi, Ho Chi Minh City, or Jakarta. For other parts of Asia, destinations include Beijing, Nagoya, Shanghai, Shenzhen, and Israel. In North America, students can attend programmes in New York, Silicon Valley, and Toronto. In Europe, the options include Munich, Norway, and Stockholm. A complete listing of NOC destinations is available at: https://enterprise.nus.edu.sg/education-programmes/nus-overseas-colleges/programmes/our-noc-locations/
12. What are NUS Computing professors like as teachers and researchers?
NUS Computing professors are renowned for their teaching excellence, often making it to the NUS Teaching Honour Roll. They are also world-leading researchers who have won prestigious best paper awards at international conferences.
13. What is the workload like for each semester in NUS Computing?
The typical workload consists of approximately five courses, translating to around 50 hours of classes, study, and revision per week. If you wish to expedite your studies and maintain a high Grade Point Average (GPA), you may apply for a heavier workload after your first semester.
14. Are internships compulsory for all NUS Computing students?
Yes, you must complete internships ranging from 3 to 6 months as part of their degree requirements. Students with a GPA of 4.00 or higher, after completing at least 70% of the required units (112 units), may choose to replace the internship with a dissertation option. Various internship programs are available, from 3 months (Student Internship Programme), 6 months (Advanced Technology Attachment Programme, Industry Internship Programme) to 16 months (Co-Operative Education Programme; only for Business Analytics/Information Security), and the university assists with internship placements. Career counsellors from the Centre for Future-Ready Graduates also provide one-on-one guidance on career options, CV writing, and interview skills.
15. Will I be able to attend internships in Year 1, or do I have to wait until my final year of study?
Each programme has its own internship requirements, but undergraduates typically complete their industry experience during their third year of study, after acquiring sufficient computing knowledge and experience. In some cases, students may self-source internships earlier, often during summer breaks, to gain professional and personal development outside of the formal programme requirements.
16. What is the difference between Maths in Computing and Maths in a Maths degree?
Computing is a broad field with many theoretical focus areas and specializations. A strong foundation in algebra, calculus, probability theory, set theory, and discrete mathematics is essential for success in the Computer Science programme. Students interested in computational theory will be required to write proofs, for instance, to ensure that an algorithm performs exactly as intended. Mathematics courses are hosted by the Department of Mathematics, Faculty of Science, and each faculty prescribes the necessary courses required for their respective degree programmes.
17. What are the differences between pursuing a degree that focuses on hard skills (like Computer Science) and one that emphasizes soft skills (like Business)?
Each programme is designed to cultivate different skills and mindsets specific to its subject of study. Many of these learning outcomes align with particular jobs in their respective industries. The preference for hard versus soft skills is highly personal, and individuals should consider their desired outcomes from university education and their career goals to determine which set of skills holds more significance for them.
GI 1
GI 2
GI 3
GI 4
GI 5
GI 6
GI 7
GI 8
GI 9
GI 10
GI 11
GI 12
GI 13
GI 14
GI 15
GI 16
GI 17
B. Our Programmes
2. What special programmes are available in NUS Computing?
NUS Computing offers a variety of special programmes, including:
 

​For more information, please visit: www.comp.nus.edu.sg/programmes/sp
3. What are the major differences between Computing Engineering at SoC and CDE?
Both programmes are identical. The Bachelor of Engineering in Computer Engineering is jointly offered by the School of Computing and the College of Design and Engineering. The only distinction lies in the home faculty chosen by students.
4. Can we learn more than one course from Computing?
Students enrolled in undergraduate programmes at NUS Computing are not permitted to pursue second majors or minors within the School. Some exceptions apply for joint minors, such as Data Engineering (jointly offered by the College of Design and Engineering) and Interactive Development Media (jointly offered by the Faculty of Arts and Social Sciences). Nevertheless, you may take classes from other Computing degree programmes.
5. What is a Double Degree Programme (DDP)?
A DDP allows you to graduate with two distinct degrees in two disciplines, either from the same faculty/school or two different faculties/schools. Some courses may be double-counted toward both degrees, enabling students to complete the two degrees within a shorter timeframe.For more details, please visit: www.comp.nus.edu.sg/programmes/sp/ddp
6. What types of DDPs are there?
You can design your own DDP with other faculties, subject to agreement from the other faculty. Depending on the programme, you can apply for a DDP with NUS Business School or the College of Humanities and Sciences. Additionally, the French Double Degree Programme (FDDP) allows students to obtain three degrees in five years: a Bachelor’s and Master’s from NUS, and a Diplôme d’Ingénieur from a prestigious Grande École in France.
7. What types of Concurrent Degree Programmes (CDPs) are there?
You can apply for a CDP with the NUS Business School, specifically the Master of Science (Management) under direct admission. Other majors may offer in-progress admissions during undergraduate study, provided the applicant meets the criteria established by the School of Business.For more information, please visit: www.comp.nus.edu.sg/programmes/sp/cdp
8. Can I appeal or apply again to a DDP or CDP if I did not get an admission offer during the direct initial admission exercise?
Yes, if you have been offered admission into a single degree programme, you may accept the offer and apply for the DDP or CDP after completing your first year of studies. Applications should be submitted to the School of Computing, rather than the NUS Office of Admissions.
9. What is a Double Major Programme?
A double major is a single degree in which a student fulfills the requirements for two majors. Computing students can pursue a second major in areas such as Business, Arts and Social Sciences, or Science. Non-Computing students may choose a second major in Computer Science, Business Analytics, or Information Security. However, students from the College of Design and Engineering are excluded from taking a minor or second major in Computer Science.For more information, please visit: www.comp.nus.edu.sg/programmes/ug/dmajor
10. What is the difference between a Computing degree and a second/double major in NUS Computing?
A Computing degree (e.g., Computer Science, Information Systems, Computer Engineering, Information Security, or Business Analytics) provides a comprehensive education, covering 160 units (approximately 40 courses). In contrast, a second or double major in Computing requires completion of 40 units (about 10 courses), offering less depth and breadth in comparison to a full Computing degree.
11. What minors can I do in NUS Computing?
Computing students may pursue minors in areas such as Financial Mathematics, Economics, Interactive Media, Management, and Real Estate. Non-Computing students can choose from minors in Artificial Intelligence, Interactive Media Development, Computer Science, Information Systems, Information Security, and Business Analytics.For more details, please visit: www.comp.nus.edu.sg/programmes/ug/minor
12. Are Polytechnic graduates granted course exemptions in NUS Computing?
Yes, Polytechnic graduates admitted to NUS Computing may be eligible for up to 40 units of course exemptions.A list of course exemptions for polytechnic diploma holders can be found at: www.comp.nus.edu.sg/programmes/ug/exemptions
13. How many semesters are there for Computer Science major?
The Computer Science programme spans four years, culminating in an honours classification for most students. Typically, students complete the programme over eight semesters (two semesters per academic year), with an average workload of approximately five courses per semester. Students performing well may choose to overload, potentially shortening the duration of the programme.
14. As someone who is interested in both cybersecurity and machine learning, which degree should I apply for (Computer Science or Information Security)?
Both pathways are viable. The decision primarily depends on the your interests and career objectives. The Computer Science degree offers broader coverage, encompassing fields such as computer and information security, machine learning, database systems, and multimedia, among others. Additionally, you can declare a focus area in Computer Security within the CS programme. On the other hand, an Information Security degree, while more specialised, signals a strong commitment to security topics to potential employers.
15. Is it possible to study a minor or elective relating to cybersecurity if I choose to pursue a major in Computer Science?
No, it is not possible for Computer Science students to pursue a minor in Information Security or any of the other four domains. Cybersecurity courses are already integrated within the Information Security focus area in Computer Science. Pursuing a focus area in Information Security serves as an appropriate means of achieving credentials similar to a cybersecurity minor. Students may also choose to take courses in related domains such as Cybersecurity, Business Analytics, or Information Systems.
16. If I take Computer Science, can I take Mechanical Engineering as my second major?
The College of Design and Engineering does not offer a second major in Mechanical Engineering. However, outstanding Computer Science students may submit an ad-hoc Double Degree Programme (DDP) application via the Computing Office of Undergraduate Studies to pursue a second degree in Mechanical Engineering with the College of Design and Engineering.
17. What is difference between Computer Science with second major math in NUS and Math with double major CS in NTU?
We cannot speak on behalf of NTU, so you are encouraged to conduct their own comparisons. Broadly speaking, these two programmes are comparable. At NTU, students could pursue a double major in Mathematics, while at NUS, they may design their own double major if their desired second major is not Mathematics.
18. What kind of hands-on lab work will there be in Computer Science?
The nature of hands-on lab work and assessments varies by course and programme. There is no single methodology employed, as courses incorporate diverse activities to cater to specific learning outcomes. Almost all courses within the Computer Science programme (as well as other Computing degree programmes) include practical components. These range from programming or robotics labs that require computer or hardware programming to hardware construction and assembly, allowing you to apply theoretical knowledge to real-world scenarios.
19. In computer science, will building AI also be there or only how to efficiently use them will be taught as I am intrigued by AI and how it works?
The Computer Science programme covers both aspects. CS2109S Introduction to AI and Machine Learning, a core course, prepares students for internships and more advanced AI/ML work in courses like CS3263 Foundations of Artificial Intelligence, CS3264 Foundations of Machine Learning, CS4246 AI Planning and Decision Making, and CS4248 Natural Language Processing, among others. CS2109S builds upon earlier courses such as CS2040S Data Structures and Algorithms and CS1231S Discrete Structures, providing a foundation in AI/ML with a focus on algorithmic fundamentals and rigorous implementation experience. Course descriptions for AI/ML courses can be found on nusmods.com.
20. What is the general teaching/assignment style for Computer Science courses like CS1101S? For example, are the assignments similar to National Informatics in Olympiad questions?
CS1101S Programming Methodology is designed to provide Computer Science majors with a rigorous introduction to programming methodology. The course is based on the classic textbook Structure and Interpretation of Computer Programs (SICP), originally developed at MIT, with substantial revisions and additions. Some assignments may be similar to questions encountered in Olympiad training, but they are scaffolded to ensure that students can grasp the necessary abstractions.
OP 1
OP 2
OP 3
OP 4
OP 5
OP 6
OP 7
OP 8
OP 9
OP 10
OP 11
OP 12
OP 13
OP 14
OP 15
OP 16
OP 17
OP 18
OP 19
OP 20
C. NUS Computing Common Curriculum
1. What is NUS Computing’s Common Curriculum?
The NUS Computing Common Curriculum comprises a standardized set of courses (with certain elective options) that all students pursuing degrees in Computer Science, Information Systems, Business Analytics, and Information Security must complete. Introduced in Academic Year 2022/23, the curriculum consists of the following components:
​
  • University-level requirements (24 units)
  • Computing Ethics (4 units)
  • Interdisciplinary/Cross-Disciplinary Education (12 units)

​Total: 40 units
2. Why is this necessary?
The introduction of the new Common Curriculum is part of a periodic curriculum update aimed at ensuring that NUS Computing students are adequately prepared for future job roles.
3. Are there any changes in admissions requirements for NUS Computing with the introduction of the new Common Curriculum?
There are no changes to the admissions requirements for NUS Computing, nor are there any additional requirements introduced with the new Common Curriculum.
4. What's the difference between Common Curriculum and the General Education Requirements?
Under the new Common Curriculum, you are required to complete 10 courses (totaling 40 units). Among these, six courses are General Education (GE) courses that all NUS students must take, comprising one GE course from each of the six pillars (totaling 24 units). Consequently, you must select the remaining four courses from three available categories: Ethics, Interdisciplinary, and Cross-Disciplinary courses.
5. Is the Common Curriculum less rigorous?
No, the Common Curriculum maintains a high standard of rigour. It emphasises a broad-based education while allowing students the flexibility to pursue their specialisations.
6. I would like to apply to both NUS College and an NUS Computing degree programme. How will the Common Curriculum affect my application process?
The application process will remain unchanged; the same procedures apply for undergraduate applications to NUS Computing. Applicants should select their desired NUS Computing degree programme and indicate their interest in NUS College. Subsequently, they will undergo a more rigorous admissions process, which may include an interview, essay writing, and portfolio submission. If admitted to NUS College, students will complete a modified version of the Common Curriculum for both NUS College and NUS Computing.
7. I am an NUS Computing student who has just enrolled in the new NUS College programme. How does this affect NUS Computing’s Common Curriculum?
If you are admitted to NUS College, you will undertake a modified version of the Common Curriculum for both NUS College and NUS Computing. For further assistance, you may consult the NUS Computing Office of Undergraduate Studies or NUS College administrators upon your enrollment as an undergraduate. There will be no changes to the major requirements.
8. Will the tuition fees be increased due to the Common Curriculum?
No, tuition fees will not be increased as a result of the Common Curriculum. Under the cohort-based fee system, the tuition fee for each intake cohort will remain fixed throughout the students' candidature. While fees are reviewed annually and may be adjusted for subsequent cohorts, each new cohort will be informed of the exact tuition fees applicable for the duration of their candidature.
9. Will I take longer to graduate?
No, you will still be required to complete 160 units within a four-year timeframe.
CC 1
CC 2
CC 3
CC 4
CC 5
CC 6
CC 7
CC 8
CC 9
D. Admissions
1. What are the admission dates and deadlines?
Applications for admission to NUS undergraduate programmes typically open in mid-October or early November each year. The closing dates vary depending on the applicant category and qualifications. For current application details, please refer to: https://nus.edu.sg/oam/admissions
2. What grades do I need to be admitted or accepted into Computing degree programmes?
The Indicative Grade Profiles for NUS Computing programmes are published on the NUS Office of Admissions website. It is important to note that the grade profiles and GPAs may vary from year to year, contingent upon the number and performance of applicants, as well as the availability of places. The grade profiles do not account for offers made through the Aptitude-based (Discretionary) Admissions scheme. In addition to academic grades, this scheme evaluates applicants based on various criteria and achievements.For programme-specific admissions criteria, please visit: https://www.join.comp.nus.edu.sg/apply
3. What are the 10 and 90th percentile grade statistics for admission in Academic Year 2023/24?
The indicative grade profiles for undergraduate admissions are publicly available on the NUS admissions website. For more details, please refer to: https://nus.edu.sg/oam/admissions/indicative-grade-profile
4. Is there any record for grades or basis on which international students from different countries got admission in past years?
NUS does not segregate admission statistics based on country of origin. Admission to the university is based on academic merit and an open competition among all applicants. Admission criteria vary each year depending on the competitiveness of the applicant pool. Thus, there is no fixed minimum grade required for admission. For the benefit of the student body and university culture, we ensure diversity by centrally qualifying a list of acceptable international qualifications at the NUS Office of Admissions.
5. Does prior knowledge of Computing give an advantage during application to SoC?
Prior knowledge of computing is not a mandatory criterion for regular admission to the School of Computing undergraduate programmes. We do not expect that you to have prior programming experience. At the School of Computing, we train you from the ground up to ensure a level playing field for everyone. However, prior knowledge and experience can be advantageous for Aptitude-Based Admissions (ABA). ABA looks for applicants who stand out beyond academic achievements. This could include the creation of a website or mobile application, or successful participation in national or international hackathons and competitions.
6. What are some tips for interviews should I get shortlisted for one under Aptitude-Based Admissions?
The ABA interviews are designed to assess candidates in various ways, and each interviewer may pose different questions. The purpose of the interview is for you to showcase your strengths and convince us why you are an ideal candidate for our programmes. Consider what makes you stand out, how best to articulate those qualities, and provide evidence to support your claims. In essence, be yourself, be compelling, and demonstrate why you are remarkable.
7. Would taking an online course help in Aptitude-Based Admissions?
The University employs a holistic approach when assessing applicants for admission into their chosen degree programmes. For Aptitude-Based Admissions (ABA), we consider long-term interests, passions, drive, and commitment beyond school grades. These factors may include personal achievements, co-curricular involvement, or other non-academic activities, such as volunteering or competitive sports. While taking an online course can help you prepare for an ABA interview, it does not demonstrate the long-term commitment we seek. However, it can still be beneficial for self-education.
8. Would securing an internship in Computer Science-related fields benefit my application?
Securing an internship in a Computer Science-related field can be a supplemental factor in the holistic assessment process under the Aptitude-Based Admissions route. While an internship alone may not make you stand out, showcasing how you applied the knowledge gained from that experience—such as launching a successful project—can significantly enhance your application.
9. Do achievements such as medals in National Informatics Olympiad or Singapore Mathematical Olympiad help with admissions?
Yes, earning medals in competitions such as the National Informatics Olympiad or Singapore Mathematical Olympiad is a notable achievement that NUS Computing recognizes under the Aptitude-Based Admissions (ABA) scheme. These accomplishments reflect the skills and passion that we value in applicants. More information can be found at: https://www.comp.nus.edu.sg/programmes/ug/exemptions/olympiad/.
10. For the Aptitude-Based Admissions (ABA), can we put in achievements that are unrelated to Computing?
Yes, you may include non-Computing-related achievements in their applications for consideration by the selection committee. These achievements, such as long-term volunteering, tutoring, or leadership roles, can help provide a more holistic view of the applicant's overall character and experiences.
11. Does Computing have aptitude tests under ABA other than having interviews?
The NUS Computing Aptitude-Based Admissions (ABA) scheme may include various processes, such as tests or individual or group interviews, depending on the specific department's requirements.
12. Is there a requirement for GP?
For undergraduate admissions, the University expects applicants to meet a minimum level of English proficiency, and as such, a General Paper (GP) result is recommended. Applicants are encouraged to review the requirements on the Office of Admissions website, available at: https://www.nus.edu.sg/oam
13. Does NUS accept IT A levels for Computing?
Yes, A-level Computing is one of the subject prerequisites for the Computer Science programme. More details regarding application prerequisites can be found on our application page at: https://www.join.comp.nus.edu.sg/apply
14. If A level students take PCME (Physics, Chemistry, Math, Economics) and not Computing, are they still eligible to apply?
Yes, you can apply for Computing programmes even if they did not take Computing as a subject in their A-level examinations.
15. If I did not have Mathematics as a subject during my schooling, am I still eligible to apply for Computer Engineering/Science degrees?
Yes, you may still apply as long as you meet the application requirements outlined on the admissions portal. Mathematics is a critical prerequisite for Computing degrees, so the selection committee pays close attention to this subject. However, candidates without a background in Mathematics may be assessed holistically based on other merits.
16. Is having Mathematics mandatory in Class 12, for Computer Science/Engineering courses?
Yes, a strong foundation in various areas of Mathematics is required for Computer Science. Mathematics is considered one of the subjects for admission to Computer Science and Engineering programmes. Prospective students should review the subject requirements at: https://www.nus.edu.sg/oam/docs/default-source/international-qualifications/cat-d-sdp.pdf
17. How many students are admitted per year for Computer Science and Information Systems?
Approximately 1,000 students are admitted to the Computer Science programme each year, while the Information Systems intake is around 100 students. The intake numbers may vary annually.
18. Do Computer Science and Information Security have different intake quota?
Yes, the intake for Computer Science is significantly larger, with approximately 1,000 students admitted per year, compared to the intake for Information Security, which is about 60 students. Intake numbers may vary from year to year.
19. How many seats quota for international student are in each programme offered by the School of Computing?
The quotas allocated for international students are determined by the Singapore Ministry of Education, as priority is given to training Singaporean undergraduates to ensure a highly-skilled workforce for Singapore. Unfortunately, we cannot disclose specific numbers, as they are subject to change. Nonetheless, we consider the diversity of candidates during the undergraduate admissions process.
20. I assume there are a lot of applicants each year to SoC. May I know what is the selection/shortlist criteria if the basic requirement of SoC are met for the large number of candidates?
There is no straightforward checklist for admissions. The University takes a holistic approach to assess applicants for their chosen degree programmes. In addition to academic grades, we consider factors such as the applicant's interests, aptitude, and prior preparation. This includes their personal achievements, co-curricular activities, and non-academic endeavors such as volunteering or competitive sports. Each of these elements is considered as part of the admissions process.
21. If I am a polytechnic business student, will I still get a fair chance to get into SoC?
There are different pathways and criteria for admission depending on an applicant's background, with the intention to ensure fairness throughout the process. For diploma holders, it is essential that their diplomas are accredited for undergraduate admissions to programmes offered by the School. For a list of accepted diplomas, please refer to: https://www.nus.edu.sg/oam/admissions/polytechnic-diploma-from-singapore/admission-requirements
22. How does early admission work for NUS Computer Science course? Does NUS send invites to JC or does the JC choose the top performing students to apply for early admission?
Each year, the NUS Office of Admissions communicates with Junior Colleges (JCs) to recommend their top-performing students for early admission. While JCs may evaluate and recommend students, the respective NUS departments make the final admissions decisions, factoring in the recommendations from the JCs.
23. Are Mensa IQ test results considered for ABA?
Mensa IQ test results are not specifically considered as part of the admissions criteria. However, you may disclose this information to the admissions committee for holistic consideration as part of your application.
24. Is there any exam to get in SoC?
No, there is no official examination for entry. Under the NUS Aptitude-Based Admissions (ABA) process, candidates may be invited to undergo further assessments such as interviews or other online/face-to-face evaluations, as determined by the selection committee.
25. I have NS next year so does that mean that I can apply for the same course for 2 more years?
Yes, NS men have up to three opportunities (one per year) to apply for their preferred programme of study before completing their National Service obligations.
AD 2
AD 1
AD 3
AD 4
AD 5
AD 6
AD 7
AD 8
AD 9
AD 10
AD 11
AD 12
AD 13
AD 14
AD 15
AD 16
AD 17
AD 18
AD 19
AD 20
AD 21
AD 22
AD 23
AD 24
AD 25
E. Tuition Fees & Scholarships
1. What are the annual tuition fees for Computing degree programmes?
For reference, the most recently published annual tuition fees for Computing degree programmes are as follows:
​
  • For Singapore Citizens: S$8,250
  • For Singapore Permanent Residents: S$11,550
  • For International Students: S$17,950 to S$18,900
  • For students not receiving the MOE Tuition Grant: S$39,200
​​
Please be advised that fees for the upcoming academic year may change. For the latest official NUS tuition fees, please visit: https://www.nus.edu.sg/registrar/docs/info/administrative-policies-procedures/ugtuitioncurrent.pdf
2. Which fees do National Servicemen (NSmen) pay – the prevailing fee when they accept their offer or when they matriculate at NUS?
National Servicemen (NSmen) will be charged the tuition fees prevailing at the time they accept their offer of admission.
3. What are some examples of scholarships and bursaries that NUS Computing students can receive?
NUS Computing students have access to various scholarships and bursaries, including but not limited to:
​
  • School of Computing Scholarship
  • School of Computing Pay-It-Forward Bursary
  • PayPal Women Luminaries Program
  • Singapore Digital (SG) Scholarship (Undergraduate)
  • UOB-NUS Scholarship
  • Singapore Sustainability Scholarship
  • SNCF Co-op Scholarship NUS Scholarships & Aid
​​
For more information, please visit: www.comp.nus.edu.sg/financial-support/soc
4. Can I get 100% scholarship if my high school academics are good in the Computer Science department?
NUS offers a range of undergraduate scholarships to recognize academic excellence, leadership qualities, and special talents among its students. Scholarships are awarded on a competitive basis, and the selection committee evaluates candidates holistically. Scholarships are not guaranteed based on academic achievement alone, and there is no specific cutoff for scholarship awards. External organizations may also offer scholarships, and students from lower-income backgrounds may be eligible for bursaries.
TS 1
TS 2
TS 3
TS 4
bottom of page