Learning objectives:
Students acquire the skills to work on important concepts and structures of discrete mathematics and linear algebra in advanced computer science courses. They learn basic mathematical working methods and skills. They understand the connection between mathematical methods and selected algorithms.
Course content:
- Boolean algebra
- Set theory, combinatorics
- Congruence calculus, algebraic structures
- Functions, relations
- Matrices, systems of linear equations
- Vector spaces, linear mappings Eigenvalues and eigenvectors