B_OOP Objektově orientované programování

Vysoká škola finanční a správní
léto 2008
Rozsah
2/2. 14 hod. za semestr. 4 kr. Ukončení: zk.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Garance
prof. RNDr. Ondřej Čepek, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Lenka Bažantová
Rozvrh seminárních/paralelních skupin
B_OOP/cAPH: St 14:00–14:44 E303PC, St 14:45–15:30 E303PC, J. Lánský
B_OOP/pAPH: St 10:30–11:14 E303PC, St 11:15–12:00 E303PC, J. Lánský
B_OOP/vA21PH: Pá 15. 2. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 14. 3. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 4. 4. 12:00–13:30 DELL ROOM E302PC, Pá 18. 4. 17:15–18:45 E303PC, 15:30–17:00 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Pá 15. 2. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 14. 3. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 4. 4. 13:45–15:15 DELL ROOM E302PC, Pá 18. 4. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Anotace je stejná pro všechny formy studia Cíl kursu Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
Osnova
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: 1. Paradigmata programování, objektově orientované programování 2. Přetěžování funkcí, reference 3. Objekty, zapouzdření, dědičnost, konstruktory a destruktory 4. Přetěžování operátorů 5. Pozdní vazba, virtuální funkce, polymorfismus 6. Abstraktní datové typy 7. Šablony, výjimky, 8. Prostory jmen. 9. Objektové knihovny: streams, STL
Metody hodnocení
Vyučující metody Metody hodnocení Způsob zakončení: Zápočet za zápočtový program, ústní zkouška
Informace učitele
Literatura Bruce Eckel: Myslíme v jazyku C++ Miroslav Virius: Programování v C++ Miroslav Virius: Pasti a propasti jazyka C++ Miroslav Virius: Od C k C++ Scott Meyers: Effective C++, More Effective C++, Effective STL Herb Sutter: Exceptional C++, More Exceptional C++ Que: ANSI/ISO C++ Professional Programmer's Handbook James O. Coplien: Advanced C++ Programming Styles and Idioms Bjarne Stroustrup: The C++ Programming Language ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2007, zima 2008, léto 2009, léto 2010, léto 2011, zima 2011, léto 2012, zima 2012, léto 2013, léto 2014, léto 2015, léto 2016, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022, léto 2023, léto 2024, léto 2025.