Zdroje k přednáškám

Zde jest seznam materiálů, z nichž jsme čerpali při přípravě přednášek, které mohou sloužit pro rozšíření znalostí nebo které se nám prostě zdají zajímavé. Stránka zároveň může sloužit jako seznam přednášek, které se konaly.

Pokud tu chybí Tvá oblíbená přednáška, nezoufej a zkus ulovit přednášejícího. :-)

Pondělí Geometrie a počítače
MJ
Stručný úvod do zametacích algoritmů najdete v poznámkách k Algoritmům a datovým strukturám. Pokud se chcete do geometrie zanořit hlouběji, velmi doporučuji knížku de Berg et al.: Computational Geometry: Algorithms and Applications
Paralelní výpočty
Vorner
Základní algoritmy
Kája
  • Kuchařky KSP
  • Probrané algoritmy a datové struktury najdete včetně implementace v Pascalu v knize Algoritmy a programovací techniky od Pavla Töpfera.
Jednoúčelové mikroprocesory
Moskyt
Komprese dat
MJ
Datové struktury pro začátečníky
Paulie
Viz přednáška Základní algoritmy
Třídy složitosti
MJ
Velmi doporučuji knížku Arora, Barak: Computational Complexity: A Modern Approach.
Programování v linuxu
Vorner
Úterý Intervalové stromy
Kája
Digitální elektronika a hradla
Moskyt
Linuxové jádro a jak se v něm vyznat
MJ
Dobrým úvodem do programování jádra je web kernelnewbies.org.
Ne až tak základní algoritmy
MJ
Deskriptivní geometrie
Moskyt
Matroidy
Martin
Nejkratší a jiné cesty
MJ
Kapitoly o cestách ve skriptíčkách Krajinou grafových algoritmů.
Procesy a vlákna
Vorner
Funkcionální programování
David
Středa Prohledávání nejen grafů
David
Úvod do Ramseyovy teorie
Martin
Teorie nemožného
MJ
Omezené třídy grafů
Vorner
Git a jiné systémy pro správu verzí
MJ
Web git-scm.com, odtamtud vede spousta zajímavých odkazů
Logické programování
Paulie
  • Učební text Úvod do programovacího jazyka Prolog od Rudolfa Kryla k předmětu Neprocedurální programování na MFF. Lze tam nalézt i složitější programy.
  • Knížka Programování v jazyku Prolog (autor Petr Jirků)
Datové struktury pro pokročilé
Martin
Čtvrtek Programování v týmu
Vorner
Gdb a jiné ladící nástroje
Vorner
Datové struktury pro šílence
MJ
Problém stromových předchůdců a Union-Find jsou popsány ve skriptíčkách Krajinou grafových algoritmů.
Spravujeme linuxový server
Moskyt
Pátek Programování na grafické kartě
Bobřík
Jak se nestat vepřem
MJ, Moskyt a Vorner
Jelikož jsme se na přednášce o tom, co je jediné správné, nakonec moc nepohádali :), nabízíme pohled na dva znepřátelené standardy: GNU Coding Standards a Linux Kernel Coding Style.
Lineární algebra
Pavel Čížek
Pokročilé povídání o Pythonu
David
Teorie (vesměs samoopravných) kódů
MJ
Madhu Sudan: Course Notes on Coding Theory
Hledání v textu
Moskyt
Správa paměti
Vorner
Evoluční algoritmy
David
Haskell
Martin
Programování v assembleru
MJ
Následujte odkazy z webu přednášky Algoritmy a jejich implementace.
Sobota Úspěch a pracovní nasazení
Martin
Kryptologie
Kája
Fourierova transformace
Pavel Čížek
Řešení úloh
(3 verze)
Začátečníkům i pokročilým doporučujeme řešit úlohy KSP.
Půlnoční Mapování mysli + miniworkshop žonglování
Paulie
  • Blog Workaholica (jistého středoškolského učitele) o mapování mysli i kreativních technikách a organizaci času. Nyní publikuje na Mít vše hotovo.cz, stránkách o organizaci času nazvaných dle knížky Davida Allana.
  • Knížka Myslet jako Leonardo da Vinci od Michael J. Gelba o kreativním přístupu k životu, mimo mapování mysli přináší spoustu dalších dobrých rad, ale je třeba ji brát trochu s rezervou (psal ji Američan).
  • Slíbená mapa mysli k přednášce pro FreeMind (nebo PNG verze).
  • K žonglování je bohatým zdrojem Žonglérův slabikář. Dobře se také učí dle videí na youtube.com.