460-2043 – Programování II (PR II)
Garantující katedra | Katedra informatiky |
Garant předmětu | doc. Mgr. Miloš Kudělka, Ph.D. |
Úroveň studia | pregraduální nebo graduální |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Objektově orientované přístupy jsou nezbytnou součástí odborné přípravy každého absolventa informatiky. Jde nejen o klíčový koncept přemýšlení, ale také o technologickou podporu softwarových řešení.
Předmět „Programování II“ je úzce propojen s předmětem „Algoritmy II“, do kterého budou přeneseny a prakticky procvičeny dovednosti spojené s využitím jazyka C++ při návrhu objektově orientovaných programů.
Předpokládanými vstupy pro předmět „Programování II“ je úspěšné absolvování předmětů „Základy programování“ a „Algoritmy I“. Tyto předměty, díky obdobnému propojení, studentům společně poskytnou nezbytné dovednosti a znalosti spojené s implementací datových struktur a algoritmů v prostředí strukturovaného a procedurálního programování.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Předmět je zaměřen jednak na představení konceptu objektově orientovaného programování, jednak na zvládnutí základních konstrukcí jazyka C++ nezbytných pro návrh objektově orientovaných programů.
Po absolvování předmětu bude student rozumět rozdílu mezi strukturovaným a procedurálním přístupem k programování a objektově orientovaným programováním. V omezené míře bude student zvládat praktický objektový návrh programu a implementaci s využitím objektových technik.
Díky úzkému propojení s předmětem „Algoritmy II“ budou studenti průběžně aplikovat získané znalosti a dovednosti při implementaci abstraktních datových typů s využitím technik objektově orientovaného programování.
Povinná literatura:
Doporučená literatura:
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.