B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2025
- Rozsah
- 2/2. 14 hodin KS/semestr. 6 kr. Ukončení: zk.
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda.
- 2. Reference na objekt, přetěžování funkcí, konstruktory.
- 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete.
- 4. Destruktory, chytré řetězce - I. část.
- 5. Chytré řetězce - II. část.
- 6. Dědičnost, polymorfizmus - motivace.
- 7. Virtuální funkce, abstraktní třídy.
- 8. Prostory jmen, streamy.
- 9. Práce se soubory pomocí steamů, šablony.
- 10. STL kontejnery, iterátory a algoritmy.
- 11. Třída string, výjimky.
- 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Bruce Eckel: Myslíme v jazyku C++
- Bjarne Stroustrup: The C++ Programming Language
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu
v kombinované formě studiu je třeba aktivní účast (vypracování a prezentování zadaných cvičení) a odevzdat zdrojové kódy (min. 1500+ řádků). Zkouška probíhá formou diskuze nad studentem naprogramovanými zdrojovými kódy (min. 1500+ řádek). - Informace učitele
- https://is.vsfs.cz/go/gxesn7
Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2024
- Rozsah
- 2/2. 14 hodin KS/semestr. 7 kr. Ukončení: zk.
- Vyučující
- Ing. Renata Janošcová, Ph.D. (cvičící)
doc. RNDr. Jan Lánský, Ph.D. (cvičící) - Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Út 10:30–11:14 E227, Út 11:15–12:00 E227, J. Lánský
B_OOP/pAPH: Út 8:45–9:29 E227, Út 9:30–10:15 E227, J. Lánský
B_OOP/vAPH: Pá 23. 2. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Pá 8. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, So 23. 3. 8:00–9:30 E303PC, Pá 12. 4. 14:00–15:30 E303PC, 15:45–17:15 E303PC, R. Janošcová - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda.
- 2. Reference na objekt, přetěžování funkcí, konstruktory.
- 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete.
- 4. Destruktory, chytré řetězce - I. část.
- 5. Chytré řetězce - II. část.
- 6. Dědičnost, polymorfizmus - motivace.
- 7. Virtuální funkce, abstraktní třídy.
- 8. Prostory jmen, streamy.
- 9. Práce se soubory pomocí steamů, šablony.
- 10. STL kontejnery, iterátory a algoritmy.
- 11. Třída string, výjimky.
- 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Bruce Eckel: Myslíme v jazyku C++
- Bjarne Stroustrup: The C++ Programming Language
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu
v kombinované formě studiu je třeba aktivní účast (vypracování a prezentování zadaných cvičení) a odevzdat zdrojové kódy (min. 1500+ řádků). Zkouška probíhá formou diskuze nad studentem naprogramovanými zdrojovými kódy (min. 1500+ řádek). - Informace učitele
- https://is.vsfs.cz/go/gxesn7
Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur. - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2023
- Rozsah
- 2/2. 14 hodin KS/semestr. 7 kr. Ukončení: zk.
- Vyučující
- Ing. Renata Janošcová, Ph.D. (cvičící)
doc. RNDr. Jan Lánský, Ph.D. (cvičící) - Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Út 15:45–16:29 E225, Út 16:30–17:15 E225, J. Lánský
B_OOP/pAPH: Út 14:00–14:44 E225, Út 14:45–15:30 E225, J. Lánský
B_OOP/vAPH: So 18. 2. 11:30–13:00 E305, Pá 3. 3. 14:00–15:30 E305, 15:45–17:15 E305, Pá 31. 3. 14:00–15:30 E305, 15:45–17:15 E305, So 22. 4. 8:00–9:30 E305, 9:45–11:15 E305, R. Janošcová - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda.
- 2. Reference na objekt, přetěžování funkcí, konstruktory.
- 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete.
- 4. Destruktory, chytré řetězce - I. část.
- 5. Chytré řetězce - II. část.
- 6. Dědičnost, polymorfizmus - motivace.
- 7. Virtuální funkce, abstraktní třídy.
- 8. Prostory jmen, streamy.
- 9. Práce se soubory pomocí steamů, šablony.
- 10. STL kontejnery, iterátory a algoritmy.
- 11. Třída string, výjimky.
- 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Bruce Eckel: Myslíme v jazyku C++
- Bjarne Stroustrup: The C++ Programming Language
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2022
- Rozsah
- 2/2. 14 hodin KS/semestr. 7 kr. Ukončení: zk.
- Vyučující
- Ing. Renata Janošcová, Ph.D. (cvičící)
doc. RNDr. Jan Lánský, Ph.D. (cvičící) - Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Čt 15:45–16:29 S11, Čt 16:30–17:15 S11, J. Lánský
B_OOP/pAPH: Čt 14:00–14:44 S11, Čt 14:45–15:30 S11, J. Lánský
B_OOP/vAPH: Pá 4. 2. 14:00–15:30 S24, 15:45–17:15 S24, Pá 4. 3. 14:00–15:30 S24, 15:45–17:15 S24, So 2. 4. 8:00–9:30 E304, 9:45–11:15 E304, 11:30–13:00 E304, R. Janošcová - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2021
- Rozsah
- 2/2. 14 hodin KS/semestr. 7 kr. Ukončení: zk.
- Vyučující
- Ing. Renata Janošcová, Ph.D. (cvičící)
doc. RNDr. Jan Lánský, Ph.D. (cvičící) - Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Út 15:45–16:29 E126, Út 16:30–17:15 E126, J. Lánský
B_OOP/pAPH: Út 14:00–14:44 E224, Út 14:45–15:30 E224, J. Lánský
B_OOP/vAPH: So 27. 2. 9:45–11:15 S14, 11:30–13:00 S14, So 27. 3. 8:00–9:30 E228, Pá 16. 4. 14:00–15:30 S14, 15:45–17:15 S14, Pá 23. 4. 14:00–15:30 S14, 15:45–17:15 S14, R. Janošcová - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2020
- Rozsah
- 2/2. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Ing. Jiří Zumr (cvičící) - Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Čt 10:30–11:14 E024, Čt 11:15–12:00 E024, J. Lánský
B_OOP/pAPH: Čt 8:45–9:29 E024, Čt 9:30–10:15 E024, J. Lánský
B_OOP/vAPH: Pá 14. 2. 14:00–15:30 E223, 15:45–17:15 E223, Pá 28. 2. 14:00–15:30 E223, 15:45–17:15 E223, Pá 13. 3. 17:30–19:00 E223, 19:15–20:45 E223, So 25. 4. 8:00–9:30 E223, 9:45–11:15 E223, J. Zumr - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Virius, M.: Programování v C++ od základů k profesionálnímu použití, Praha: Grada Publishing, 2018, ISBN:978-80-271-0502-1
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2019
- Rozsah
- 2/2. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Ing. Jiří Zumr (cvičící) - Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Čt 15:45–16:29 E123, Čt 16:30–17:15 E123, J. Lánský
B_OOP/pAPH: Čt 14:00–14:44 E123, Čt 14:45–15:30 E123, J. Lánský
B_OOP/vAPH: So 16. 2. 14:00–15:30 E303PC, 15:45–17:15 E303PC, So 2. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Pá 15. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, So 30. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, J. Zumr - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Výstupy z učení
- Znalost konceptů objektově orientovaného programování: dědičnost, zapouzdření a polymorfizmus. Schopnost vytvořit virtuální funkci, abstraktní třídu, výjimku, šablonu, přetížený konstruktor. Znalost knihovny STL a její aktivní využívání při tvorb komplikovanách programů
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2018
- Rozsah
- 2/2. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Čt 14:00–14:44 E307, Čt 14:45–15:30 E307, J. Lánský
B_OOP/pAPH: Čt 12:15–12:59 E307, Čt 13:00–13:45 E307, J. Lánský
B_OOP/vAPH: Pá 16. 2. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Pá 2. 3. 14:00–15:30 E303PC, 15:45–17:15 E303PC, Pá 16. 3. 14:00–15:30 E307, 15:45–17:15 E307, Pá 20. 4. 14:00–15:30 E303PC, 15:45–17:15 E303PC, J. Lánský - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2017
- Rozsah
- 2/2. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ing. Barbora Ptáčková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: St 12:15–12:59 DELL ROOM E302PC, St 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: St 10:30–11:14 DELL ROOM E302PC, St 11:15–12:00 DELL ROOM E302PC, J. Lánský - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC. - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Informace učitele
- Pro úspěšné absolvování předmětu je potřebná pokročilá znalost programování v C, ukazatelů a datových struktur.
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2016
- Rozsah
- 2/2. 18 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ing. Barbora Ptáčková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Čt 15:45–16:29 DELL ROOM E302PC, Čt 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: Čt 14:00–14:44 DELL ROOM E302PC, Čt 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/vAPH: Pá 12. 2. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Pá 26. 2. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Pá 11. 3. 13:45–15:15 E303PC, 15:30–17:00 E303PC, Pá 8. 4. 13:45–15:15 E303PC, 15:30–17:00 E303PC, Pá 22. 4. 13:45–15:15 E303PC, J. Lánský - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC.
Pokročilá znalost programování v C, ukazatelů a datových struktur. - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2015
- Rozsah
- 2/2. 18 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Tamara Urbánková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: St 15:45–16:29 DELL ROOM E302PC, St 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: St 14:00–14:44 DELL ROOM E302PC, St 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/vAPH: Pá 13. 2. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 27. 2. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 13. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Pá 27. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Pá 24. 4. 12:00–13:30 E123, J. Lánský - Předpoklady
- B_PJC Programování v jazyce C
Podmínkou pro zakončení tohoto předmětu je ukončení předmětu B_PJC.
Pokročilá znalost programování v C, ukazatelů a datových struktur. - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Na zisk zápočtu v prezenční formě studia je třeba účast na cvičeních alespoň 75 % a odevzdat zdrojové kódy (1500+ rádek). Na zisk zápočtu v kombinované formě studiu je třeba účast odevzdat zdrojové kódy (1500+ řádků). Zkouška probíhá diskuze nad studentem naprogramovanými zdrojovými kódy (1500+ řádek).
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2014
- Rozsah
- 2/2. 18 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Dagmar Medová, DiS. - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: St 10:30–11:14 E303PC, St 11:15–12:00 E303PC, J. Lánský
B_OOP/pAPH: St 8:45–9:29 E303PC, St 9:30–10:15 E303PC, J. Lánský - Předpoklady
- Prerekvizita: B_PJC Programování v jazyce C. Pokročilá znalost programování v C, ukazatelů a datových struktur.
- 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Prata, S.: Mistrovství v C++. Computer Press, 2013, 978-80-251-3828-1
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- Chroboczek, M.: Uživatelská rozhraní v Qt a C++, Computer Press, 2013. 978-80-251-4124-3
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Minimální povinná účast na cvičeních v prezenčním studiu je 75%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Zkouška probíhá diskuze nad doma naprogramovanými zdrojovými kódy (1500+ řádek).
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Bb1.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2013
- Rozsah
- 2/2. 18 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Dagmar Medová, DiS. - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: St 15:45–16:29 E303PC, St 16:30–17:15 E303PC, J. Lánský
B_OOP/pAPH: St 14:00–14:44 E303PC, St 14:45–15:30 E303PC, J. Lánský
B_OOP/vAPH: Pá 22. 2. 12:00–13:30 E303PC, 13:45–15:15 E303PC, 15:30–17:00 E303PC, Pá 8. 3. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 22. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Pá 26. 4. 12:00–13:30 E303PC, 13:45–15:15 E303PC, J. Lánský - Předpoklady
- Pokročilá znalost programování v C, ukazatelů a datových struktur.
- 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Student bude umet napsat program v jazyce C++ v souladu s principy objektově orientovaného programování.
- Osnova
- 1. Úvod do OOP, třída, objekt, metoda. 2. Reference na objekt, přetěžování funkcí, konstruktory. 3. Přetěžování operátorů, copy konstruktor a operator =, new a delete. 4. Destruktory, chytré řetězce - I. část. 5. Chytré řetězce - II. část. 6. Dědičnost, polymorfizmus - motivace. 7. Virtuální funkce, abstraktní třídy. 8. Prostory jmen, streamy. 9. Práce se soubory pomocí steamů, šablony. 10. STL kontejnery, iterátory a algoritmy. 11. Třída string, výjimky. 12. Zopakování klíčových pasáží.
- Literatura
- povinná literatura
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- neurčeno
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Minimální povinná účast na cvičeních v prezenčním studiu je 75%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Zkouška probíhá diskuze nad doma naprogramovanými zdrojovými kódy (1500+ řádek).
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Bb1.
B_OOP Objektově orientované programování
Vysoká škola finanční a správnízima 2012
- Rozsah
- 2/2. 18 hodin KS/semestr. 3 kr. Ukončení: zk.
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Dagmar Medová, DiS. - Předpoklady
- Pokročilá znalost programování v C, ukazatelů a datových struktur.
- 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- Cílem je seznámit studenty s principy objektově orientovaného programování v programovacím jazyce C++.
- Osnova
- 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
- Literatura
- povinná literatura
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- neurčeno
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Výukové metody
- Výuka probíhá formou přednášek a cvičení. Znalostí získané z přednášek se prakticky využívají při programování v Microsoft Visual Studiu.
- Metody hodnocení
- Minimální povinná účast na cvičeních v prezenčním studiu je 75%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Zkouška probíhá diskuze nad doma naprogramovanými zdrojovými kódy (1500+ řádek).
- Další komentáře
- Poznámka k ukončení předmětu: ISP
Předmět je dovoleno ukončit i mimo zkouškové období.
0.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2012
- Rozsah
- 2/2. 18 hodin KS/semestr. 6 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: Čt 14:00–14:44 DELL ROOM E302PC, Čt 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: Čt 12:15–12:59 DELL ROOM E302PC, Čt 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_OOP/vAPH: Pá 10. 2. 15:30–17:00 E303PC, 17:15–18:45 E303PC, Pá 9. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, Pá 23. 3. 12:00–13:30 E303PC, 13:45–15:15 E303PC, 15:30–17:00 E303PC, Pá 27. 4. 12:00–13:30 E303PC, 13:45–15:15 E303PC, J. Lánský - Předpoklady
- B_PJC Programování v jazyce C
Předpokládají se znalosti programování v jazyce C - 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- 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
- Literatura
- povinná literatura
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- neurčeno
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Metody hodnocení
- Typ výuky:Výuka probíhá formou cvičení Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičení v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu). Způsob zakončení předmětu: Zápočet za zápočtový program, ústní zkouška s přípravou na PC (2 hodiny)
- Informace učitele
- http://www.ksi.mff.cuni.cz/~lansky/vyuka/OOP/OOP-07.html
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správnízima 2011
- Rozsah
- 1/2. 14 hodin/semestr. 4 kr. Ukončení: zk.
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Další komentáře
- Poznámka k ukončení předmětu: ISP
Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2011
- Rozsah
- 1/2. 14 hodin/semestr. 4 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková - Rozvrh seminárních/paralelních skupin
- B_OOP/cAPH: každý lichý čtvrtek 15:45–16:29 DELL ROOM E302PC, každý lichý čtvrtek 16:30–17:15 DELL ROOM E302PC a každý sudý čtvrtek 15:45–16:29 DELL ROOM E302PC, každý sudý čtvrtek 16:30–17:15 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: každý sudý čtvrtek 14:00–14:44 DELL ROOM E302PC, každý sudý čtvrtek 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/vA21PH: Pá 4. 3. 12:00–13:30 DELL ROOM E302PC, Pá 18. 3. 15:30–17:00 DELL ROOM E302PC, Pá 1. 4. 13:45–15:15 DELL ROOM E302PC, 15:30–17:00 DELL ROOM E302PC, Pá 15. 4. 17:15–18:45 DELL ROOM E302PC, Pá 6. 5. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Pá 4. 3. 13:45–15:15 DELL ROOM E302PC, 15:30–17:00 DELL ROOM E302PC, Pá 18. 3. 17:15–18:45 DELL ROOM E302PC, Pá 1. 4. 12:00–13:30 DELL ROOM E302PC, Pá 15. 4. 15:30–17:00 DELL ROOM E302PC, So 7. 5. 8:00–9:30 DELL ROOM E302PC, 9:45–11:15 DELL ROOM E302PC, J. Lánský - Předpoklady
- Předpokládají se znalosti programování v jazyce C
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- 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
- Literatura
- povinná literatura
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- neurčeno
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Metody hodnocení
- Typ výuky:Výuka probíhá formou cvičení Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičení v prezenčním studiu je 80%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu). Způsob zakončení předmětu: Zápočet za zápočtový program, ústní zkouška s přípravou na PC (2 hodiny)
- Informace učitele
- http://www.ksi.mff.cuni.cz/~lansky/vyuka/OOP/OOP-07.html
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2010
- Rozsah
- 1/2/0. 14 hodin/semestr. 4 kr. Ukončení: zk.
- Vyučující
- doc. RNDr. Jan Lánský, Ph.D. (cvičící)
- Garance
- doc. RNDr. Jan Lánský, 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: Čt 14:00–14:44 DELL ROOM E302PC, Čt 14:45–15:30 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: každý sudý čtvrtek 12:15–12:59 DELL ROOM E302PC, každý sudý čtvrtek 13:00–13:45 DELL ROOM E302PC, J. Lánský
B_OOP/vA21PH: Pá 5. 2. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 19. 2. 12:00–13:30 DELL ROOM E302PC, Pá 5. 3. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 19. 3. 12:00–13:30 DELL ROOM E302PC, Pá 9. 4. 12:00–13:30 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Pá 5. 2. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 19. 2. 13:45–15:15 DELL ROOM E302PC, Pá 5. 3. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 19. 3. 13:45–15:15 DELL ROOM E302PC, Pá 9. 4. 13:45–15:15 DELL ROOM E302PC, J. Lánský - Předpoklady
- Předpokládají se znalosti programování v jazyce C
- 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- Cíle předmětu
- 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
- Literatura
- povinná literatura
- Miroslav Virius: Programování v C++
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Miroslav Virius: Pasti a propasti jazyka C++
- Miroslav Virius: Od C k C++
- doporučená literatura
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Bjarne Stroustrup: The C++ Programming Language
- Herb Sutter: Exceptional C++, More Exceptional C++
- Bruce Eckel: Myslíme v jazyku C++
- neurčeno
- Povinná literatura
- Doporučená literatura
- Další zdroje
- Metody hodnocení
- Typ výuky:Výuka probíhá formou cvičení Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičení v prezenčním studiu je 80%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, mohou být v průběhu semestru zadány dodatečné studijní povinnosti (v míře, která umožní prokázat studijní výsledky a získané kompetence nezbytné pro úspěšné zakončení předmětu). Způsob zakončení předmětu: Zápočet za zápočtový program, ústní zkouška s přípravou na PC (2 hodiny)
- Informace učitele
- http://www.ksi.mff.cuni.cz/~lansky/vyuka/OOP/OOP-07.html
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správníléto 2009
- Rozsah
- 1/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: Čt 10:30–11:14 DELL ROOM E302PC, Čt 11:15–12:00 DELL ROOM E302PC, J. Lánský
B_OOP/pAPH: každý sudý čtvrtek 8:45–9:29 DELL ROOM E302PC, každý sudý čtvrtek 9:30–10:15 DELL ROOM E302PC, J. Lánský
B_OOP/vA21PH: Pá 6. 2. 15:30–17:00 DELL ROOM E302PC, Pá 20. 2. 15:30–17:00 DELL ROOM E302PC, Pá 6. 3. 15:30–17:00 DELL ROOM E302PC, Pá 20. 3. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Pá 17. 4. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, J. Lánský
B_OOP/vA22PH: Pá 6. 2. 17:15–18:45 DELL ROOM E302PC, Pá 20. 2. 17:15–18:45 DELL ROOM E302PC, Pá 6. 3. 17:15–18:45 DELL ROOM E302PC, Pá 3. 4. 12:00–13:30 DELL ROOM E302PC, 13:45–15:15 DELL ROOM E302PC, Pá 17. 4. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, J. Lánský - Předpoklady
- K tomuto předmětu nejsou nutné žádné zvláštní znalosti nad rámec běžných vědomostí
- 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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- 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
- Literatura
- Miroslav Virius: Programování v C++
- Herb Sutter: Exceptional C++, More Exceptional C++
- ISO/IEC 14882, ANSI: Programming languages - C++ (1998, 2003)
- Que: ANSI/ISO C++ Professional Programmer's Handbook
- Bruce Eckel: Myslíme v jazyku C++
- Miroslav Virius: Pasti a propasti jazyka C++
- Bjarne Stroustrup: The C++ Programming Language
- James O. Coplien: Advanced C++ Programming Styles and Idioms
- Miroslav Virius: Od C k C++
- Scott Meyers: Effective C++, More Effective C++, Effective STL
- Metody hodnocení
- Vyučující metody Metody hodnocení Způsob zakončení: Zápočet za zápočtový program, ústní zkouška
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
B_OOP Objektově orientované programování
Vysoká škola finanční a správnízima 2008
- Rozsah
- 2/1. 6 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á - 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
- Aplikovaná informatika (program VSFS, B-INF, směr Manažerská informatika)
- Aplikovaná informatika (program VSFS, B-INF, směr Softwarové systémy)
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
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
- Aplikovaná informatika (program VSFS, B-INF) (2)
- 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í.
B_OOP Objektově orientované programování
Vysoká škola finanční a správnízima 2007
- Rozsah
- 20 hod. za semestr. 6 kr. Ukončení: zk.
- Vyučující
- RNDr. Eva Kubátová (cvičí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á - 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
- Aplikovaná informatika (program VSFS, B-INF)
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)