Search
Odevzdávací systém Diskusní fórum Popis předmětu na FEL Rozvrh na FEL
Předmět BD6B36PJC je zakončen klasifikovaným zápočtem.
Předmět se zabývá výukou programovacího jazyka C++. Látka je určena pro mírně pokročilé programátory, znalost C ani C++ není nutná. Cílem je seznámit studenty se základy jazyka a naučit je používat C++ v praxi.
Předmět je veden formou konzultací.
Konzultace pro kombinované studium
Přednášky pro denní studium
Během semestru budou zadány max 3 domácí úkoly (může se ještě změnit) a 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 Systém), kde budou automaticky hodnoceny. Semestrální práce se odevzdává mailem je hodnocena cvičícím.
Pro získání zápočtu je nutné úspěšně odevzdat všechny domácí úkoly (získat alespoň polovinu bodů před penalizací za pozdní odevzdání). Úlohu je třeba odevzdat do zadaného data, za každý započatý týden zpoždění bude odevzdání penalizováno polovinou možného bodového zisku.
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.
70 ze 100 bodů ze semestru je za domácí práci, z toho 40 za úkoly do Brute, 10 za jednohubky a a 20 za semestrální práci, která se odevzdává vašemu cvičícímu mailem. Pro získání zápočtu potřebujete splnit všechny povinné domácí úkoly, což znamená získat z nich alespoň polovinu bodů, předtím než se započítá penalizace za pozdní odevzdání1).
Úlohy se kontrolují stejnými testy, jako dostáváte, ovšem v odevzdávacím systému testy, resp. vaše úkoly běží pod Valgrindem. Aby byl úkol přijmut jako správně odevzdaný, nesmí Valgrind najít žádné problémy.
Jednohubky jsou malé a nepovinné úkoly, za které můžete získat až jeden bod. K získání celého bodu je musíte odevzdat včas.
V Brute najdete i dvě testovací úlohy, na nichž si můžete vyzkoušet, jestli vám funguje tak, jak má.
Semestrálka
Zápočtový test se zkládá ze dvou částí, krátkých, primárně teoretických otázek, a z rozsáhlejších otázek primárně na čtení kódu
Hodnocení je dáno celkovým součtem bodů za domácí úkoly, semestrální práci a zápočtový test. Cvičící může celkové hodnocení ještě upravit, podle aktivity za semestr.
V průběhu semestru je možné získat i bonusové body, a to za aktivitu nad rámec očekávání. To znamená například nalezení chyb v přednáškách nebo v úkolech.
Výsledná známka se řídí běžnou bodovou tabulkou:
* Doporučená literatura anglicky
* Česká literatura
* Reference:
* Přednášky na různá témata:
* Pokročilá literatura
* Další česká literatura