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

Bridging Modules (CCDS)

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.

CT0001 – Linear Algebra and Calculus for ComputingCT0001 – Linear Algebra and Calculus for Computing
CT0002 – Discrete mathematics for ComputingCT0002 – Discrete mathematics for Computing
CT0003 – Probability and Statistics for ComputingCT0003 – Probability and Statistics for Computing
CT1001 – Introduction to Computational Thinking and ProgrammingCT1001 – Introduction to Computational Thinking and Programming
CT1002 – Introduction to Computer SystemCT1002 – Introduction to Computer Systems


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 ComputingClick 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 Programming2 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
Thursday (6:30 pm to 8:30 pm)

11 April 2026 Saturday  (PM)
1pm to 2pm

CT0002 – Discrete Mathematics for Computing

13 April - 22 May 2026
Tuesday (6:30 pm - 8:30 pm)

23 May 2026 Saturday  (AM)
10am to 11am
CT0003 – Probability and Statistics for Computing

13 April - 22 May 2026
Thursday (6:30 pm - 8:30 pm)

23 May 2026 Saturday  (PM
1pm to 2pm
CT1002 – Introduction to Computer Systems

25 May - 26 June 2026
Tuesday* (6:30 pm - 8:30 pm)
*Week #5 (Tuesday & Thursday)

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 Here14-Jul-25
CT0001 – Linear Algebra and Calculus for Computing Click Here14-Jul-25
CT0002 – Discrete Mathematics for ComputingClick Here25-Aug-25
CT0003 – Probability and Statistics for Computing Click Here25-Aug-25
CT1002 – Introduction to Computer Systems Click Here6-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
Tuesday* (6:30 pm - 8:30 pm)
*Week #1, #3, #4,#6 online consultation

Two onsite* (NTU Campus) consultation
*Week #2 & #5,

Sat, 16 Aug & Sat, 6 Sept  (Timing TBC)

13 September 2025
Saturday (AM)
10am to 11am

CT0001 – Linear Algebra and Calculus for Computing4 Aug -12 Sept 2025
Thursday (6:30 pm to 8:30 pm)

13 September 2025
Saturday (PM)
1pm to 2pm

CT0002 – Discrete Mathematics for Computing15 Sept - 24 Oct 2025
Tuesday (6:30 pm - 8:30 pm)

25 October 2025
Saturday  (AM)
10am to 11am

CT0003 – Probability and Statistics for Computing15 Sept - 24 Oct 2025
Thursday (6:30 pm - 8:30 pm)

25 October 2025
Saturday  (PM) 
1pm to 2pm

CT1002 – Introduction to Computer Systems27 Oct - 28 Nov 2025
Tuesday* (6:30 pm - 8:30 pm)
*Week  #5 (Tuesday & Thursday))

29 November 2025
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.

 

  1. Each module cost S$250.
  2. Learners can use their SkillsFuture credits to pay or partially pay for the bridging modules.