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

Objektově orientované programování

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
2371042 Z,ZK 5 2P+2C česky
Garant předmětu:
Přednášející:
Cvičící:
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:
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ů:
Platnost dat k 14. 3. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet10421202.html