UIN1049 Objektové programování I (C#)

Filozoficko-přírodovědecká fakulta v Opavě
zima 2023
Rozsah
0/2/0. 3 kr. Ukončení: z.
Vyučující
Ing. Jiří Blahuta, Ph.D. (cvičící)
Mgr. Jan Schreier (cvičící)
Garance
Ing. Jiří Blahuta, Ph.D.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Rozvrh seminárních/paralelních skupin
UIN1049/A: St 16:25–18:00 B3a, J. Schreier
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 )
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
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é cykle
    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ů
Literatura
    doporučená literatura
  • Stephen Prata. Mistrovství v C++ 4. aktualizované vydání. Online. 2013. ISBN 9788025138281. [citováno 2024-04-24] info
  • Jeff Kent. C++ bez předchozích znalostí. Online. 2009. ISBN 9788025124116. [citováno 2024-04-24] info
  • Karel Mozdřeň. Programování v C++, První kroky. Online. 2009, [citováno 2024-04-24] URL 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 roysahu sylabu předmětu
Další komentáře
Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.slu.cz/predmet/fpf/zima2023/UIN1049