Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2025/2026

Objektově orientované programování

Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
2371042 Z,ZK 5 2P+2C česky
Garant předmětu:
Matouš Cejnek
Přednášející:
Matouš Cejnek
Cvičící:
Matouš Cejnek, Vladimír Hlaváč, Michal Kuchař, Adam Peichl, Martin Vitoušek
Předmět zajišťuje:
ústav přístrojové a řídící techniky
Anotace:

Předmět „Objektově orientované programování“ (OOP) poskytuje studentům teoretický i praktický úvod do základních principů objektového programování. Hlavními tématy jsou datové typy, třídy, dědičnost a polymorfismus. Kurz se zaměřuje na praktickou aplikaci OOP při řešení technických a inženýrských úloh, včetně návrhu a implementace programů využívajících algoritmy a abstraktní datové typy.

Požadavky:

Ke zkoušce jsou předepsány teoretické znalosti v rozsahu přednášek a praktické znalosti z rosahu cvičení. Zkouška je praktická a ústní.

Osnova přednášek:

Úvod do problematiky

Programovací paradigma a jazyky

Datové typy

Základy objektově orientovaného programování I

Základy objektově orientovaného programování II

Vývoj softwaru

Abstraktní datové typy

Třídění dat

Návrhové vzory I

Návrhové vzory II

Návrhové vzory III

Osnova cvičení:

první program, proměnné, základní datové typy, operátory

if-else, for, while (podmínky a cykly)

funkce, pokročilé datové typy, typová konverze

třída, objekt, instance, atribut, metoda, konstruktor

magické metody, zapouzdření

dědičnost, polymorfismus

spojený seznam, abstraktní datové typy, fronta, zásobník

binární strom

třídicí algoritmy

Cíle studia:
Studijní materiály:

McLaughlin, Brett, Gary Pollice, and David West. Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D. „ O'Reilly Media, Inc.“, 2007.

Poznámka:
Rozvrh na zimní semestr 2025/2026:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
místnost T4:C2-133
Cejnek M.
10:45–12:15
(přednášková par. 1)
Dejvice
Posluchárna 133
Čt
místnost T4:C1-308
Kuchař M.
Vitoušek M.

14:15–15:45
(paralelka 1)
Dejvice
Laboratoř 12110.3 - 308
místnost T4:C1-308
Vitoušek M.
Kuchař M.

16:00–17:30
(paralelka 2)
Dejvice
Laboratoř 12110.3 - 308

Rozvrh na letní semestr 2025/2026:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 4. 11. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet10421202.html