This module gives an introduction to the theory of vector spaces, with an emphasis on finite dimensional spaces. the approach taken here relies on the theory of systems of linear equations and matrix algebra. The main topics taught in the course are as follows: vector spaces over a field, subspaces, spanning sets, linear independence,bases, dimension, linear transformations and matrices,isomorphism, rank and nullity of a linear transformation, the Rank-Nullity Theorem, the rank of a matrix, eigenvalues and eigenvectors, diagonalising a matrix, (possible further topics: inner-product spaces, orthonormal bases).