NPRG041: Programování v C++
Základní informace
Plán cvičení
- Středa 29. 09. 2021: 01 - PDF - organizační informace - hello world, násobilka
- Středa 06. 10. 2021: 02 - PDF - moduly, řetězce - argumenty
- Středa 13. 10. 2021: 03 - PDF - řetězce, funkce - argumenty
- Středa 20. 10. 2021: 04 - PDF - struktury, čísla - argumenty
- Středa 27. 10. 2021: 05 - PDF - třídy, soubory, streamy - počítadlo
- Středa 03. 11. 2021: Zrušeno
- Středa 10. 11. 2021: 06 - PDF - parsování výrazů, zásobník - aritmetické výrazy
- Středa 17. 11. 2021: Zrušeno (Den boje za svobodu a demokracii)
- Středa 24. 11. 2021: 07 - PDF - dynamická alokace, enumerace - aritmetické výrazy
- Středa 01. 12. 2021: 08 - PDF - dědičnost, virtuální funkce - aritmetické výrazy
- Středa 08. 12. 2021: 09 - PDF - chytré ukazatele, algoritmy, funktory - databáze filmů
- Středa 15. 12. 2021: 10 - PDF - operátory, šablony - vektory, matice
- Středa 22. 12. 2021: 11 - PDF - kontejnery, iterátory - gumové pole
- Středa 05. 01. 2022: 12 - PDF - konstruktory, výjimky, dokumentace - gumové pole
Důležité termíny
30. 11. 2021 08. 12. 2021: nahlášení tématu zápočtového programu
30. 11. 2021 12. 12. 2021: odevzdání prvního velkého úkolu
31. 12. 2021 21. 2. 2022: odevzdání druhého velkého úkolu
- 30. 04. 2022: nejpozdější termín na odevzdání kompletně hotového zápočtového programu
- 31. 05. 2022: nejpozdější termín na případné úpravy odevzdaného zápočtového programu
Domácí úkoly
- První úkol: Regulární výrazy
- Zadání: PDF
- Termín: 12. 12. 2021
- Hodnocení: 15 bodů
- Druhý úkol: Grafy
- Zadání: PDF
- Termín: 21. 2. 2022
- Hodnocení: 25 bodů
Formální podmínky
Úkoly
- První velký úkol je za 15 bodů, za každý započatý týden zpoždění je penalizace 5 bodů
- Druhý velký úkol je za 25 bodů, za každý započatý týden zpoždění je penalizace 10 bodů
Zápočet
- Pro udělení zápočtu je nutné splnit všechny následující podmínky
- Aktivní účast a docházka na cvičeních včetně práce na malých úkolech
- Získání alespoň 50 bodů za velké domácí úkoly a zkouškový test
- Vypracování, odevzdání a předvedení vyhovujícího zápočtového programu