FPF:UINK205 Objektové programování I (C++) - Informace o předmětu
UINK205 Objektové programování I (C++)
Filozoficko-přírodovědecká fakulta v Opavězima 2022
- Rozsah
- 0/6/0. Cvičení 6 HOD/SEM. 2 kr. Ukončení: z.
- Vyučující
- Mgr. Jan Drastik, Ph.D. (cvičící)
RNDr. Miroslav Langer, Ph.D. (cvičící)
Mgr. Tomáš Filip (cvičící) - Garance
- Ing. Jiří Blahuta, 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+ ) && TYP_STUDIA(B) && ! UIN2005 Objektové 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
- Informatika a výpočetní technika (program FPF, B1801 Inf)
- 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
- Statistika zápisu (nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/zima2022/UINK205