FPF:UIN2005 Objektové programování I (C++) - Informace o předmětu
UIN2005 Objektové programování I (C++)
Filozoficko-přírodovědecká fakulta v Opavězima 2018
- Rozsah
- 0/2/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Lucie Ciencialová, Ph.D. (cvičící)
Mgr. Jan Drastik, Ph.D. (cvičící)
Mgr. Bc. Tomáš Wagner (cvičící) - Garance
- RNDr. Miroslav Langer, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě - Předpoklady
- UIBUC02 Algoritmy a programování I || UIKKB09 Algoritmy a programování I || UIKSB12 Algoritmy a programování I || UINK102 Algoritmy a programování I || UINK112 Algoritmy a program. I (C++) || UIN1002 Algoritmy a programování I || UIN1012 Algoritmy a programování I (C+
Základy práce s PC a základy algoritmizace. - 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á matematika (program MU, B1101)
- Aplikovaná matematika pro řešení krizových situací (program MU, B1101)
- Informatika a výpočetní technika (program FPF, B1801 Inf)
- Matematické metody v ekonomice (program MU, B1101)
- Obecná matematika (program MU, B1101)
- Počítačová technika a její aplikace (program FPF, B1702 AplF)
- Cíle předmětu
- Studenti se seznámí se základními principy objektově orientovaného programování v jazyce C++, jako jsou principy dědičnosti, polymorfismu a zapouzdření, používání struktur jako jsou cykly, rozhodovací struktury, vstupy a výstupy, vyjímky. Studenti se naučí přetěžovat metody a operátory, používat šablony, virtuální třídy ukazatele a dynamické struktury jako je fronta, zásobník a seznam.
- Osnova
- 1. C++ - struktura aplikace
2. Proměnné, datové typy
3. Struktura If - then, struktura case
4. Podmíněné a nepodmíněné cykly
5. Ukazatele, zásobník, fronta, seznam
6. Ukazatel na funkci
7. Třídy, metody, atributy, vlastnosti
8. Dědičnost, polymorfismus
9. Zapouzdření
10. Přetěžování metod
11. Virtuální třídy
12. Šablony
13. Přetěžování operátorů
- 1. C++ - struktura aplikace
- Literatura
- doporučená literatura
- Liberty, J. Teach yourself C++ in 24 hours, 5th edition. Sams Publishing. ISBN 9780672333316. info
- Miroslav Virius. 1001 tipů a triků pro C++. Computer Press, 2011. ISBN 978-80-251-2941-8. info
- Jesse Liberty, Bradley L. Jones. Naučte se C++ za 21 dní. Computer Press, 2007. ISBN 978-80-251-1583-1. info
- Daniel Molkentin. The Book of Qt 4. No Starch Press, 2007. info
- Šaloun, Petr. Programovací jazyk C++ pro zelenáče. NEOKORTEX s.r.o., 2005. ISBN 80-86330-18-4. info
- VIRIUS, M. Programování v C++. ČVUT Praha, 1998. ISBN 80-0101-874-1. info
- Výukové metody
- Přednáška s aktivizací
Přednáška s analýzou videozáznamu - Metody hodnocení
- Zápočet
- Informace učitele
- Naprogramovat aplikaci v rozsahu sylabu předmětu
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (zima 2018, nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/zima2018/UIN2005