# Undergraduate Programmes
**Source**: https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes
**Parent**: https://www.ntu.edu.sg/admissions/undergraduate
Established in 1988, CCDS provides its students top-notch undergraduate programmes in Computer Engineering, Computer Science, Data Science and Artificial Intelligence.\
\
Renowned for producing elite graduates, the College offers a rigorous balance of theory and practice, encompassing a solid broad-based foundation and an in-depth understanding of selected specialisations, enabling graduates to excel in the global workforce.\
\
With world-class facilities and state-of-the-art equipment that support teaching and cutting-edge research, CCDS ensures that its students undergo professional training and acquire practical skills that are valued by the employers.
[View our latest brochure for an overview of our programmes](https://ebook.ntu.edu.sg/college-of-computing-and-data-science-ug-brochure-2025.html).
**Endless Opportunities** - Whether in gaming, finance, or AI, a CCDS education opens doors to diverse careers.
\
**Industry-Recognised Degrees** - Our Computer Science and Computer Engineering programmes are accredited by Singapore’s Engineering Accreditation Board.
\
**High Demand for Tech Talent** - Software developers and data scientists remain among the most in-demand jobs in Singapore.
\
**Global Exposure** - Gain international experience through exchange programmes with top universities worldwide.
\
**Top Graduate Salaries** – CCDS graduates command the highest median salaries in the Technology sector.
\
**Real-World Experience** – All students complete credit-bearing internships (10, 20, or 30 weeks) to prepare for the industry.
## **SHAPE THE FUTURE OF AI, DATA SCIENCE, & COMPUTING** CCDS empowers you to drive innovation and transform everyday life through technology.
Previous
[Computing
### Turing AI Scholars Programme (TAISP)
Want to be mentored by top global leaders and experts in AI? Focusing on cutting-edge AI, this Scholars Programme is designed to stimulate the brightest ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/turing-ai-scholars-programme)
[Computing
### Bachelor of Computing (Hons) in Artificial Intelligence (AI) and Society
The programme provides a solid technical foundation in AI and extensive practical exposure to ethical AI system design, development, and deployment in ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-computing-hons-in-artificial-intelligence-and-society)
[Computing
### Bachelor of Technology in Computing (A SkillsFuture Work-Study Degree)
The NTU Bachelor of Technology (BTech) in Computing - A SkillsFuture Work-Study Degree(WSDeg), offered by the College of Computing and Data Science (CCDS), ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-technology-in-computing-skillsfuture-work-study-degree)
[Computing
### Bachelor of Computing (Hons) in Computer Science
The programme emphasises the practical design and integration of efficient and reliable software algorithms, data structures and computing paradigms needed ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-computing-in-computer-science)
[Computing | Engineering
### Bachelor of Engineering (Hons) in Computer Engineering
Offered by CCDS, this programme blends computer science and engineering to develop expertise in hardware-software co-design, enabling embedded systems ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-engineering-in-computer-engineering)
[Computing | Science
### Bachelor of Computing (Hons) in Data Science and Artificial Intelligence
Jointly offered by CCDS & SPMS, the DSAI program builds a strong foundation in Data Science & AI, blending core computer science with practical applications ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-science-in-data-science-artificial-intelligence)
[Business | Computing | Engineering
### Double Degree in Computer Science and Business (specialisation in Business Analytics)
Offered by the College of Computing and Data Science and Nanyang Business School, this 4-year programme integrates business and computer science; empowering ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/double-degree-in-computer-science-and-business)
[Business | Computing | Engineering
### Double Degree in Computer Engineering and Business (specialisation in Business Analytics)
Offered by the College of Computing and Data Science and Nanyang Business School, this 4-year Double Degree programme integrates business and computer ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/double-degree-in-computer-engineering-and-business)
[Computing | Engineering
### Double Degree in Computer Science and Economics
Master 2 disciplines - Computer science and Economics - in this double degree programme jointly offered bythe College of Computing and Data Science (CCDS) ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/double-degree-in-computer-science-and-economics)
[Computing | Engineering | Social Sciences
### Double Degree in Computer Engineering and Economics
Master 2 disciplines - Computer Engineering and Economics - in this double degree programme.](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/double-degree-in-computer-engineering-and-economics)
[Computing | Science
### Bachelor of Science in Mathematical and Computer Sciences
A Double Major programme combining a strong mathematical foundation with in-depth knowledge of computer science.](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-science-in-mathematical-and-computer-sciences)
[Business | Computing
### Bachelor of Applied Computing in Finance
An interdisciplinary degree that blends deep domain knowledge in finance and strong technological and analytical skillsets through a unique mix of classroom ...](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-applied-computing-in-finance)
[Business | Computing
### Double Degree in Accountancy & Data Science and Artificial Intelligence
This is a new programme offered in collaboration by NTU’s Nanyang Business School and College of Computing & Data Science (CCDS).](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/double-degree-in-accountancy-and-science)
Next
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
-
- [Curriculum Structure](/computing/admissions/undergraduate-programmes/curriculum-structure)
-
- [Flexible Grading Option (FGO)](/computing/admissions/undergraduate-programmes/Flexible-Grading-Option)
-
- [Online Tutorial for Maths Revision](/computing/admissions/undergraduate-programmes/online-tutorial-for-maths-revision)
-
- [Short Term Internship for Non NTU students](/computing/admissions/undergraduate-programmes/short-term-internship-for-overseas-undergraduates)
- [List of Approved Calculators / Registration Dates](/computing/admissions/undergraduate-programmes/list-of-approved-calculators-registration-dates)
- [Exciting Global & Attachment Programmes](/computing/admissions/undergraduate-programmes/exciting-global-attachment-programmes)