Table of Contents

B6B36PCC -- Programování v C/C++

Odevzdávací systém Popis předmětu na FEL Rozvrh B6B36PCC Kontrolní test B6B36PCC Stránky na Moodle


Předmět B6B36PCC je zakončen zápočtem a zkouškou. Předmět se zabývá výukou programovacího jazyka C++. Látka je určena pro mírně pokročilé programátory, předchozí znalost C ani C++ není nutná. Cílem je nejenom seznámení studentů se základy jazyka C++ a jeho praktickým využitím, ale zejména pochopení některých základních konceptů práce s pamětí.

Zápočet

Pro získání zápočtu je nutné úspěšně odevzdat všechny povinné domácí úkoly i semestrální práci.

Pro vyšší bodové hodnocení je možné vypracovat nepovinné jednohubky a absolvovat kontrolní test v průběhu semestru.

Zápočty se budou zapisovat do KOSu po splnění povinností až v prvním týdnu v lednu.

Zkouška

Pro vykonání zkoušky je nutné úspěšně absolvovat písemný zkouškový test.

Hodnocení

Hodnocení je dáno celkovým součtem bodů za domácí úkoly, semestrální práci a písemný test.

Část Maximum bodů Požadované minimum
Domácí úkoly 50 19, sníženo případné o penalizaci za pozdní odevzdání
Semestrální práce 20+ 10
Kontrolní test 8 0
Písemný zkouškový test 30 15
celkem 108+ 50 1)

Výsledná známka se řídí běžnou bodovou tabulkou:

Známka Bodové rozmezí Slovní
hodnocení
A 90 a více výborně
B 80 - 89 velmi dobře
C 70 - 79 dobře
D 60 - 69 uspokojivě
E 50 - 59 dostatečně
F méně než 50 nedostatečně

Domácí úkoly

Během semestru budou zadány 3 povinné domácí úkoly, 10 nepovinných “jednohubek” a jedna semestrální práce. Úkoly budou vyvěšeny na stránkách předmětu a budou se odevzdávat do odevzdávacího systému (Brute), kde budou automaticky hodnoceny. Jednohubky se budou zadávat během cvičení, a též odevzdávat do Brute. Jako penále může být navíc přidělen ještě jeden domácí úkol, pro ty, kteří neplní stanovené povinnosti.

Semestrální práce se bude odevzdávat e-mailem (příp. i přes Brute) a bude hodnocena cvičícími. Celkem lze za úkoly získat až 50 bodů, za semestrální práci až 20 bodů (případně ještě 10 extra bodů navíc, pokud splníte úplně celé zadání).

Úspěšně odevzdaný úkol je takový, za který získáte alespoň 50% bodů předtím, než se započte penalizace za pozdní odevzdání. Penalizace je automaticky započítána v BRUTE - za první dva dny zpoždění 1 bod, za další dva dny 2 body, následně 5 až plný počet bodů.

Upozornění: práce na domácích úkolech je samostatná. Studenti, kterým odhalíme duplicitní řešení, automaticky ztrácí nárok na zápočet a hrozí jim disciplinární řízení. Samozřejmě je normální (a žádoucí) o domácích úlohách diskutovat s kolegy, nicméně kód si musí každý napsat sám.

Úkoly

Přednášky

Přednášky

Cvičení

Cvičení

Písemný zkouškový test

Písemný zkouškový test se skládá ze sady otázek a úloh. Celkové hodnocení testu je v rozsahu 0-30 bodů. Písemný test je úspěšně absolvován, pokud za něj získáte alespoň polovinu bodů, tj. 15 z 30. Bude se psát ve vypsaných termínech.

Nabízíme několik testů na ukázku, viz Test 1 Test 2

Literatura

* Doporučená literatura anglicky

* Česká literatura

* Reference:

* Přednášky na různá témata:

* Pokročilá literatura

* Další česká literatura

1)
50 bodů odpovídá hodnocení E - dostatečně.