Objektové programování v C++

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

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

Sylabus

  • Jazyk C++, neobjektová rozšíření
  • Programovací styly, objektově orientované programování
  • Třídy a objekty
  • Přetěžování operátorů, mělká a hluboká kopie
  • Dědičnost
  • Vstup a výstup pomocí proudů. Výjimky
  • Abstraktní třídy, polymorfismus
  • Polymorfní datové struktury, RTTI
  • Abstraktní datové typy
  • Šablony
  • Zbývající rysy jazyka C++

Doporučená literatura

  • PECINOVSKÝ, R. OOP – Naučte se myslet a programovat objektově. Brno: Computer Press 2010, ISBN 978-80-251-2126-9.
  • Miroslav Virius: Jazyky C a C++. Kompletní kapesní průvodce programátora. Grada 2011, ISBN: 978-80-247-3917-5. 518 stran.

Anotace

Předmět je úvodem do objektového programování. Je představen objektový přístup, řešení problému systémem tříd, polymorfismus, přetěžování, dědičnost, události, výjimky. Student se naučí, jak pomocí objektových programovacích technik sestavit jednoduchý program.

Znalosti: Student zná principy a základní východiska objektového programování, má přehled o komplexních datových typech. Rozlišuje mezi imperativním a objektovým programováním.

Dovednosti: Student umí použít teoretické poznatky při řešení konkrétní úlohy. Umí rozdělit problém na podproblémy a řešit jej systémem tříd. Umí používat základní knihovny.

 

^ nahoru ^