# Bachelor of Computing (Hons) in Computer Science
**Source**: https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/detail/bachelor-of-computing-in-computer-science
**Parent**: https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes
The **Bachelor of Computing (Hons) in Computer Science** at NTU’s **College of Computing and Data Science (CCDS)** is a **4-year direct honours degree** that provides rigorous training in **computing fundamentals, algorithms, data systems, and software design.** Open to students with strong fundamentals in **Mathematics, Physics, or Computing**, the programme equips graduates with both theoretical foundations and hands-on project experience, preparing them for leadership roles across **industry, government, and research.**
Students benefit from:
- A **future-ready curriculum** with a strong focus on AI, data, and emerging technologies
- **Opportunities for interdisciplinary applications** in healthcare, business, finance, and sustainability
- **Industry immersion** through internships, capstones, and projects
- **Global recognition**, with NTU consistently ranked among the world’s top universities in Computer Science
Graduates are highly sought after in Singapore and globally, contributing to advances in technology, business, and society.
- **Degree**: Bachelor of Computing (Hons) in Computer Science
- **Duration**: 4 years, direct honours
- **College**: College of Computing and Data Science (CCDS)
- **Admissions**: Strong academic record with prerequisite Mathematics or Physics or Computing background
- **Careers**: Software Engineer, AI/ML Engineer, Data Scientist, Cybersecurity Engineer, Researcher
[### Unique Features](#unique)
Unlike a general science degree, the Computer Science programme at NTU CCDS emphasises the practice-oriented application of computing foundations. Students gain hands-on experience through a mandatory industrial attachment, group innovation and design projects, a final-year capstone project, and multiple mini-projects woven throughout the curriculum.
[### Admission Requirements](#admission)
Applicants must meet **NTU’s undergraduate admissions criteria**, which include:
- **Good academic results** in GCE ‘A’ Levels, IB Diploma, NUS High School Diploma, or Polytechnic Diploma (or equivalent)
- A **strong foundation in Mathematics or Physics or Computing**
👉 View the [NTU Admissions Guide](/admissions/undergraduate/admission-guide) for the full list of accepted qualifications.
[### Course Exemptions](#course)
Students with certain qualifications may receive exemptions from selected courses.
👉View the [Course Exemption Website](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/course-exemption) for details.
[### Programme Structure & Duration](#programme)
The Computer Science programme is structured as a full-time, 4 year direct honours degree with a blend of core modules, electives, and projects, designed to provide strong foundations alongside applied skills.
[### Curriculum](#curriculum)
Students undertake a balanced mix of core modules, electives, and projects, designed to ensure strong foundations and applied skills.
👉 View the [Curriculum Structure](https://www.ntu.edu.sg/computing/admissions/undergraduate-programmes/curriculum-structure).
[### Career Prospects](#career)
Graduates of the **Bachelor of Computing (Hons) in Computer Science** are highly sought after in Singapore and globally. With strong foundations in **computing, algorithms, data systems, and software design**, they are prepared for impactful careers across technology, finance, government, and research.
Possible roles include:
- Software Engineer / Full-Stack Developer
- Systems Architect / Solutions Engineer
- Data Scientist / Data Engineer
- Cybersecurity Specialist / Cloud Computing Engineer
- R&D Engineer / Academic Researcher
Employers of Computer Science graduates include leading global companies such as **Google, Microsoft, Grab, ByteDance**, and key **government agencies** driving digital innovation.
[### Additional Information](#additionaiInformation)
👉 [Apply Now](http://ntu.edu.sg/admissions/undergraduate/admission-guide) \
👉
### Related Programmes
- [Bachelor of Science in Mathematical and Computer Sciences](https://www.ntu.edu.sg/education/undergraduate-programme/bachelor-of-science-in-mathematical-and-computer-sciences)
- [Bachelor of Computing in Computer Science with Second Major in Business (International Trading)](https://www.ntu.edu.sg/education/undergraduate-programme/bachelor-of-computing-in-computer-science-with-second-major-in-business-(international-trading))
- [CN Yang Scholars Programme (CNYSP)](https://www.ntu.edu.sg/education/undergraduate-programme/cn-yang-scholars-programme)
- [Double Degree in Computer Science and Economics](https://www.ntu.edu.sg/education/undergraduate-programme/double-degree-in-computer-science-and-economics)
- [Double Degree in Computer Science and Business (specialisation in Business Analytics)](https://www.ntu.edu.sg/education/undergraduate-programme/double-degree-in-computer-science-and-business)
Show all