Výuka 2023/2024
V letním semestru vyučuji tyto předměty:
- Úvod do řešení problémů kombinatorických, matematických i jiných (IPS) II [NDMI051] (Čt 19:19 v S3)
- Graph Algorithms II [NDMI088] (Thu 9:00 in S11)
- Seminar on Algorithms and Data Structures [NDMI093] (Tue 10:40 in S322)
- Cvičení z Programování 2 pro pokročilé [NPRG031] (St 15:40 v N3)
- Data Structures 2 [NTIN067] (Mon 15:40 in S8)
- Introduction to cryptography [NDMI100] (Thu 12:20 in S4)
V zimním semestru vyučuji tyto předměty:
- Graph algorithms [NDMI010] (Wed 15:40 in S5)
- Úvod do řešení problémů kombinatorických, matematických i jiných (IPS) [NDMI050] (Čt 19:19 v S3)
- Algoritmy a datové struktury 2 [NTIN061] (Čt 10:40 v N1)
- Cvičení z Programování 1 a Algoritmizace pro pokročilé [NPRG030] [NPRG062] (Čt 15:40 v N7)
- Datové struktury I [NTIN066] (St 9:00 v S3)
- Vybrané kapitoly z datových struktur [NTIN110] (St 10:40 v S322)
- Algoritmy a automaty pro učitele [NUIN021] (Po 9:00 v N6, cvičení navazuje)
- Automaty a výpočetní složitost [NMMB415] (Út 12:20 v K12)
Konzultace: Potřebujete-li cokoliv vysvětlit nebo máte-li nějaký problém, se kterým byste chtěli poradit, ozvěte se mi buďto e-mailem na adresu mares@kam.mff.cuni.cz nebo telefonem na číslo 95155 4221, případně se se mnou domluvte na přednášce či cvičení.
Také vedu Ročníkové projekty [NPRG045].
Pokud byste chtěli, abych vám vedl bakalářskou nebo diplomovou práci, případně nějaký projekt, neváhejte se mi ozvat. Na tématu bude nejlepší domluvit se individuálně.
Studijní materiály
- Knížka Průvodce labyrintem algoritmů
- Skriptíčka Krajinou grafových algoritmů
- Skriptíčka Lecture notes on data structures
- Skriptíčka Úvod do automatů
- Různé články (zejména v sekci Teaching)
- Seznam nápadů na zápočťáky
- Jak psát bakalářskou či jinou práci
- Historická výuka
Videozáznamy
- Zpívaný důkaz věty o 5 barvách 2023
- Algoritmy a datové struktury II 2023
- Automaty a výpočetní složitost 2023
- Datové struktury I 2023
- Data structures I 2023
- Introduction to Cryptography 2023
- Algoritmy a datové struktury I 2023
- Automata and Computational Complexity 2022
- Diskrétní matematika 2022
- Data Structures II 2022
- Algoritmy a datové struktury II 2021
- Introduction to Cryptography 2021
- Algoritmy a automaty pro učitele 2021
- Algoritmy a jejich implementace 2021
- Algoritmy a datové struktury I 2021
- Data structures I 2021
- Diskrétní matematika 2020
- Graph algorithms 2020
- Introduction to cryptography 2020
- Programování 1 pro matematiky
- Programování 2 pro matematiky
- Vybrané kapitoly z datových struktur 2020
- Datové struktury II 2016 + 2020
- Úvod do kryptografie 2019
- Seminář o jazyku Perl 6 2017
- Algoritmy a jejich implementace 2015
- Programovací jazyk Perl 2014
- Algoritmy a datové struktury I 2015 (přístupné pouze studentům a zaměstnancům MFF UK)