0% found this document useful (0 votes)
12 views2 pages

Mathematics for Computing Course Overview

The course DSC 03: Mathematics for Computing introduces fundamental concepts of linear algebra and vector calculus essential for computer science. Students will learn to perform matrix operations, compute eigenvalues, and apply vector calculus to solve problems. The syllabus covers matrix algebra, vector spaces, eigenvalues, and vector calculus, supported by various references and additional materials.

Uploaded by

guptarekhadmg97
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Mathematics for Computing Course Overview

The course DSC 03: Mathematics for Computing introduces fundamental concepts of linear algebra and vector calculus essential for computer science. Students will learn to perform matrix operations, compute eigenvalues, and apply vector calculus to solve problems. The syllabus covers matrix algebra, vector spaces, eigenvalues, and vector calculus, supported by various references and additional materials.

Uploaded by

guptarekhadmg97
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DSC 03: Mathematics for computing

Course Objective

This course introduces the students to the fundamental concepts and topics of linear
algebra and vector calculus, whose knowledge is important in other computer science
courses. The course aims to build the foundation for some of the core courses in later
semesters.

Course Learning Outcomes

After successful completion of this course, the student will be able to:

1. Perform operations on matrices and sparse matrices


2. Compute the determinant, rank and eigenvalues of a matrix
3. Perform diagonalization
4. Perform operations on vectors, the dot product and cross product
5. Represent vectors geometrically and calculate the gradient, divergence, curl
6. Apply linear algebra and vector calculus to solve problems in sub-disciplines of
computerscience.

Syllabus

Unit 1 Introduction to Matrix Algebra: Echelon form of a Matrix, Rank of a Matrix,


Determinant and Inverse of a matrix, Solution of System of Homogeneous & Non-
Homogeneous Equations: Gauss elimination and Solution of System of Homogeneous
Equations: Gauss Jordan Method.
Unit 2 Vector Space and Linear Transformation: Vector Space, Sub-spaces, Linear
Combinations, Linear Span, Convex Sets, Linear Independence/Dependence, Basis &
Dimension, Linear transformation on finite dimensional vector spaces, Inner Product
Space, Schwarz Inequality, Orthonormal Basis, Gram-Schmidt Orthogonalization
Process.
Unit 3 EigenValue and EigenVector: Characteristic Polynomial, Cayley Hamilton
Theorem, Eigen Value and Eigen Vector of a matrix, Eigenspaces, Diagonalization,
Positive Definite Matrices, Applications to Markov Matrices
Unit 4 Vector Calculus: Vector Algebra,Laws of Vector Algebra, Dot Product, Cross
Product,Vector and Scalar Fields, Ordinary Derivative of Vectors, Space Curves, Partial
Derivatives, Del Operator, Gradient of a Scalar Field, Directional Derivative, Gradient of
Matrices, Divergence of a Vector Field, Laplacian Operator, Curl of a Vector Field.

References

1. Strang Gilbert. Introduction to Linear Algebra, 5th Edition, Wellesley-


Cambridge Press,2021.
2. Kreyszig Erwin. Advanced Engineering Mathematics, 10th Edition, Wiley, 2015.
3. Strang Gilbert. Linear Algebra and Learning from Data, 1st E
dition,Wellesley-CambridgePress,2019.

4. Jain R. K., Iyengar S.R. K. Advanced Engineering Mathematics, 5th Edition,


Narosa,2016.

Additional References

(i) Deisenroth, Marc Peter, Faisal A. Aldo and Ong ChengSoon. Mathematics for
MachineLearning, 1st Edition, Cambridge University Press, 2020.
(ii) Lipschutz Seymour and Lipson Marc. Schaum's Outline of Linear Algebra, 6th
Edition,McGraw Hill, 2017.

You might also like