Linear algebra is definitely a must course for computer science programmes. Our aim within this course is to provide students with a good understanding of the basic concepts and methods of linear algebra and to help them develop the ability to solve problems using linear algebra. 

We will cover the standard basic notions (systems of linear equations, matrices and matrix algebra; linear vector spaces and linear transformations; inner products, orthogonality, cross products, subspaces, linear independence, bases, eigenvectors, eigenvalues, matrix diagonalization) as well as illustrate their application in data science, computer vision, geometry, optimization, difference/differential equations, and discuss algorithms and their computational issues whenever possible.