====== Cvičení ====== Budeme používat **Python 3.8.x**. ^ cv. ^ "čtvrteční" ^ "páteční" ^ náplň ^ test ^ anotace ^ | 1. (L)| 23.09.2021 | 24.09.2021 | [[courses:b4b33rph:cviceni:program_po_tydnech:tyden_01|Úvodní cvičení]]| | Zalogování, upload řešení úlohy z přednášky, základní principy úloh, začátek Pythonu | | 2. (S)| 30.09.2021 | 01.10.2021 | [[courses:b4b33rph:cviceni:program_po_tydnech:tyden_02|Dilema I]] | | Začátek řešení první úlohy. Diskuse nad zadáním. Diskuse přednášky. Procvičování základních programovacích dovedností | | 3. (L)| 07.10.2021 | | **IMATRIKULACE**| | | |::: | | 08.10.2021 | Dobrovolné, konzultační cvičení| | | | 4. (S)| 14.10.2021 | 15.10.2021 |[[courses:b4b33rph:cviceni:program_po_tydnech:tyden_03|Dilema II]] | 01 | Řešení první úlohy. **Následuje odevzdání hráče schopného hrát.** Procvičování základních programovacích konstruktů | | 5. (L)| 21.10.2021 | 22.10.2021 |[[courses:b4b33rph:cviceni:program_po_tydnech:tyden_04|Dilema III]] | 02 | Konec úlohy Vězňovo dilema. **Následuje víkendové odevzdání finálních hráčů pro turnaj.** Začátek úlohy Reversi. | | 6. (S)| 28.10.2021 | | **Svátek** | | | | :::| | 29.10.2021 | Dobrovolné, konzultační cvičení| | | | 7. (L)| 04.11.2021 | 05.11.2021 | [[.:program_po_tydnech:tyden_05|Reversi I]] | 03 | Řešení úlohy Reversi. | | 8. (S)| 11.11.2021 | 12.11.2021 | [[.:program_po_tydnech:tyden_06|Reversi II]] | | Řešení úlohy Reversi. **Následuje odevzdání korektního hráče.** | | 9. (L)| 18.11.2021 | 19.11.2021 |[[.:program_po_tydnech:tyden_07_testovani|Testování softwaru]] | | Praktické zkušenosti s testováním softwaru. | | 10. (S)| 25.11.2021 | 26.11.2021 |[[.:program_po_tydnech:tyden_07|Reversi III]] | | Konec Reversi. **Následuje odevzdání finálního hráče Reversi.** Začátek úlohy Spam. | | 11. (L)| 02.12.2021 | 03.12.2021 | [[.:program_po_tydnech:tyden_08|Spam I]] | 04 | Řešení úlohy Spam. | | 12. (S)| 09.12.2021 | 10.12.2021 | [[.:program_po_tydnech:tyden_09|Spam II]] | 05 | Řešení úlohy Spam. **Následuje odevzdání funkce pro výpočet kvality predikce.**| | 13. (L)| 16.12.2021 | 17.12.2021 |[[.:program_po_tydnech:tyden_10|Spam III]] | | Řešení úlohy Spam. | | 14. (S)| 06.01.2022 | 07.01.2022 | [[.:program_po_tydnech:tyden_13|Závěrečné cvičení]] | | Prezentace spam filtrů. Diskuse, zpětná vazba. | /* [[.:program_po_tydnech:tyden_11|Spam IV]] | | Poslední konzultace k úloze Spam. **Následuje odevzdání finálního spam filtru.** | [[.:program_po_tydnech:tyden_12|Rezerva]] | | Bude zařazena po umožnění kontaktní výuky. Diskuse, konzultace. | */ /* Poznámky k nepravidelnostem v rozvrhu: */ /* ===== Hodnocení ===== Během semestru je třeba vypracovat několik programovacích úloh. Povinné úlohy je třeba odevzdat na minimální úrovni. Dále se ve cvičeních budou psát malé programovací testíky. Rozložení zisku bodů ukazuje tabulka níže. ^ Úloha ^ 01_DU_abc ^ 02_DU ^ 03_PD_hrac ^ 04_PD_tur ^ 07_reversi ^ 07_Rose ^ 08_reversi ^ 11_sp_eval ^ 12_sp_filt ^ Testy ^ | Max. bodů | 1.5 | 2 | 4 | 19 | 4 | 2 | 28 | 4 | 27 | 10 | | Povinná| ne | ne | **ANO** | **ANO** | **ANO** | ne | **ANO** | **ANO** | **ANO** | ne | */ ===== Dodatečná cvičení pro nováčky v programování ===== Pro některé z vás bude možná začátek hodně rychlý. Od 30.9.2021 můžete využít extra cvičení každý čtvrtek 16:30-17:30 v počítačové místnosti KN:E-310. Váš kolega Ondřej Kyzr tam bude připraven vám poradit s vašimi problémy. Nemusíte se hlásit dopředu, nicméně pokud je váš problém komplikovaný, napište kolegovi Kyzrovi ([[mailto::kyzrondr@fel.cvut.cz|kyzrondr@fel.cvut.cz]]) dopředu. /* Prozatím budou dodadečná cvičení probíhat přes BBB: [[https://cw.felk.cvut.cz/brute/teacher/bbb/cw_MoXXP6tjJu|https://cw.felk.cvut.cz/brute/teacher/bbb/cw_MoXXP6tjJu]].*/