Osnova

Předběžná osnova:

DatumTémaSlidy Zadání
1. týdenÚvod do předmětu, programátorská rozcvička Úvod, Čísla: rozcvička Zadání
2. týdenKombinatorika, výpočty (generování kombinací, kombinační čísla, umocňování, výpočet pí, ...) Kombinatorika, výpočty Zadání
3. týdenGeometrie a geometrické operace: želví grafika, úhly Geometrie 1 (úhly, želví grafika) Zadání
4. týdenGeometrie a geometrické operace: bitmapová grafika, vykreslování základních geometrických objektů Geometrie 2 (bitmapová grafika) Zadání
5. týdenZákladní geometrické algoritmy Geometrie 3 (základní geometrické alg.) Zadání
6. týdenFraktály a chaos, L-systémy (Sierpinsky, Hilbert) Fraktály a chaos Zadání
7. týdenFraktály a chaos, komplexní čísla (Newton, Mandelbrot, Julia) Fraktály a komplexní čísla Zadání
8. týdenLineární transformace v rovině, matice, MRCM (a opět trocha fraktálů) Lineární transformace v rovině Zadání
9. týdenPravděpodobnost a statistika (náhodná čísla, hry s náhodou, ...) Pravděpodobnost Zadání
10. týdenVelikonoce   
11. týdenAnalýza dat (lineární regrese, detekce shluků) Analýza dat Zadání
12. týdenGrafy a bludiště: aplikace grafových algoritmů v kontextu řešení bludišť Grafy a bludiště Zadání
13. týdenGrafy a bludiště: generování zadání Generování bludišť Zadání

Materiály k úkolům

Bitmapová grafika: Skrývačka 1, Skrývačka 2, Skrývačka 3

(Ne)náhodné posloupnosti: random1.txt, random2.txt, random3.txt, random4.txt, random5.txt, random6.txt, random7.txt; vše v jednom zip

Analýza dat: Old Faithful, linreg

Číselné bludiště

Podklady zkouška

linreg-mix