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 2014
- Rozsah
- 0/2/0. 2 kr. Ukončení: z.
- Vyučující
- doc. RNDr. Lucie Ciencialová, Ph.D. (cvičící)
RNDr. Miroslav Langer, Ph.D. (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)
- 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á analýza (program MU, M1101)
- Matematické metody v ekonomice (program MU, B1101)
- Obecná matematika (program MU, B1101)
- Počítačová technika a její aplikace (program FPF, B1702 AplF)
- Učitelství informatiky pro střední školy (program FPF, M7504)
- 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
- 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 2014, nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/zima2014/UIN2005