Table of Contents

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

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


Předmět B6B36PCC 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í.

Předmět je zakončen zápočtem a zkouškou.

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. Dřívější zapsání zápočtu není možné!

Zkouška

Podmínka absolvování zkoušky je nutná pro úspěšné absolvování předmětu, a to samozřejmě i v případě, že v průběhu semestru získáte více než 50 bodů.

Na zkoušce se píše písemný test, který obsahuje několik bodovaných otázek (celkem až 40 bodů). Vyhrazený čas je zpravidla 60 minut. Po odevzdání vyplněných testů je cca 1 hodina věnována na opravy. Ústní zkouška se nekoná. K nahlédnutí budou testy a jejich výsledky. Pro detailní podmínky absolvování zkoušky navštivte tento odstavec

Zkoušku lze v souladu se Studijním a zkušebním řádem pro studenty ČVUT v Praze (článek 6, odstavec 1) absolvovat pouze s uděleným zápočtem.
Sešity, vlastní poznámky, ani žádné další informační zdroje nejsou pro vypracování zkouškového testu povoleny.

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 40 15, po započtení všech penalizací za pozdní odevzdání
Semestrální práce 20 10
Kontrolní test 8 0
Celkem k zápočtu 68 25
Písemný zkouškový test 40 20 (5 teoretická a 10 praktická část)
Celkem 108 50 1)
Bez splnění požadavku 25 bodů na zápočet nelze vykonat zkoušku.

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 velmi dobře
C >= 70 dobře
D >= 60 uspokojivě
E >= 50 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.

Semestrální práce se bude odevzdávat přes BRUTE a bude hodnocena cvičícími. Celkem lze za úkoly získat až 40 bodů, za semestrální práci až 20 bodů.

Ú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ů.

Úkoly

Přednášky

Přednášky

Cvičení

Cvičení

Písemný zkouškový test

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

* Proč C++?

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