Předmět: Jazyk C++ I

« Zpět
Název předmětu Jazyk C++ I
Kód předmětu KST/IC++1
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Zimní a letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Diviš Roman, Ing. Ph.D.
  • Merta Jan, Ing. Ph.D.
Obsah předmětu
Základní rozdíly jazyka C a C++. Datový typ třída, statické a dynamické vytváření objektů, operátory new a delete. Přetěžování a překrývání metod. Řízení přístupu ke členům tříd. Konstruktory a destruktory, virtuální funkce, třídy a destruktory. Spřátelené funkce a třídy, abstraktní metody a třídy. Přetěžování operátorů. Šablony tříd a funkcí. Vstupně-výstupní operace v C++, proudy pro spolupráci s konzolí, paměťové proudy, práce se soubory.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)
Výstupy z učení
Cílem předmětu je zvládnout základy programování v jazyku C++.
Student je způsobilý vytvářet jednoduché konzolové aplikace. Je schopen podílet se na tvorbě aplikačních komponent.
Předpoklady
Úspěšné absolvování předmětu Úvod do jazyka C.

Hodnoticí metody a kritéria
Ústní zkouška

Povinná účast na cvičeních.
Doporučená literatura
  • Prata, S. Mistrovství v C++, 2. aktualizované vydání, Computer Press, Praha 2004, ISBN 80-251-0098-7.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2014) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2013) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2016) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2013) Kategorie: Speciální a interdisciplinární obory 2 Doporučený ročník:2, Doporučený semestr: Letní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Informační technologie (2015) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní
Fakulta: Fakulta elektrotechniky a informatiky Studijní plán (Verze): Řízení procesů (2014) Kategorie: Speciální a interdisciplinární obory - Doporučený ročník:-, Doporučený semestr: Letní