Předmět: Jazyk C++

« Zpět
Název předmětu Jazyk C++
Kód předmětu KID/PC++P
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 3
Semestr Zimní
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í
  • Šroll Josef, Ing. Ph.D.
Obsah předmětu
Historie, neobjektové vlastnosti C++, další typy proměnných, práce s proudy. Manipulátory, tok řízení. Reference, referenční funkce, funkce inline. Třídy, jejich vlastnosti a metody. Třídy - konstruktory a destruktory, vnořené typy, inicializace. Přátelé. Odvozené třídy, přístupová práva, dědění. Předci, potomci. Dědičnost. Polymorfizmus - abstraktní třídy, přetěžování operátorů. Operátory new a delete. Šablony. Prostory jmen. Výjimky try - catch - throw.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Nácvik dovedností
Výstupy z učení
Zvládnout základy programování v jazyku C++ ve vývojovém prostředí Visual Studio.
Po absolvování předmětu student ovládá programování v jazyku C++
Předpoklady
Předpokládá se znalost algoritmizace, jazyka C a objektově orientovaného programování.

Hodnoticí metody a kritéria
Písemná zkouška

Seminární práce v jazyce C++, ve které student použije poznatky nabyté dle uvedené osnovy. Téma zadá vyučující. Požadované procento docházky stanoví vyučující. Zkouška má část teoretickou, která proběhne buď formou ústní nebo formou počítačového testu a část praktickou, ve které student samostatně sestaví a odladí program dle zadání zkoušejícího. Výsledek se stanoví podle bodové stupnice, kterou určí přednášející.
Doporučená literatura
  • Andrei, A. Moderní programování v C++. Computer Press, 2004. ISBN 80-251-0370-6.
  • Kleniv, A., Moo, B. E. Rozumíme C++. Computer Press, 2003. ISBN 80-7226-656-X.
  • Prata, S. C++ Primer Plus. 5th Edition.. Sams, 2004. ISBN 978-0672326974.
  • Stroustrub, B. The C++ Programming Language. 3rd Edition. Addison-Wesley Professional, 2000. ISBN 978-0201700732.
  • Virius, Miroslav. Programování v C++. Praha: Vydavatelství ČVUT, 2004. ISBN 80-01-02978-6.


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: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2016) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní