Odevzdávací systém Diskusní fórum Popis předmětu na FEL Rozvrh na FEL
Prakticky všechny body ze semestru jsou za úlohy v upload systému. Pro získání zápočtu je potřebujete splnit všechny alespoň na polovinu bodů, bez ohledu na penalizaci za pozdní odevzdání.
Bodování je založeno na unit testech, které jsou identické s těmi, které dostáváte spolu se zadáním. Dále celý běh testů probíhá pod Valgrindem. Chyby odhalené Valgrindem s sebou nesou penalizaci ve výši poloviny maxima bodů z daného úkolu.
Během semestru dostanete 10 malých úloh (obě varianty) a 1 velkou úlohu (B6B36PJC) nebo semestrální práci (A7B36PJC).
Za malé úlohy můžete dohromady dostat 60 bodů.
| Úkol | Téma | Max bodů |
|---|---|---|
| 1 | Manipulace s formátovaným textem | 4 |
| 2 | Základy manipulace s daty | 4 |
| 3 | Spojový seznam (list) jako struktura | 8 |
| 4 | List jako třída | 6 |
| 5 | Iterátory a život listu | 8 |
| 6 | Parser + vyhodnocovač matematických výrazů | 7 |
| 7 | Rozšíření vyhodnocovače o kontrolu chyb | 7 |
| 8 | List jako šablona | 6 |
| 9 | Vylepšení implementace šablonového listu | 6 |
| 10 | STL-styl algoritmus a základy TMP | 4 |