====== Cvičení ====== Během semestru vypracujete 3 úlohy. Každá vyžaduje odevzdání, tj. upload kódů do [[https://cw.felk.cvut.cz/upload|Upload systém]] do určitého data. Termíny odevzdání jsou vidět v upload systému, odkud si je také můžete stáhnout ve formátu [[http://cs.wikipedia.org/wiki/ICalendar|iCal]]. Níže uvedená tabulka je hlavním navigačním zdrojem, který říká, co budeme který týden dělat. ====== Program ====== **Důležité upozornění:** přesný termín ke každé úloze platný pro vaši skupinu zjistíte v [[https://cw.felk.cvut.cz/upload/|upload systému]]. V ZS2015/2016, kvůli začátku výuky ve čtvrtek neobvykle předchází cvičení přednášku. To mírně oslabí první cvičení, přesto hned na prvním cvičení začneme programovat. ^ č.t. ^ datum ^ náplň ^ anotace ^ | 1 | 1-2.10. | [[.:program_po_tydnech:tyden_01]] | Zalogování, upload odpovědi na otázku, základní principy úloh, začátek Pythonu | | 2 | 8-9.10. | [[.:program_po_tydnech:tyden_02]] | Začátek řešení [[.:veznovo_dilema:start|první úlohy]]. Diskuse nad zadáním. Diskuse přednášky.. Procvičování základních programovacích dovedností | | 3 | 15-16.10. | [[.:program_po_tydnech:tyden_03]] | [[courses:a4b99rph:cviceni:veznovo_dilema:03_pd_hrac|Řešení]] první úlohy, **následuje víkendový termín pro odevzdání hráče schopného hrát** do upload systému. Procvičování základních programovacích konstruktů | | 4 | 22-23.10. | [[.:program_po_tydnech:tyden_04]] | Diskuse nad prvním odevzdáním, Konec úlohy Vězňovo dilema, **následuje víkendové odevzdání finálních hráčů pro turnaj**. Začátek úlohy [[.:spam:start|Spam]]. | | 5 | 29-30.10. | [[.:program_po_tydnech:tyden_05]] | Řešení úlohy Spam. | | 6 | 5-6.11. | [[.:program_po_tydnech:tyden_06]] | Řešení úlohy Spam. | | 7 | 12-13.11. | [[.:program_po_tydnech:tyden_07]] | Řešení úlohy Spam. **V neděli následuje odevzdání funkce pro výpočet kvality predikce.** | | 8 | 19-20.11. | [[.:program_po_tydnech:tyden_08]] | Řešení úlohy Spam. | | 9 | 26-27.11. | [[.:program_po_tydnech:tyden_09]] | Poslední konzultace k úloze Spam, **v neděli následuje odevzdání finálního spam filtru**. Začátek úlohy [[.:reversi:start|Reversi]] | | 10 | 3-4.12. | [[.:program_po_tydnech:tyden_10]] | Řešení úlohy Reversi **v neděli následuje odevzdání korektního hráče**. | | 11 | 10-11.12. | [[.:program_po_tydnech:tyden_11]] | Řešení úlohy Reversi | | 12 | 17-18.12. | [[.:program_po_tydnech:tyden_12]] | Dokončování úlohy Reversi, **v neděli následuje termín odevzdání finálního hráče pro turnaj**. | | 13 | 7-8.1. | [[.:program_po_tydnech:tyden_13]] | Týmová úloha | | 14 | 14-15.1. | [[.:program_po_tydnech:tyden_14]] | Volitelně náhradní programovací test, diskuse, závěry | ====== Úlohy ====== Ze studijních důvodů není v předmětu dovoleno přebírání částí kódů od jiných autorů. Jste-li na pochybách, zeptejte se svého cvičícího. Přečtěte si [[help:common:plagiaty_opisovani]]. ===== Základní odkazy ===== * [[https://cw.felk.cvut.cz/upload/|upload úloh]]. * [[..:tutorialy:start|Tutoriály]] k tématům, které sdílí více úloh ===== Úlohy ===== * [[.veznovo_dilema:start|Vězňovo dilema]] * [[.spam:start|Spam filter]] * [[.reversi:start|Reversi]]