Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
XD36PJC Programování v jazyku C++ Rozsah výuky:14+6
Přednášející (garant):Müller K. Typ předmětu:Z Zakončení:KZ
Zodpovědná katedra:336 Kreditů:4 Semestr:L

Anotace:
Předmět je základním kurzem programování v C++. Předpokládá se, že studenti zvládli základy algoritmizace a umějí zapsat jednoduché programy v jazyku Java. Zde se postupně seznámí s datovými typy jazyka C++ a jeho objektově orientovanými prostředky. Seznámí se s možnostmi přetěžování operátorů, se šablonami a s metodologií realizace datových abstrakcí.

Osnovy přednášek:
1. Základní rysy jazyka C
2. Základní rysy jazyka C++
3. Jednoduché a strukturované datové typy
4. Funkce
5. Struktura programu, výjimky
6. Ukazatele
7. Třídy a objekty
8. Dědičnost
9. Polymorfismus a abstraktní třídy
10. Přetěžování operátorů
11. Šablony
12. Realizace datových abstrakcí
13. Vícenásobné dědění. Prostory jmen
14. Knihovny

Osnovy cvičení:
1. Výrazy a příkazy jazyků C a C++
2. Vstup a výstup
3. Zadání semestrální úlohy
4. Jednoduché a strukturované typy
5. Funkce
6. Struktura programu, výjimky
7. Ukazatele
8. Třídy a objekty
9. Dědičnost
10. Polymorfismus a abstraktní třídy
11. Přetěžování operátorů
12. Šablony
13. Realizace datových abstrakcí
14. Zápočet

Literatura Č:
1. Müller K.: Programování v jazyku C++. Vydavatelství ČVUT, Praha 2003.
2. Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997

Literatura A:
1. Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997

Požadavky:
Vypracování semestrální práce a dosažení požadovaného počtu bodů.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
BVT-D Výpočetní technika Z 2
BSE-D Silnoproudá elektrotechnika Z 2
BSP-D Před zařazením do oboru Z 2
BKM-D Kybernetika a měření Z 2
BEST-D Elektronika a sdělovací technika Z 2
BVT-D Výpočetní technika S 6
BVT-D 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)