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

Poznámka (Můžeš mít materiály)

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.

  1. 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í.
  2. Ověř si včas, že USB disk v učebně funguje.
  3. Zkoušené jsou i úlohy a cvičení, nejen slajdy. Své řešení úloh si projdi.
  4. Kód si na zkoušce zkoušej v překladači, je to povolené.
  5. Ukázkový test má být zveřejněný během semestru.

Podmínky

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í