====== Cvičení ====== Zkontrolujte si, jakou [[courses:b4b33rph:cviceni:python_version|verzi Pythonu]] v předmětu využíváme! ^ č.t. ^ "čtvrteční" ^ "páteční" ^ náplň ^ test ^ anotace ^ | 1. (L)| 25.09.2025 | 26.09.2025 | [[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)| 02.10.2025 | 03.10.2025 | [[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)| 09.10.2025 | | **Imatrikulace ** | | | | ::: | | 10.10.2025 | [[.:program_po_tydnech:tyden_09_ai:start|Nástroje AI]] | | Praktické vyzkoušení nástrojů AI.| | 4. (S)| 16.10.2025 | 17.10.2025 |[[courses:b4b33rph:cviceni:program_po_tydnech:tyden_03|Dilema II]] | 01 | Řešení první úlohy. Procvičování základních programovacích konstruktů. **Následuje odevzdání hráče schopného hrát.** | | 5. (L)| 23.10.2025 | 24.10.2025 |[[courses:b4b33rph:cviceni:program_po_tydnech:tyden_04|Dilema III]] | 02 | Konec úlohy Vězňovo dilema. **Následuje odevzdání finálních hráčů pro turnaj.** Začátek úlohy Reversi. | | 6. (S)| 30.10.2025 | 31.10.2025 |[[.:program_po_tydnech:tyden_05|Reversi I]] | 03 | Řešení úlohy Reversi. | | 7. (L)| 06.11.2025 | 07.11.2025 | [[.:program_po_tydnech:tyden_06|Reversi II]] | | Řešení úlohy Reversi. **Následuje odevzdání korektního hráče Reversi.**| | 8. (S)| 13.11.2025 | | [[.:program_po_tydnech:tyden_09_ai:start|Nástroje AI]] | | Praktické vyzkoušení nástrojů AI.| | ::: | | 14.11.2025 | **Děkanský den** | | | | 9. (L)| 20.11.2025 | 21.11.2025|[[.:program_po_tydnech:tyden_07_testovani|Testování softwaru]] | | Praktické zkušenosti s testováním softwaru.| | 10. (S)| 27.11.2025 | 28.11.2025 |[[.:program_po_tydnech:tyden_07|Reversi III]] | | Konec Reversi. **Následuje odevzdání finálního hráče Reversi.**| | 11. (L)| 04.12.2025 | 05.12.2025 | [[.:program_po_tydnech:tyden_08|Spam I]] | 04 | Začátek úlohy Spam. | | 12. (S)| 11.12.2025 | 12.12.2025 | [[.:program_po_tydnech:tyden_09|Spam II]] | 05 | Řešení úlohy Spam.**Následuje odevzdání funkce pro výpočet kvality predikce spam filtru.** | | 13. (L)| 18.12.2025 | 19.12.2025 | [[.:program_po_tydnech:tyden_10|Spam III]]| |Řešení úlohy Spam. Poslední konzultace k úloze Spam. **Následuje odevzdání finálního spam filtru.**| | 14. (S)| 08.01.2026 | 09.01.2026 | [[.:program_po_tydnech:tyden_13|Závěrečné cvičení]] | | Prezentace spam filtrů. Diskuse, zpětná vazba. | /* [[.: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 1.10.2025 můžete využít extra cvičení každou středu od 16:30 v počítačové místnosti KN:E-328. Váš o něco starší kolega Šimon Brandner tam bude připraven vám poradit s vašimi problémy. Lze přijít bez ohlášení, ale pokud jen trochu můžete, zkuste Šimonovi napsat předem a trochu mu svůj problém popsat ([[brandsi1@student.cvut.cz|Šimon Brandner]]). Pokud byste se rádi přišli poradit, ale nemůžete dorazit osobně, zkuste se se Šimonem domluvit na online schůzce. /* 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]].*/