Program
History and progress transfer
Session summary
Homework — optional, outside the timer
Theory of all steps of the program by blocks. Open a topic to read it.
How a session goes
A session is 10–90 minutes: a warm-up on what you've learned, new steps with short theory and problems, practice. Each problem gives two tries: 100 points on the first, 60 on the second; after the second mistake the correct answer is shown. You move on in the program if 70 % of the problems are solved.
Problems with numbers are generated anew every time a step is repeated. A fractional answer can be entered with a comma, a point or as a fraction: 0,5, 0.5, 1/2. In Practice any topic is available without a timer.
About the course
Matrices and operations on them, multiplication, the determinant and the inverse matrix, systems of equations (Cramer, Gauss), a matrix as a transformation: scaling, rotation, composition, homogeneous coordinates and 4×4 — a bridge to shaders. Grade 7–8 math is enough.
Course program: 26 lessons
Matrices and operations
- What a matrix is
- Addition and scalar multiplication
- Matrix operations: more
- Transpose
- Checkpoint: matrices and operations
Matrix multiplication
- Matrix times vector
- Matrix multiplication
- Matrix multiplication: more
- AB ≠ BA and the identity matrix
- Checkpoint: matrix multiplication
Determinant and inverse matrix
- 2×2 determinant
- What the determinant means: area
- 3×3 determinant
- Inverse matrix
- Inverse matrix: more
- Checkpoint: determinant and inverse matrix
Systems of linear equations
- A system as A·x = b
- Cramer's rule
- Gaussian elimination
- Checkpoint: systems of equations
A matrix as a transformation
- Scaling and reflection
- Rotation
- Composition is a matrix product
- Homogeneous coordinates and translation
- 4×4 matrices and projection
- Checkpoint: transformations