Course syllabus adopted 2026-02-20 by Head of Programme (or corresponding).
Overview
- Swedish nameLinjär algebra
- CodeMVE611
- Credits6 Credits
- OwnerTKAUT
- Education cycleFirst-cycle
- Main field of studyMathematics
- DepartmentMATHEMATICAL SCIENCES
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language Swedish
- Application code 47133
- Open for exchange studentsNo
- Only students with the course round in the programme overview.
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
|---|---|---|---|---|---|---|---|
| 0126 Laboratory 1.5 c Grading: UG | 1.5 c | ||||||
| 0226 Examination 4.5 c Grading: TH | 4.5 c |
In programmes
Examiner
- Mattias Lennartsson
- Part-time fixed-term teacher, Algebra and Geometry, Mathematical Sciences
Eligibility
General entry requirements for bachelor's level (first cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements
Specific entry requirements
The same as for the programme that owns the courseApplicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements
Course specific prerequisites
The student is expected to have prior knowledge corresponding to introductory courses in mathematical analysis (differential calculus and integral calculus) and introductory programming in Python.Aim
The aim of the course is to study the theory and applications of linear algebra, with a clear connection to analytical and numerical methods for solving systems of linear equations.The course develops the students ability to use both analytical and numerical methods, and to use programming in Python as a natural tool for modelling and computation. By combining theory, computation, and applications, the course strengthens both theoretical understanding and practical problem-solving skills, and provides a solid basis for further studies in mathematics and engineering.
Learning outcomes (after completion of the course the student should be able to)
Understand and use the concept of geometric vectors in two and three dimensions, perform basic vector algebra, and use concepts such as scalar product, orthogonality, projection, and cross product to describe and analyse lines and planes in different coordinate systems, and to compute area and volume. Formulate and analyse systems of linear equations in vector and matrix form, use Gaussian elimination to solve such systems, describe solution sets via parameterisation, and relate these to the concepts of linear independence and linear mappings.
Explain and use basic matrix algebra and determinants, explain the relationship between determinant, invertibility, and solvability of systems of linear equations, and give an overview of the use of matrix factorisations in solving such systems.
Understand the concepts of vector space, subspace, basis, dimension, and rank; work with inner products, orthogonality, and projections (e.g. using theGramSchmidt process); and apply these concepts in formulating and solving least-squares problems and in interpreting function spaces and general inner product spaces.
Understand and use the concepts of eigenvalue and eigenvector, determine whether a linear mapping or matrix is diagonalisable and interpret diagonalisation in terms of eigenbases, apply the spectral theorem for symmetric matrices, and relate positive definite quadratic forms and positive definite matrices to properties of the eigenvalues.
Formulate and analyse numerical methods for solving linear systems and eigenvalue problems, use basic direct and iterative methods in simple situations, and give an overview of issues of condition number, stability, and preconditioning.
Implement and use numerical algorithms in Python for computations within the scope of the course, and analyse, interpret, and communicate in writing modelling choices, computational results, and limitations in engineering applications.
Content
Geometric vectorsVector algebra; scalar product, orthogonality, and projection; coordinate systems; cross product; line and plane.
Systems of linear equations
Vector algebra; Gaussian elimination with pivoting; vector equations and matrix equations; solution sets and parameterisation; linear independence; linear functions (linear maps/transformations).
Matrices
Matrix algebra; inverse matrix; determinant; rules for determinants; matrix factorisations and their relation to the solution of systems of linear equations.
Linear spaces
Vector spaces and subspaces; bases and components; dimension and rank; inner product, orthogonality, and projection; GramSchmidt process; leastsquares method (normal equations/projection); general inner product spaces; function spaces.
Vector spaces and subspaces; bases and components; dimension and rank; inner product, orthogonality, and projection; GramSchmidt process; leastsquares method (normal equations/projection); general inner product spaces; function spaces.
Eigenvalue problems
Eigenvalues and eigenvectors; diagonalisation and eigenbases; spectral theorem for symmetric matrices and orthogonal eigenbases; quadratic forms and diagonalisation; positive definite quadratic forms; positive definite matrices.
Numerical solution of systems of linear equations
LU factorisation; iterative solution methods (Jacobi, GaussSeidel, conjugate gradient); condition number and preconditioning; numerical solution of eigenvalue problems (power method, inverse power method).
Applications and programming
Python as a computational tool for linear algebra; implementation, testing, and validation of methods; applications to curve fitting by the least-squares method and to the solution of linear systems of ODEs via diagonalisation.
Organisation
Teaching consists of lectures and exercise classes in smaller groups. More detailed information is provided on the course web page before the start of the course.Literature
S. Larsson, A. Logg, A. Målqvist, MATEMATISK ANALYS & LINJÄR ALGEBRA (III): Linjär algebra och system av linjära ekvationerExamination including compulsory elements
Written exam at the end of the course.
The laboratory component is examined through mandatory computer labs during the course.
Non-compulsory assignments may render bonus points to the exam. Information about this will occur on the course web page at the start of each course occasion.
The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers about disability study support.