Zápočet
Pro udělení zápočtu je nutné
Průběžně odevzdávat domácí úkoly
70 % ze všech domácích úkolů, zadávaných téměř po každém cvičení do ReCodExu. Nebo 50-70 % + dotatečný úkol na konci semestru.
Vypracovat úlohu na posledním cvičení
Na posledním cvičení zadám úlohu, kterou do konce cvičení samostatně vypracujete. Obtížnost bude odpovídat lehčím až středně těžkým úlohám ze cvičení. Písemku bude možné 2x opakovat a budete moci používat oficiální Python dokumentaci a vaše poznámky. Nikoli mé Notebooky z hodin, kamarády, ani GPT.
Vypracovat zápočtový projekt
Do konce dubna si vymyslete zadání. Můžete se inspirovat i zde, nebo se domluvte se mnou. Při vymýšlení úlohy odhadujte obtížnost na cca den až dva dny práce (velmi zhruba 500-1500 řádků kódu). Zápočtový projekt musí být kompletním řešením nějakého problému s příslušnou dokumentací. Dokumentace bývá 1-2 strany dlouhá a měla obsahovat 3 části
- zadání problému,
- uživatelskou část, ve které popíšete jak se program používá
- a programátorskou část, ve které zdokumentujete jak je program navržen, a jaké jsou hlavní použité algoritmy a datové struktury.
Program můžete odevzdat ve formě složky se soubory, či Github repozitáře. Zápočtový projekt odevzdejte do konce letních prázdnin, abychom měli celé září na opravení chyb.
Jsem si vědom toho, že na cvičení vás nestihnu obejít všechny. Pokud tedy něčemu nerozumíte, napište mi email a domluvíme se. Rád cokoli dovysvětlím, od toho učitelé na Matfyzu také jsou.
Cvičení
| # |
Výukové materiály |
Dodatečné soubory |
Odkazy |
Problémy |
Řešení |
Pokud máte zájem zlepšit toto cvičení, zde mi můžete dát zpětnou vazbu. Odkaz bude aktivní do konce roku.
* Při tvorbě výukových materiálů byl využíván model Claude. Převážně pro vymýšlení okrajových případů, přepis řešení do úhlednější podoby a dalších stylistických úprav.
** Pokud naleznete chybu, nebo máte nápad na zlepšení, neváhejte mě kontaktovat.