Předmět: Programming Language C++1

» Seznam fakult » FEI » KST
Název předmětu Programming Language C++1
Kód předmětu KST/ZC++1
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu nespecifikována
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Angličtina
Statut předmětu nespecifikováno
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.
Obsah předmětu
1. Basics of C language, process of compilation, header and source files, preprocessor. 2. Main function, variables, primitive data types, operators, basic control structures, console I/O operations. 3. Arrays, C language strings. 4. Pointers, dynamic allocation of memory. 5. Classes and objects, attributes, methods, object allocation and deallocation, constructors, destructors. 6. Const methods and objects, members access levels. 7. Inheritance, polymorphism, virtual methods, virtual method table, abstract methods and classes. 8. I/O operations - files, console, memory streams. 9. Exceptions - try, catch, throw. 10. Template classes, methods and functions. 11. STL library for data storage, manipulation, transformation.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Nácvik dovedností
Výstupy z učení
The aim of the course is to cope with programming in language C++.
The student is qualified to create simple console aplication. He can develop application components.
Předpoklady
Basic knowledge of algorithms and structured programming. Knowledge of C language is benefit but not mandatory.

Hodnoticí metody a kritéria
Ústní zkouška, Písemná zkouška, Posouzení zadané práce

Compulsory exercises.
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