Dění na cvičeních
- 9. 10. teoretický materiál
- 23. 10. zadání úloh, řešení, ukázka Strassenova algoritmu (autor ChatGPT)
- 6. 11. zadání úloh, řešení
- 20. 11. zadání úloh, řešení
- 4. 12. zadání úloh
Zápočet
… bude za správné a včasné vypracování a odevzdání tří (ze čtyř) domácích úkolů, které se tu během roku níže objeví. Pokud nestihnete úlohy odevzdat v termínu, budete muset odevzdat všechny čtyři.
Úkoly můžete samozřejmě libovolně konzultovat (se mnou, s kolegy…), ale výsledek (kód, komentář…) by měl vypracovat každý sám za sebe. Když úkol odevzdáte v předstihu, tak se vám na něj podívám a pošlu nějaké komentáře. Odevzdává se v systému Sova (přesný link poslán mailem ze SISu).
- Úkol 1 (deadline 19. 11. 2025 9:00)
- Úkol 2 (deadline 10. 12. 2025 9:00)
- Úkol 3 (deadline 7. 1. 2026 9:00)
- Úkol 4 (deadline 14. 1. 2026 9:00)
Absolutní deadline na odevzdání úkolů: 15. 2. 2026 23:59.
SageMath
Jde v podstatě o nadstavbu Pythonu, ve které se dobře „dělá matematika“; na cvičeních ho budeme používat skrze Jupyterové notebooky.
Jak zprovoznit: existuje na to oficiální stránka, níže jsou nějaké víceméně přímočaré metody (1 a 2 jsem sám vyzkoušel):
- rozjet Sage lokálně v Dockeru (tento image; níže na stránce je příkaz pro spuštění Jupyterového notebooku),
- použít fakultní JupyterHUB,
- registrovat se na cocalc.com (zdarma) a dělat všechno tam; je to samozřejmě poněkud pomalejší.