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.
Linear Equations
Scalars and vectors; systems of linear equations; row reduction and echelon forms; vector equations; vector norms.
Matrices
Matrix definitions and operations; matrix transposes and inverses; matrix equations; solution sets of linear equations; linear independence; matrices of linear transformations.
Orthogonality
Inner (dot) products; vector length and orthogonality; orthogonal sets and projections; least-squares solutions.
Differentiation
Limits and derivatives; differentiation rules; partial derivatives; chain rule.
Integration
Indefinite and definite integrals; Fundamental Theorems of Calculus; techniques of integration.
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.
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
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
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
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
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.
50 Nanyang Avenue, Singapore 639798