Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Programování v jazyce C++ (PB161)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu PB161 - Programování v jazyce C++, Fakulta informatiky, Masarykova univerzita (MU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Na konci tohoto kurzu bude student:rozumět principům objektově orientovaného programování;schopen základního objektově orientovaného návrhu a jeho implementace;ovládat základní syntaxi jazyka C++ podle ANSI normy;používat základní knihovny jazyka C++ (STL);dokumentovat kód s možností automatického generování dokumentace;schopen na základní úrovni používat moderní vývojové nástroje (IDE, debugger, verzovací nástroje...);ovládat základní dobré programátorské návyky;překládat programy pod OS typu Unix i Windows;

Osnova

Základní prvky jazyka C++ (s přihlédnutím k C), standardy, kompilátory.Základní principy objektově orientovaného programování a metodologie.Uživatelsky definované typy. Třídy v C++. Komponenty třídy.OOP in C++. Zapouzdření, dedičnost, polymorfismus.Dynamická alokace paměti. Dynamická správa paměti. Automatické a třídní ukazatele.Vstup a výstup v C++.Výjimky a jejich ošetření. Defensivní programování.Šablony. Standardní knihovna C++ a standardní knihovna šablon.Knihovny pro numerické výpočty.Objetově orientovaný návrh, návrhové vzory.Další objektově orientované jazyky. Java a C# ve srovnání s C++.

Literatura

STROUSTRUP, Bjarne. The C++ programming language. 3rd ed. Reading: Addison-Wesley, 1997. x, 910 s. ISBN 0-201-88954-4. infoVIRIUS, Miroslav. Programování v C++. 1. vyd. Praha: ČVUT, 1998. 364 s. ISBN 80-01-01874-1. infoVIRIUS, Miroslav. Pasti a propasti jazyka C++ :podrobný průvodce pokročilého uživatele. 1. vyd. Praha: Grada, 1997. 251 s. ISBN 80-7169-607-2. infoVIRIUS, Miroslav. Od C k C++. 1. vyd. České Budějovice: KOPP, 2000. 227 s. ISBN 80-7232-110-2. infoLOUIS, Dirk, Petr MEJZLÍK a Miroslav VIRIUS. Jazyky C a C++ podle normy ANSI/ISO: kompletní kapesní průvodce. 1. vyd. Praha: Grada Publishing, 1999. 644 s. ISBN 80-7169-631-5. infoMEYERS, Scott. Effective C++ :50 specific ways to improve your programs and designs. 2nd ed. Reading: Addison-Wesley, 1998. xx, 256 s. ISBN 0-201-92488-9. info

Požadavky

PB071 Úvod do jazyka C || SOUHLASSoučasně se předpokládá znalost operačního systému Unixna uživatelské úrovni, neboť odevzdání domácích úloh a tvorba příkladu ke zkoušce probíhá pod Unixem.

Garant

doc. RNDr. Eva Hladká, Ph.D.

Vyučující

RNDr. Nikola Beneš, Ph.D.RNDr. Petr Švenda, Ph.D.Bc. Tomáš BruknerRNDr. Jiří GlozarMiroslav JarošMgr. Jan JuráňBc. Roman LackoBc. Michal MiklošRNDr. Jaromír Plhák, Ph.D.Mgr. Lukáš RučkaBc. Jiří WeiserBc. Jiří NovotnýBc. Marek OsvaldPeter StankoDesana DaxnerováBc. Ján BellaPavel KajabaMatej Evin