Programování 1
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
14PRG1 | Z | 2 | 1+1 | česky |
- Přednášející:
- Vít Fábera (gar.)
- Cvičící:
- Vít Fábera (gar.)
- Předmět zajišťuje:
- ústav informatiky a telekomunikací
- Anotace:
-
Seznámení s rozdíly mezi programovacím jazykem C a C++. Specifické vlastnosti C++ jako je polymorfismus, reference, práce s pamětí, nové datové typy, objekty - třídy. Dále dědění a generické programování, práce s operátory, knihovna STL, abstraktní třídy, výjimky a další. Předmět bude učen prostřednictvím praktických příkladů. Studenti budou v rámci předmětu odevzdávat jako semestrální práci program v C++ využívající výše zmíněné vlastnosti.
- Požadavky:
-
Znalost algoritmizace úloh a základní znalost programovacích jazyků, nejlépe C. Z programování by měl být posluchač obeznámen s následujícícmi prvky: tvorba programu, kompilace, trasování, cykly, rozhodovací struktury, datové typy aj.
- Osnova přednášek:
- Osnova cvičení:
- Cíle studia:
-
Získat znalosti pro vytváření složitějších programů v C++ a porozumět objektovému programování
- Studijní materiály:
-
Programování v C++ / Miroslav Virius.,Mistrovství v C++ / Stephen Prata., Jazyky C a C++ podle normy ANSI/ISO : kompletní kapesní průvodce, C++ Programovací jazyk / Bjarne Stroustrup,
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- ITS bak.prez.11/12 (povinný předmět programu)