Bachelor of Information Technology
| Program start date | Application deadline |
| 2026-08-01 | - |
Program Overview
Overview of the Bachelor of Information Technology Programme
The National University of Singapore (NUS) Bachelor of Information Technology (BIT) programme is designed to cater to the requirements of working professionals and the evolving needs of the industry. It empowers graduates with a robust foundation of computing expertise and capabilities to address contemporary computing demands.
Programme Structure
The NUS BIT programme is a 120-Unit undergraduate degree programme comprising:
- University-level requirements for General Education (24 Units)
- Programme requirements (80 Units)
- Unrestricted elective requirements (24 Units)
University-level Requirements for General Education
Students must complete 24 Units, comprising one General Education (GE) course from each of the pillars in the following list:
- GEC+: Culture and Connections (4 Units)
- GESS+: Singapore Studies (4 Units)
- GEN+: Communities and Engagement (4 Units)
- GEX: Critique and Expressions (4 Units)
- GEI*: Digital Literacy (4 Units)
- GEA**: Data Literacy (4 Units)
Programme Requirements
Students must complete 80 Units of major requirements, comprising:
- Essential courses (60 Units)
- Elective courses (20 Units)
Essential Courses (60 Units)
- Computing Foundation (48 Units)
- TCX1001: Introduction to Computing (4 Units)
- TCX1002: Introduction to Programming (4 Units)
- TCX1003: Digital Ethics and Data Privacy (4 Units)
- TCX1004: Mathematical Techniques for Computing (4 Units)
- TCX2001: Data Structures and Algorithms* (4 Units)
- TCX2002: Introduction to Business Analytics** (4 Units)
- TCX2003: Database Systems and Management (4 Units)
- TCX2004: Introduction to Application Development (4 Units)
- TCX2005: Information Systems, Management and Organisations (4 Units)
- TCX2006: Introduction to AI and Machine Learning (4 Units)
- TCX3901: Industrial Practice (8 Units)
- Mathematics Foundation (12 Units)
- TCX1101: Introductory Mathematics (4 Units)
- TCX2101: Calculus and Linear Algebra for Computing (4 Units)
- TCX2102: Probability and Statistics (4 Units)
Elective Courses (20 Units)
- Business Analytics Focus Area
- TCX3211: Data Management and Visualisation (4 Units)
- TCX3212: Predictive Analytics (4 Units)
- TCX3213: Data Mining and Machine Learning in Business Analytics (4 Units)
- TCX3214: Text Mining and NLP in Business Analytics (4 Units)
- TCX3215: Solutions Development for Business Analytics (4 Units)
- Software Engineering Focus Area
- TCX3221: Software Engineering (4 Units)
- TCX3222: Systems Programming (4 Units)
- TCX3223: User Interface Development (4 Units)
- TCX3224: Managing Software Projects (4 Units)
- TCX3225: Software Design Requirements Analysis (4 Units)
- Cybersecurity Focus Area
- TCX3231: Information Security Management (4 Units)
- TCX3232: Network and Cloud Security (4 Units)
- TCX3235: Computer Security (4 Units)
Unrestricted Elective Requirements
Students must complete 24 Units of courses. In general, applicants with diploma or higher qualifications will automatically be granted 20 Units of unrestricted elective requirements as Advanced Placement Credits (APCs).
Graduation Requirements
To graduate with a BIT degree, students must meet the following requirements:
- Complete a minimum of 120 Units
- A minimum 60% of Programme/Major/Second Major credits must be earned from NUS courses
- Level-1000 courses to be counted towards fulfilment of graduation requirements limited to 60 Units (excluding the 20 Units of unrestricted elective requirements as APCs)
- Minimum Grade Point Average (GPA) of 2.0 (out of maximum 5.0)
Fees and Financial Assistance
- Tuition Fee: Refer to the cohort-based tuition fee per Unit
- Financial Assistance: The Singapore Ministry of Education (MOE) provides eligible Singaporeans and Permanent Residents taking undergraduate degree or higher qualification programmes for the first time in local universities with a substantial tuition fee subsidy
- Application Fee: S$50.00 (excluding GST) / S$54.50 (including 9% GST)
- Administrative Fee: $255.06 (including 9% GST)
- Miscellaneous Student Fees: As published by Office of the University Registrar
Admission Requirements
Admission to the NUS BIT programme is granted on a competitive basis as places in the programme are limited. Applicants should possess the following minimum requirements:
- Academic: At least one of the following:
- Polytechnic Diploma, or equivalent
- GCE A-Level Certificate / International Baccalaureate Diploma / NUS High School Diploma / Year 12 qualification, or equivalent
- Skill/Experience: At least one of the following:
- Two years of full-time work experience
- Currently engaged in full-time employment with at least one year of full-time work experience
- Fully discharged National Service (NS) liability with at least one year of full-time work experience
- Other: Be at least 21 years old Applicants are strongly encouraged to submit the following documentation (where applicable):
- Post-diploma/post-degree academic qualifications, including Advanced and Specialist Diploma
- Availability of company sponsorship
- At least one (up to two) recommendation letter(s) and/or portfolio and/or personal statement
Career Prospects
Graduates of BIT can look forward to many job roles after graduation, including:
- Data Analyst
- Data Engineer
- Software Engineer
- Security Analyst
- Network Engineer
- Business Analyst
Why this Programme?
- Acquire requisite knowledge and skills to flourish in the Information Technology (IT) industry even without a computing background
- Capitalise on flexible options for a personalised academic journey with a significant array of elective options
- Leverage exceptional education from a world-renowned computing school
- Deepen Information Communication Technology (ICT) knowledge with a Master of Computing for eligible graduates
Mode of Study and Programme Candidature
The NUS BIT programme is offered on a flexible workload arrangement where students have control over how fast they wish to complete their degree by choosing a suitable number of courses where practically possible. With such flexible arrangements, students can possibly complete the graduation requirements within three years. The maximum candidature is five years.
