Objektově orientované programování v dopravě
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
14Y2OP | KZ | 2 | 2+0 | česky |
- Přednášející:
- Tomáš Brandejský (gar.)
- Cvičící:
- Tomáš Brandejský (gar.)
- Předmět zajišťuje:
- ústav informatiky a telekomunikací
- Anotace:
-
Třídy, objekty, zapouzdřenost, dědičnost, polymorfismus, šablony, přetypování, streamy, ošetření výjimek, repository, kolekce, virtuální metody a třídy. Příklady budou odvozeny od systémů mikroskopické simulace, discrete event simulation, celulárních simulací a simulací virtuálního života.
- Požadavky:
-
Základní znalost algoritmizace a práce s počítačem.
- Osnova přednášek:
- Osnova cvičení:
- Cíle studia:
-
Získání znalostí a zkušeností s praktickým vývojem objektově orientovaného SW i s jeho využitím pro modelování dopravních systémů. Získání zkušeností s programováním v C++, případně v jiném objektově orientovaném jazyku (Java, Python, ADA), pokud si jej studenti zvolí.
- Studijní materiály:
-
Naučte se C++ za 21 dní, Jesse Liberty, Computer Press, 2002.
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- BI nav.prez. 11/12 (povinně volitelný předmět)
- DS nav.prez. 11/12 (povinně volitelný předmět)
- ID nav.prez. 11/12 (povinně volitelný předmět)
- ME nav.prez. 11/12 (povinně volitelný předmět)
- PL nav.prez. 11/12 (povinně volitelný předmět)
- TR nav.prez. 11/12 (povinně volitelný předmět)