MVŠO:YOOP_UIF Objektově orientované programo - Informace o předmětu
YOOP_UIF Objektově orientované programování
Moravská vysoká škola Olomoucléto 2013
- Rozsah
- 6/0/0. Přednáška 6 HOD/SEM. 3 kr. Ukončení: zk.
- Vyučující
- Mgr. Aleš Keprt, Ph.D. (přednášející)
Mgr. Aleš Keprt, Ph.D. (cvičící) - Garance
- Mgr. Aleš Keprt, Ph.D.
Moravská vysoká škola Olomouc - 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
- Podnikové informační systémy (program MVŠO, 1091)
- Cíle předmětu
- Studenti jsou seznámeni s teorií objektově orientovaného programování a získají tak přehled o základních pojmech moderního přístupu k tvorbě počítačových programů. Tento předmět je základním kurzem a tedy prvním z řady předmětů zaměřených do oblasti tvorby softwaru, softwarového inženýrství a managementu softwarových projektů. Studenti jsou zde vedeni v duchu hesla "myslete objektově". Zařazení tohoto předmětu na začátek studijního plánu vychází z posledních doporučení ACM - předchází tak předmětům zaměřeným na praktické programování s cílem naučit studenty nejprve správně abstraktně "myslet" a chápat problematiku tvorby softwaru na správné abstraktní úrovni. Teprve později studenti přejdou ke studiu programovacích jazyků.
- Osnova
- 1. Úvod do kurzu. Instalace a vyzkoušení softwarových nástrojů.
2. Základní pojmy objektově orientovaného programování.
3. Softwarová krize. Síla objektových technologií.
4. Objekt, zapouzdření, zpráva, metoda, atribut.
5. Třída, různé pohledy na třídu.
6. Datový typ a vytváření objektů.
7. Vztahy mezi objekty. Asociace, agregace, reflexivní asociace. Navigace, role.
8. Vztahy mezi třídami. Dědičnost. Dědění operací, dědění vztahů. Generalizace a specializace tříd.
9. Hierarchie dědičnosti. Úrovně abstrakce. Vícenásobná dědičnost.
10. Polymorfizmus, virtuální metody, včasná a pozdní vazba, kompatibilita tříd. Dědičnost versus agregace. Metamorfózy a flexibilita.
11. Softwarové inženýrství.
12. Úvod do modelovacího jazyka UML.
- 1. Úvod do kurzu. Instalace a vyzkoušení softwarových nástrojů.
- Informace učitele
- Závěrečné ústní přezkoušení
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
- Permalink: https://is.mvso.cz/predmet/mvso/leto2013/YOOP_UIF