Programování v jazyku C++
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
XD36PJC | Z,ZK | 4 | 14+6c |
- Předmět je náhradou za:
- Programovací jazyk C (D36PJC)
- Přednášející:
- Karel Richta
- Cvičící:
- Karel Richta
- Předmět zajišťuje:
- katedra počítačů
- 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í.
- Požadavky:
-
Vypracování semestrální práce a dosažení požadovaného počtu bodů.
- Osnova 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
- Osnova 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
- Cíle studia:
- Studijní materiály:
-
1. Müller K.: Programování v jazyku C++. Vydavatelství ČVUT, Praha 2003.
2. Stroustrup B.: The C++ Programming Language. Addison-Wesley, London 1997
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Společný plán- strukturované studium (povinně volitelný předmět)
- Výpočetní technika- strukturované studium (povinně volitelný předmět)
- Elektronika a sdělovací technika- strukturované studium (povinně volitelný předmět)
- Kybernetika a měření- strukturované studium (povinně volitelný předmět)
- Silnoproudá elektrotechnika- strukturované studium (povinně volitelný předmět)