FPF:UIBUC18 Objektové programování I (C++) - Informace o předmětu
UIBUC18 Objektové programování I (C++)
Filozoficko-přírodovědecká fakulta v Opavězima 2015
- Rozsah
- 0/2/0. 3 kr. Ukončení: z.
- Vyučující
- RNDr. Miroslav Langer, Ph.D. (cvičící)
Mgr. Jakub Skácel (cvičící)
Mgr. Bc. Tomáš Wagner (cvičící) - Garance
- doc. RNDr. Lucie Ciencialová, 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 Procedurální programování (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 (dvouoborové) (program FPF, B1803 InDO)
- Informatika (dvouoborové) (program FPF, B6107 HuSt)
- 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
- 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 2015, nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/zima2015/UIBUC18