Programování 2

Studijní plán: Počítačové systémy - kombi, platný od ZS 2008/2009

Předmět Programování 2 (PG2)
Garantuje Katedra technických studií (KTS)
Garant
Jazyk česky
Počet kreditů 5
Prezenční studium
Přednáška2 h
Cvičení2 h
Studijní plán Typ Sem. Kred. Ukon.
Aplikovaná informatika - platný od ZS 2007/2008 P 2 5 kr. Z,ZK
Počítačové systémy - kombi, platný od ZS 2008/2009 P 2 5 kr. Z,ZK
Počítačové systémy - platný od ZS 2006/2007 P 2 5 kr. Z,ZK

Sylabus

  • Jazyk C++, neobjektová rozšíření C
  • Objektově orientované programování
  • Třídy a objekty
  • Přetěžování operátorů 1
  • Dědičnost
  • Polymorfismus, abstraktní třídy
  • Výjimky
  • Přetěžování operátorů 2
  • Dynamické datové struktury v C++
  • Proudová knihovna
  • Šablony
  • Zbývající rysy jazyka C++
  • Rezerva

Doporučená literatura

  • Muller: Programování 2. VŠP Jihlava, 2006 (elektronicky)
  • Miroslav Virius: Jazyky C a C++. Kompletní kapesní průvodce programátora. Grada 2011, ISBN: 978-80-247-3917-5. 518 stran.

Anotace

Cílem předmětu je naučit studenty, kteří zvládli základy algoritmizace v jazyku C, řešit problémy v jazyku C++ s využitím principů objektově orientovaného programování. Budou probrány veškeré rysy jazyka C++, které tento styl podporují, Studenti by měli umět rozlišit, k čemu jsou vhodné abstraktní třídy a k čemu šablony a jak použít třídu pro realizaci abstraktního datového typu. Budou též seznámeni s principy programů řízených událostmi (koncepce knihovny QT) a s dalšími rysy jazyka C++.

^ nahoru ^