Textbooks
On this page, you can find links to textbooks and lecture notes from our courses.
- NMAG111 Linear algebra 1 + NMAG112 Linear algebra 2: textbook by Libor Barto and Jiri Tuma (CZ)
- NMAG206 Algebra: provisional text by David Stanovsky (CZ)
- NMAG305 Introduction to commutative algebra: lecture notes by Vitezslav Kala (CZ)
- NMAG331 Mathematical logic: lecture notes by Emil Jerabek
- NMAG444 Combinatorics on words: lecture notes by Stepan Holub
- NMAG450 Universal algebra 2: lecture notes by Michael Kompatscher from 2022
- NMAG456 Quadratic forms and class fields II: lecture notes by Nicolas Daans from 2024
- NMAG531 Approximations of modules: lecture notes by Jan Trlifaj
- NMAG565 Algebra and infinite combinatorics: lecture notes by Jan Trlifaj
- NMMB206 Number theory: lecture notes by Vitezslav Kala (CZ)
- NMMB309 Computer algebra: textbook by David Stanovsky and Libor Barto (published by Matfyzpress, CZ)
- NMMB337 Error-correcting codes: lecture notes by Jan Zemlicka (CZ)
- NMMB401 Automata and convolutional codes: lecture notes by Stepan Holub (CZ)
- NMMB405 Complexity for cryptography: lecture notes by Stepan Holub from 2018 (CZ)
- NMMB534 Quantum information: lecture notes by Stepan Holub
- NMAI076 Algebra 2 for computer scientists: translation of David Stanovsky's text by Michael Kompatscher
- NMAI062 Algebra 1 for computer scientists: translation of David Stanovsky's text by Michael Kompatscher
Older notes:
- NMAG536 Proof complexity and the P vs. NP problem: lecture notes by Jan Krajicek from 2003 – no. 1 and no. 2
- NMIB001 Number theory and RSA (canceled course): lecture notes by Stepan Holub (CZ)