====== Cvičení ====== Zkontrolujte si, jakou [[courses:b4b33rph:cviceni:python_version|verzi Pythonu]] v předmětu využíváme! ^ datum ^ č.t. ^ S/L ^ náplň ^ ^ cv. ^ "čtvrteční" ^ "páteční" ^ náplň ^ test ^ anotace ^ | 1. (L)| 26.09.2024 | 27.09.2024 | [[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)| 03.10.2024 | 04.10.2024 | [[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)| 10.10.2024 | 11.10.2024 | [[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.** | | 4. (S)| 17.10.2024 | 18.10.2024 |[[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. | | 5. (L)| 24.10.2024 | 25.10.2024 |[[.:program_po_tydnech:tyden_05|Reversi I]] | 03 | Řešení úlohy Reversi. | | 6. (S)| 31.10.2024 | 01.11.2024 | [[.:program_po_tydnech:tyden_06|Reversi II]] | | Řešení úlohy Reversi. **Následuje odevzdání korektního hráče Reversi.**| | 7. (L)| 07.11.2024 | 08.11.2024 | [[.:program_po_tydnech:tyden_07|Reversi III]] | | Konec Reversi. | | 8. (S)| 14.11.2024 | 15.11.2024 |[[.:program_po_tydnech:tyden_07_testovani|Testování softwaru]] | | Praktické zkušenosti s testováním softwaru.| | 9. (L)| 21.11.2024 | 22.11.2024| [[.:program_po_tydnech:tyden_08|Spam I]] | 04 | Začátek úlohy Spam. **Následuje odevzdání finálního hráče Reversi.**| | 10. (S)| 28.11.2024 | 29.11.2024 | [[.:program_po_tydnech:tyden_09|Spam II]] | 05 | Řešení úlohy Spam. | | 11. (L)| 05.12.2024 | 06.12.2024 | [[.:program_po_tydnech:tyden_09_ai:start|Nástroje AI]] | | Praktické vyzkoušení nástrojů AI. **Následuje odevzdání funkce pro výpočet kvality predikce spam filtru.** | | 12. (S)| 12.12.2024 | 13.12.2024 | [[.:program_po_tydnech:tyden_10|Spam III]]| |Řešení úlohy Spam. | | 13. (L)| 19.12.2024 | 20.12.2024 |[[.:program_po_tydnech:tyden_11|Spam IV]] | | Poslední konzultace k úloze Spam. **Následuje odevzdání finálního spam filtru.** | | 14. (S)| 11.01.2025 | 12.01.2025 | [[.: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 3.10.2024 můžete využít extra cvičení každý čtvrtek od 17hod v počítačové místnosti KN:E-307. Váš kolega Patrik Kolář 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 ([[kolarpat@student.cvut.cz|Patrik Kolář]]) 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]].*/