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 | 20-Feb-26 |
| CT0001 – Linear Algebra and Calculus for Computing | Click Here | 20-Feb-26 |
| CT0002 – Discrete Mathematics for Computing | Click Here | 13-Mar-26 |
| CT0003 – Probability and Statistics for Computing | Click Here | 13-Mar-26 |
| CT1002 – Introduction to Computer Systems | Click Here | 24-Apr-26 |
| Bridging Modules | 5th Intake (March - June 2026) | |
| Class schedule^ (Online Consultation) | Final Exam On-site (NTU Campus) | |
| CT1001 – Introduction to Computational Thinking and Programming | 2 Mar - 10 April 2026 Tuesday (6:30 pm - 8:30 pm) | 11 April 2026 Saturday (AM) 10am to 11am |
| CT0001 – Linear Algebra and Calculus for Computing | 2 Mar - 10 April 2026 | 11 April 2026 Saturday (PM) |
| CT0002 – Discrete Mathematics for Computing | 13 April - 22 May 2026 | 23 May 2026 Saturday (AM) 10am to 11am |
| CT0003 – Probability and Statistics for Computing | 13 April - 22 May 2026 | 23 May 2026 Saturday (PM) 1pm to 2pm |
| CT1002 – Introduction to Computer Systems | 25 May - 26 June 2026 | 27 June 2026 Saturday (AM) 10am to 11am |
| *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 | 14-Jul-25 |
| CT0001 – Linear Algebra and Calculus for Computing | Click Here | 14-Jul-25 |
| CT0002 – Discrete Mathematics for Computing | Click Here | 25-Aug-25 |
| CT0003 – Probability and Statistics for Computing | Click Here | 25-Aug-25 |
| CT1002 – Introduction to Computer Systems | Click Here | 6-Oct-25 |
| Bridging Modules | August 2024- November 2024 | |
| Class schedule (Online Consultation) | Final Exam (Onsite, NTUCampus) | |
| CT1001 – Introduction to Computational Thinking and Programming | 4 Aug -12 Sept 2025 Two onsite* (NTU Campus) consultation | 13 September 2025 |
| CT0001 – Linear Algebra and Calculus for Computing | 4 Aug -12 Sept 2025 Thursday (6:30 pm to 8:30 pm) | 13 September 2025 |
| CT0002 – Discrete Mathematics for Computing | 15 Sept - 24 Oct 2025 Tuesday (6:30 pm - 8:30 pm) | 25 October 2025 |
| CT0003 – Probability and Statistics for Computing | 15 Sept - 24 Oct 2025 Thursday (6:30 pm - 8:30 pm) | 25 October 2025 |
| CT1002 – Introduction to Computer Systems | 27 Oct - 28 Nov 2025 Tuesday* (6:30 pm - 8:30 pm) *Week #5 (Tuesday & Thursday)) | 29 November 2025 |
*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.
- 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).




