Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
36CPP Programovací jazyk C++ Rozsah výuky:2+2
Přednášející (garant):Müller K. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:4 Semestr:L

Anotace:
Kurz programování v jazyku C++ určený pro programátory v C. Typ reference, přetěžování funkcí, typ reference, vstup a výstup, třídy, staticky vázané metody, dědění, dynamicky vázané metody, abstraktní třídy, polymorfní datové struktury, generické funkce a třídy Objektově orientované programování v C++. Přetěžování operátorů, šablony, výjimky, prostory jmen. Objektově orientované knihovny.

Osnovy přednášek:
1. Zopakování jazyka C, úvod do C++
2. Datové typy, definice a deklarace, výrazy, příkazy
3. Vstup a výstup, deklarace funkcí, přetěžování funkcí
4. Třídy, jednoduché dědění, řízení viditelnosti
5. Staticky a dynamicky vázané metody
6. Abstraktní třídy, polymorfní datové struktury
7. Vícenásobné dědění
8. Přetěžování operátorů
9. Generické funkce a třídy
10. Prostředky pro práci s dynamickými datovými strukturami
11. Výjimky, prostory jmen
12. Programování pod Windows. Objektově orientované prostředí.
13. Návrh složitějších programů v C++
14. Rezerva

Osnovy cvičení:
1. Opakování jazyka C
2. Opakování jazyka C
3. Přetěžování funkcí, typ reference
4. Vstup a výstup
5. Třídy, staticky vázané metody
6. Dědění, dynamicky vázané metody
7. Abstraktní třídy
8. Polymorfní datové struktury
9. Přetěžování operátorů
10. Generické funkce a třídy
11. Návrh složitějších programů
12. Konzultace k domácí práci
13. Výjimky
14. Rezerva, zápočet

Literatura Č:
[1] Pecinovský, R.,Virius, M.: Objektové programování 1. Grada, 1996
[2] Pecinovský, R.,Virius, M.: Objektové programování 2. Grada, 1996

Literatura A:

Požadavky:

Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: s, p

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*VTBEB Výpočetní technika S 6
*VTBE Výpočetní technika S 6


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)