Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Programování v jazyku C++

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah
X36PJC Z,ZK 4 2+2c
Předmět je náhradou za:
Programovací jazyk C (36PJC)
Přednášející:
Pavel Strnad (gar.), Viktor Černý
Cvičící:
Pavel Strnad (gar.), Viktor Černý, Michal Štepanovský, Michal Vlk
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. Postupně jsou probrány datové typy jazyka C a C++, ukazatelé, funkce a atruktura programu, třídy a objekty. Na příkladech je ilustrováno použití objektově orientovaných prostředků při implementaci datových abstrakcí a dynamických datových struktur. Ze standardní knihovny je věnována pozornost prostředkům pro práci s datovými proudy.

Požadavky:

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

Vizte též http://edux.feld.cvut.cz/courses/A7B36PJC/

Osnova přednášek:

1. Základní rysy jazyka C++

2. Deklarace, výrazy, příkazy

3. Pole a ukazatele

4. Funkce

5. Struktura programu, výjimky

6. Třídy a objekty I

7. Dynamické proměnné, datové struktury

8. Třídy a objekty II

9. Datové proudy

10. Dědičnost, dynamicky vázané metody

11. Abstraktní třídy

12. Polymorfní datové struktury

13. Stručně o zbývajících rysech jazyka (šablony, prostory jmen)

14. Rezerva

Osnova cvičení:

1. Vývojové prostředí, ukázky programů

2. Test (výrazy a příkazy Javy), zadání semestrální práce

3. Jednoduché typy, výrazy a příkazy

4. Pole a ukazatele

5. Funkce

6. Funkce, struktura programu

7. Test

8. Třídy a objekty, datové struktury

9. Datové struktury

10. Třídy a objekty II

11. Datové proudy

12. Dědičnost

13. Abstraktní třídy

14. Polymorfní datové struktury

Cíle studia:
Studijní materiály:

1. Virius M.: Programování v jazyku C++. Vydavatelství ČVUT, Praha 2000.

2. Stroustrup B.: Programovací jazyk C++. Nakladetelství BEN, 2000 (překlad)

Poznámka:

Rozsah výuky v kombinované formě studia: 14+6

Typ cvičení: s, c, p

Prerekvizity: X36ALG

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
místnost T2:D3-209
Strnad P.
12:45–14:15
(přednášková par. 1)
Dejvice
Posluchárna
Út
místnost KN:E-327
Černý V.
07:30–09:00
(přednášková par. 1
paralelka 101)

Karlovo nám.
Solarium K327
místnost KN:E-327
Černý V.
09:15–10:45
(přednášková par. 1
paralelka 102)

Karlovo nám.
Solarium K327
místnost KN:E-327
Černý V.
11:00–12:30
(přednášková par. 1
paralelka 106)

Karlovo nám.
Solarium K327
St
místnost KN:E-327
Strnad P.
11:00–12:30
(přednášková par. 1
paralelka 104)

Karlovo nám.
Solarium K327
Čt

Rozvrh na letní 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
místnost KN:E-301
Černý V.
14:30–16:00
(přednášková par. 1)
Karlovo nám.
Šrámkova posluchárna K9
místnost KN:E-328
Černý V.
16:15–17:45
(přednášková par. 1
paralelka 101)

Karlovo nám.
Bourací učebna
místnost KN:E-328
Černý V.
18:00–19:30
(přednášková par. 1
paralelka 102)

Karlovo nám.
Bourací učebna
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11474004.html