Bridging Modules (CCDS) leading to BTech in Computing with Specialisation

The Bridging Modules aims to strengthen relevant foundational knowledge of learners in preparation for them to transition into further studies related to the field of Computing. A series of five modules have been specially curated to build up fundamental knowledge in areas such as computational thinking and programming, basic computer systems and basic mathematics useful for application in various computing-related disciplines.
Each of the five bridging modules will be offered as a 6-week online course. These courses will include online materials (e.g. pre-recorded video lessons), practice problems, and scheduled weekly online face-to-face consultations with a faculty member from NTU. An onsite assessment at NTU will be held after each module.
Students planning to pursue the BTech program who are unsuccessful in the final exam of one or more Bridging Modules can retake the module(s) in the future intake(s). The standard fee will be applicable for the retake of each module.
| Course Title | REGISTER HERE | Registration Closing Date |
|---|---|---|
| CT1001 – Introduction to Computational Thinking and Programming | Click Here | 21 Feb 2027 |
| CT0001 – Linear Algebra and Calculus for Computing | Click Here | 21 Feb 2027 |
| CT0002 – Discrete Mathematics for Computing | Click Here | 13 Mar 2027 |
| CT0003 – Probability and Statistics for Computing | Click Here | 13 Mar 2027 |
| CT1002 – Introduction to Computer Systems | Click Here | 25 Apr 2027 |
| Bridging Modules | 7th Intake (March - June 2027) | |
| Class schedule^ (Online Consultation) | Final Exam On-site (NTU Campus) | |
| CT1001 – Introduction to Computational Thinking and Programming | 2 Mar - 6 April 2027 Tuesday (6:30 pm - 8:30 pm) | 10 April 2027 Saturday (AM 10:00 am - 11:00 am) |
| CT0001 – Linear Algebra and Calculus for Computing | 4 Mar - 8 April 2027 | 10 April 2027 |
| CT0002 – Discrete Mathematics for Computing | 13 Apr - 18 May 2027 | 22 May 2027 Saturday (AM 10:00 am - 11:00 am) |
| CT0003 – Probability and Statistics for Computing | 15 Apr - 19 May 2027 | 22 May 2027 Saturday (PM 1:00 pm - 2:00 pm) |
| CT1002 – Introduction to Computer Systems | 25 May - 24 June 2027 | 26 June 2027 Saturday (AM 10:00 am - 11:00 am) |
| *Note 1: NTU’s online learning portal is accessible at: https://ntulearn.ntu.edu.sg/ultra |
| #Note 2: Onsite assessment venue at NTU will be announced closer to the final exam date. |
| ^ Day/Date/Time are subject to change based on instructors' availability. |
| 1Learner is required to create an account via the Learner Portal in Training Management System (TMS) using personal email address, before applying for the courses. |
| 2Need help? Refer to the [Learner User Guide] and [Company Admin Guide], or contact [Technical Support] for assistance. |
| Course Title | REGISTER HERE | Registration Closing Date |
|---|---|---|
| CT1001 – Introduction to Computational Thinking and Programming | Click Here | 13-Jul-26 |
| CT0001 – Linear Algebra and Calculus for Computing | Click Here | 13-Jul-26 |
| CT0002 – Discrete Mathematics for Computing | Click Here | 14-Aug-26 |
| CT0003 – Probability and Statistics for Computing | Click Here | 14-Aug-26 |
| CT1002 – Introduction to Computer Systems | Click Here | 25-Sep-26 |
| Bridging Modules | 6th Intake (August - November 2026) | |
| Class schedule^ (Online Consultation)* | Final Exam On-site (NTU Campus)# | |
| CT1001 – Introduction to Computational Thinking and Programming | 3 August - 11 September 2026 Tuesday (6:30 pm - 8:30 pm) | 12 September 2026 Saturday (AM) 10am to 11am |
| CT0001 – Linear Algebra and Calculus for Computing | 3 August - 11 September 2026 | 12 September 2026 |
| CT0002 – Discrete Mathematics for Computing | 14 September - 23 October 2026 | 24 October 2026 Saturday (AM) 10am to 11am |
| CT0003 – Probability and Statistics for Computing | 14 September - 23 October 2026 | 24 October 2026 Saturday (PM) 10am to 11am |
| CT1002 – Introduction to Computer Systems | 26 Oct - 27 Nov 2026 | 28 November 2026 Saturday (AM) 10am to 11am |
| ^Day/Date/Time are subject to change based on instructors' availability. |
| *Online consultation - NTU’s online learning portal is accessible at: https://ntulearn.ntu.edu.sg/ultra |
| #Onsite assessment venue at NTU will be announced closer to the final exam date. |
| 1Learner is required to create an account via the Learner Portal in Training Management System (TMS) using personal email address, before applying for the courses. |
| 2Need help? Refer to the [Learner User Guide] and [Company Admin Guide], or contact [Technical Support] for assistance. |
- Each module cost S$250.
- Learners can use their SkillsFuture credits to pay or partially pay for the bridging modules.
- For applicants to the SkillsFuture Work-Study Degree (Bachelor of Technology in Computing).




