Course syllabus
Welcome to TMV166: Linear algebra and systems of linear equations!
TMV166 Linjär algebra och system av linjära ekvationer lp3 vt26 (7,5 hp)
Contact information:
Examiner: Karine le Bail
Teacher: Karine le Bail
Teacher assistants / exercise leaders: Tadeus Carl, Faustine Mascaut, Vicente Salinas, Avan Mirkhan
Substitutes: Vincent Desmaris, Denis Meledin, Magnus Strandberg
Course plan (KursPM)
The main information about the course is summarized in the Course Plan (KursPM), which you can download here:
If you are using the new book (dated 16 January 2026)
-
COURSE PLAN (English) | KURSPLAN (svenska)
If you are using the old book (dated 12 January 2025)
-
COURSE PLAN (English) | KURSPLAN (svenska)
This document contains contact information for the teaching team, general course information, learning objectives, course structure, overview schedule (including deadlines and exercise sessions), availability of the teaching team and examination conditions.
Course description and course literature
This course covers systems of linear equations and matrix manipulation. We begin with geometry in space and study both theoretical concepts and practical solution methods. Analytical and numerical approaches are both used.
The course continues where TMV151 ended.
The course literature is part III of the series Matematisk Analys och Linjär Algebra, by Stig Larsson, Anders Logg and Axel Målqvist.
About the textbook (important!)
There are two PDF versions of the book available on this Canvas page: Older version – dated 12 January 2025 and New version – dated 16 January 2026.
The new version (16 January 2026) is the one currently available for purchase in the bookstore.
The old version (12 January 2025) is no longer sold in print.
Important clarification:
The main difference between the two editions is in the exercises. The theory content is essentially the same.
Because the new edition of the book was released very recently, the exercise sessions were prepared using the previous edition. As a result, the exercises presented by the teaching assistants will mainly be taken from the old book for Chapter 1, as well as from materials available on Canvas.
Please note that the numbering of exercises in Chapters 2 and 5 differs in the new edition, while there are no changes for Chapters 3 and 4.
To avoid any confusion, the exercises are explicitely given in the Weekly planner for each week of the course.
Both PDF versions are therefore provided for your convenience.
You can download the books here:
Supplementary material will be posted on Canvas when needed.
Schedule
The course schedule can be found here: TimeEdit
Schedule TMV166 VT26
| Day | Date | Time | Code | Who | What | |
| Week 4 / A | Mon | 2026-01-19 | 08:00-09:45 | L-01 | K | Introduction |
| Thurs | 2026-01-22 | 10:00-11:45 | L-02 | K | Book sections 1.1, 1.2, 1.3 | |
| 13:15-15:00 | EX-01 | TA | Exercise session | |||
| Fri | 2026-01-23 | 13:15-15:00 | L-03 | K | Book sections 1.4, 1.5, 1.6 | |
| 15:15-17:00 | EX-02 | K | Exercise session | |||
| Week 5 / B | Mon | 2026-01-26 | 15:15-17:00 | IL-01 | K+TA | Interactive lecture |
| Tues | 2026-01-27 | 10:00-11:45 | L-04 | K |
Book section 2.1 + deadline for graded homework 1 (23:59) |
|
| Wed | 2026-01-28 | 08:00-09:45 | L-05 | K | Book sections 2.2, 2.3 | |
| Thurs | 2026-01-29 | 13:15-15:00 | EX-03 | TA | Exercise session | |
| Fri | 2026-01-30 | 13:15-15:00 | GL-01 | K | Guest lecture | |
| Week 6 / C | Tues | 2026-02-03 | 10:00-11:45 | L-06 | K | Book sections 2.4, 2.5 |
| 15:15-17:00 | EX-04 | TA | Exercise session | |||
| Wed | 2026-02-04 | 10:00-11:45 | L-07 | K | Book section 3.1 | |
| Thurs | 2026-02-05 | 08:00-09:45 | L-08 | K | Book section 3.2 | |
| Fri | 2026-02-06 | 13:15-15:00 | EX-05 | TA | Exercise session | |
| Week 7 / D | Mon | 2026-02-09 | 13:15-15:00 | L-09 | K | Book section 3.3 |
| Wed | 2026-02-11 | 08:00-09:45 | EX-06 | TA | Exercise session | |
| 10:00-11:45 | IL-02 | K |
Interactive lecture + deadline for graded homework 2 (23:59) |
|||
| Thurs | 2026-02-12 | 13:15-15:00 | L-10 | K | Book section 4.1 | |
| Fri | 2026-02-13 | 13:15-15:00 | EX-07 | TA | Exercise session | |
| Week 8 / D | Mon | 2026-02-16 | 13:15-15:00 | L-11 | K | Book sections 4.2, 4.3 |
| 15:15-17:00 | EX-08 | TA | Exercise session | |||
| Tues | 2026-02-17 | 13:15-15:00 | L-12 | K | Book section 4.4 | |
| 15:15-17:00 | EX-09 | TA | Exercise session | |||
| Thurs | 2026-02-19 | 15:15-17:00 | GL-02 | K | Guest lecture | |
| Week 9 / E | Mon | 2026-02-23 | 13:15-15:00 | L-13 | K | Book sections 4.4, 4.5 |
| Tues | 2026-02-24 | 10:00-11:45 | EX-10 | TA | Exercise session | |
| Wed | 2026-02-25 | 08:00-09:45 | L-14 | K | Book sections 4.5, 4.6 | |
| 10:00-11:45 | EX-11 | TA | Exercise session | |||
| 13:15-15:00 | IL-03 | K |
Interactive lecture + deadline for graded homework 3 (23:59) |
|||
| Week 10 / F | Mon | 2026-03-02 | 13:15-15:00 | L-15 | K | Book section 5.1 |
| Tues | 2026-03-03 | 10:00-11:45 | L-16 | K | Book section 5.1 | |
| 15:15-17:00 | EX-12 | TA | Exercise session | |||
| Thurs | 2026-03-05 | 10:00-11:45 | L-17 | K | Book sections 5.2, 5.3 | |
| 13:15-15:00 | EX-13 | TA | Exercise session | |||
| Week 11 / G | Mon | 2026-03-09 | 13:15-15:00 | IL-04 | K | Interactive lecture |
| Wed | 2026-03-11 | 10:00-11:45 | L-18 | K | Book sections 6.1, 6.2 | |
| 13:15-15:00 | EX-14 | TA | Exercise session | |||
| Thurs | 2026-03-12 | 10:00-11:45 | IL-05 | K | Interactive lecture | |
| 13:15-15:00 | L-19 | K | Summary | |||
| Fri | 2026-03-13 | Deadline for graded homework 4 (23:59) | ||||
| Thurs | 2026-03-19 | PM | Exam | |||
| Tues | 2026-06-09 | PM | Re-exam 1 | |||
| Mon | 2026-08-24 | PM | Re-exam 2 |
K: Karine; TA: Teacher Assistants.
Course structure
The course contains a) lectures, b) interactive lectures including Python coding, c) exercise sessions (problem solving), d) guest lectures, and e) voluntary graded homework assignments.
Programming
We use Python for computational exercises. Being able to perform linear algebra computations using a computer is an important learning goal. Computer exercises are integrated into the lectures and are not scheduled separately. Students are expected to already have basic Python knowledge.
Canvas structure
The Canvas page is organized into weekly modules. Each module contains all material and information for that specific week.
Learning objectives
The learning objectives can be found in the Module "Course introduction", under "Learning objectives". The pdf version in both English and Swedish is provided here: LEARNING OBJECTIVES .
Course examination
Bonus points
You can earn up to 5 bonus points through four graded homework assignments.
These bonus points are added to your final exam grade.
You keep your bonus points for the two regular re-examinations during the academic year.
- Homework 1 (1 pt)
- Given on Monday 19 January 2026 @ 13:00 on the CANVAS page
- Deadline: Tuesday 27 January 2026 @ 23:59
- Homework 2 (1 pt)
- Given on Tuesday 27 January 2026 @ 13:00 on the CANVAS page
- Deadline: Wednesday 11 February 2026 @ 23:59
- Homework 3 (1 pt)
- Given on Wednesday 11 February 2026 @ 13:00 on the CANVAS page
- Deadline: Wednesday 25 February 2026 @ 23:59
- Homework 4 (2 pt)
- Given on Wednesday 25 February 2026 @ 13:00 on the CANVAS page
- Deadline: Friday 13 March February 2026 @ 23:59
Written exam
The course has a written exam consisting of 16 exercises combining arithmetic calculation as well as theory and demonstration with a maximum of 50 points. There are 4 theory questions, 6 standard exercises, 3 programming exercises, and 3 problems.
Final grade
Bonus points from homework are added to your exam score (valid for spring 2026 only).
- For a pass (grade 3): at least 20 points are required.
- For grade 4: 30 points are required.
- For grade 5: 40 points are required.
No aids are allowed during the exam.
Course summary:
| Date | Details | Due |
|---|---|---|