NTU College of Computing and Data Science
Bridging Module · CT0001

Linear Algebra and Calculus for Computing

Mathematical foundations for computing studies

About the Module

Linear algebra and calculus provide important mathematical foundations for computing, particularly in understanding and working with mathematical models.

This module introduces key concepts in linear algebra and calculus, helping learners develop the mathematical knowledge and problem-solving skills needed for further studies in computing.

Through the study of vectors, matrices, differentiation and integration, learners will build their understanding of mathematical techniques and how they can be applied to computing problems.

What You Will Learn

By the end of this module, you should be able to:

  • ✅Solve linear equations.
  • ✅Perform matrix operations and express linear equations in matrix form.
  • ✅Find the least-squares solution of Ax = b.
  • ✅Perform differentiation and integration, and solve differential equations.

Module Content

The module covers six topics in linear algebra and calculus.

Topic 1

Linear Equations

Scalars and vectors; systems of linear equations; row reduction and echelon forms; vector equations; vector norms.

Topic 2

Matrices

Matrix definitions and operations; matrix transposes and inverses; matrix equations; solution sets of linear equations; linear independence; matrices of linear transformations.

Topic 3

Orthogonality

Inner (dot) products; vector length and orthogonality; orthogonal sets and projections; least-squares solutions.

Topic 4

Differentiation

Limits and derivatives; differentiation rules; partial derivatives; chain rule.

Topic 5

Integration

Indefinite and definite integrals; Fundamental Theorems of Calculus; techniques of integration.

Topic 6

Ordinary Differential Equations (ODEs)

Solutions of first-order linear ODEs and second-order linear ODEs with constant coefficients.

Upcoming Intake

March – June 2027

Registration deadlines vary by module. Review the consultation and assessment schedules before registering for your modules.

📐
CT0001

Linear Algebra and Calculus for Computing

Register by

21 Feb 2027

Online consultations

4 Mar – 8 Apr 2027
Thursdays, 6.30 – 8.30pm

On-site assessment

10 Apr 2027
1.00 – 2.00pm

Other Bridging Modules

🧩
CT1001

Introduction to Computational Thinking and Programming

Register by

21 Feb 2027

Online consultations

2 Mar – 6 Apr 2027
Tuesdays, 6.30 – 8.30pm

On-site assessment

10 Apr 2027
10.00 – 11.00am

🔗
CT0002

Discrete Mathematics for Computing

Register by

13 Mar 2027

Online consultations

13 Apr – 18 May 2027
Tuesdays, 6.30 – 8.30pm

On-site assessment

22 May 2027
10.00 – 11.00am

🎲
CT0003

Probability and Statistics for Computing

Register by

13 Mar 2027

Online consultations

15 Apr – 19 May 2027
Thursdays, 6.30 – 8.30pm

On-site assessment

22 May 2027
1.00 – 2.00pm

🖥️
CT1002

Introduction to Computer Systems

Register by

25 Apr 2027

Online consultations

25 May – 24 Jun 2027
Tuesdays*, 6.30 – 8.30pm
*CT1002 includes an additional Thursday consultation in week 5.

On-site assessment

26 Jun 2027
10.00 – 11.00am

Accessing Your Online Learning Materials

Once enrolled, you can access your module's online learning materials through NTULearn.

Please refer to your enrolment instructions for details on accessing your course materials.

Fees and Funding

Each Bridging Module costs S$250, bringing the total fee for all five modules to S$1,250.

Eligible learners may use their SkillsFuture Credit towards the module fees.

For more information on eligibility and usage, visit the MySkillsFuture portal.

If you need to retake a module you have not passed, the standard module fee will apply to each retake.

Registration and Technical Support

👤

Before you register

You will need to create a learner account in NTU's Training Management System (TMS) using your personal email address before registering for a Bridging Module.

For guidance on account creation and registration, refer to the Learner User Guide.

🏢

Registering on behalf of employees?

Company administrators can refer to the Company Admin Guide.

🛠️

Need technical assistance?

Visit the NTU IT Service Desk for technical support.