|
|
|
||
Cílem předmětu je seznámit studenty s vybraným programovacím jazykem, s jeho syntaxí, základními programovými konstrukcemi, filozofií datových typů a příslušných operací, problematikou ukazatelů a dále rozvinutí praktických dovedností s důrazem na adekvátní využívání prostředků, resp. konstrukcí jazyka. Obsahově je předmět orientován na základní prostředky programovacího jazyka , proměnné, konstanty, příkazy, operátory, podmíněné příkazy, cykly, ukazatele, práci s polem a funkce (včetně vybraných knihovních funkcí). Vedle využití základních prostředků jazyka se předmět dále věnuje vstupně výstupním operacím (zejm. práci se souborem) a implementaci algoritmů a datových struktur, se kterými se studující seznámili v předchozím studiu. Výuka bude vedena tak, aby zohledňovala různou úroveň studujících na vstupu. Výklad a základní cvičení budou vycházet z předpokladu, že studující má minimální zkušenosti s programováním. Pro pokročilejší studující budou připraveny komplexnější či náročnější úlohy, které většinově budou spadat do aktuálně probíraných témat, ale budou klást vyšší nároky při návrhu algoritmu řešení.
Poslední úprava: Štípek Jiří, PhDr., Ph.D. (23.01.2025)
|
|
||
Příprava na výuku Doba očekávané přípravy na 1 hodinu přednášky – 40 minut Doba očekávané přípravy na 1 cvičení – 30 minut Doba očekávané přípravy na 1 hodinu praxe – 0 minut Samostudium literatury (za semestr) – 30 hodin Práce se studijními materiály (za semestr) – 5 hodin Plnění průběžných úkolů (za semestr) – 20 hodin Plnění předmětu Seminární práce – 0 hodin Příprava na zápočet – 10 hodin Příprava na zkoušku a zkouška – 10 hodin Poslední úprava: Battistová Eva, PaedDr. (02.02.2022)
|
|
||
Podmínky pro úspěšné zakončení předmětu První podmínkou pro úspěšné zakončení předmětu je odevzdání úkolů, které budou zadávány a odevzdávány průběžně prostřednictvím VLE Moodle, přičemž je nutné dosáhnout celkového průměrného hodnocení úkolů alespoň 80 %. Neodevzdané úkoly se započítávají do průměru s hodnocením 0 %. Všechny úkoly bude možné na základě hodnocení přepracovat a odevzdat znovu (termín pro přepracovanou verzi bude adekvátně posunut). Druhou podmínkou je úspěšné složení zkoušky. Zkouška má praktickou a ústní část. Ústní část je podmíněna úspěšným složením praktické části (tj. hodnocení praktické části nejméně 50 %).
Poslední úprava: Štípek Jiří, PhDr., Ph.D. (23.01.2025)
|
|
||
Základní literatura:
Poslední úprava: Štípek Jiří, PhDr., Ph.D. (23.01.2025)
|
|
||
Programování ve vybraném programovacím jazyce
Poslední úprava: Štípek Jiří, PhDr., Ph.D. (23.01.2025)
|
|
||
Pro podporu výuky bude využito VLE Moodle (virtuální vzdělávací prostředí). Odkaz na kurz a klíč k zápisu budou sděleny na první výuce a následně zaslány účastníkům kurzu e-mailem prostřednictvím SIS. Poslední úprava: Štípek Jiří, PhDr., Ph.D. (23.01.2025)
|
|
||
Výsledky učení: · Znalosti: vysvětlí základní principy syntaxe a sémantiky vybraného programovacího jazyka, popíše filozofii práce s datovými typy, ukazateli a základními strukturami programu. · Dovednosti: aplikuje základní programové konstrukce v konkrétním programovacím jazyce (podmínky, cykly, funkce), implementuje základní algoritmy a datové struktury, používá ukazatele a provádí práci s jednorozměrným i vícerozměrným polem. · Způsobilosti: navrhne a vytvoří funkční programy s využitím základních programových prostředků, efektivně zpracuje vstupy a výstupy, včetně práce se soubory, a ověří správnost implementace prostřednictvím testování. Poslední úprava: Štípek Jiří, PhDr., Ph.D. (23.01.2025)
|