NI-EPC: Efektivní programování v C++
Soupisy k úlohám
Kapitoly
Pro úlohy stačí kapitoly 1, 2 a 5. Zbytek je hlavně ke zkoušce.
| Kapitola | K čemu je | Čas |
|---|---|---|
| Objekty, úložiště a doba existence | úlohy 1 a 2 | 40 min |
| Hodnoty, reference a přesun | úloha 2 | 40 min |
| Šablony, dedukce a forwarding | zkouška | 45 min |
| SFINAE, koncepty a type erasure | zkouška | 30 min |
| Výjimky a RAII | úlohy 1 a 2 | 30 min |
| Výkon, copy elision, SSO | zkouška | 30 min |
Jak na zkoušku
Na zkoušce smíš používat offline materiály: poznámky, vytištěné slajdy, literaturu i PDF na USB. Na učebnovém počítači je image se standardem, cppreference, překladači GNU a LLVM a stránkami předmětu. Internet tam není a vlastní zařízení nesmíš použít.
- Vytiskni si nebo ulož do PDF taháky ze všech kapitol. Web jde vytisknout přímo z prohlížeče, řešení se při tisku rozbalí.
- Ověř si včas, že USB disk v učebně funguje.
- Zkoušené jsou i úlohy a cvičení, nejen slajdy. Své řešení úloh si projdi.
- Kód si na zkoušce zkoušej v překladači, je to povolené.
- Ukázkový test má být zveřejněný během semestru.
Podmínky
- Zápočet: aspoň 15 z 30 bodů ze tří úloh po 10 bodech.
- Zkouška: 70 bodů, minimum 35. Písemný test v počítačové učebně, případně ústní dozkoušení za nejvýš 3 body.
- Celkem: aspoň 50 bodů.
Cesta k cíli
| Část | Body |
|---|---|
| Úlohy 1 a 2 | 20 |
| Zkouška | 40+ |
Úlohy 1 i 2 mají termín na konci 12. týdne, tedy podle kalendáře 13. 12. Datum si ověř.
Co vypustit při nedostatku času
Úlohu 3. Se dvěma úlohami máš zápočet i tak.
Chybí
- ukázkový test po zveřejnění
- cvičení 2 (soubor
cv2.htmlobsahuje cvičení 3) - zadání úlohy 3 po zveřejnění
- stav tvé úlohy 1