Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-IZPAcad. year: 2022/2023
Základní programovací konstrukty vyššího programovacího jazyka: proměnné, typy, výrazy, řídicí struktury, procedury a funkce, předávání parametrů, vstupy/výstupy, zpracování výjimečných stavů. Základní datové struktury: primitivní datové typy, strukturované datové typy: pole, záznam, soubor, znakové řetězce. Dynamické datové struktury, typ ukazatel. Strategie pro volbu vhodné datové struktury. Rekurze, pojem rekurze. Globální a lokální proměnné. Jednoduché rekurzivní funkce (procedury). Modulární návrh a abstrakce. Ladění, testování a dokumentace programu. Pojmy a algoritmy budou ilustrovány využitím vhodného programovacího jazyka (ISO/IEC 9899:1999 Programming languages - C).
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Výsledky učení předmětu
Naučí se vytvářet programy ve vyšších programovacích jazycích. Osvojí si odborné pojmy z oblasti programování. Naučí se používat prostředky pro ladění programů. Naučí se dokumentovat, obhajovat a prezentovat dosažené výsledky. Student se naučí řešit jednoduché problémy na počítači formou projektů. Naučí se vytvářet programovou dokumentaci a obhájit výsledky řešeného projektu.
Prerekvizity
Co-requisites
Plánované vzdělávací činnosti a výukové metody
Výuka se realizuje formou přednášek cvičení a řešení projektů. Přednášky mají charakter výkladu základních principů, metodologie dané disciplíny, problémů a jejich vzorových řešení. Cvičení a řešení projektů podporuje zejména praktické ovládnutí látky vyložené na přednáškách nebo zadané k samostatnému nastudování za aktivní účasti studentů.
Způsob a kritéria hodnocení
Course curriculum
Work placements
Učební cíle
Seznámit se s organizací dat při řešení problémů. Aktivně ovládnout základní algoritmy a umět je aplikovat v praktických problémech. Seznámit se s principy testování programů. Naučit se používat prostředky pro ladění programů. Naučit se dokumentovat, obhajovat a prezentovat dosažené výsledky.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
branch BIT , 1 year of study, zimní semester, povinný
specialization AUDB-ZVUK , 0 year of study, zimní semester, volitelnýspecialization AUDB-TECH , 0 year of study, zimní semester, volitelný
branch VU-D , 2 year of study, zimní semester, volitelnýbranch VU-D , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelnýbranch VU-VT , 2 year of study, zimní semester, volitelnýbranch VU-VT , 2 year of study, zimní semester, volitelnýbranch VU-VT , 2 year of study, zimní semester, volitelnýbranch VU-VT , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelnýbranch VU-VT , 2 year of study, zimní semester, volitelnýbranch VU-D , 2 year of study, zimní semester, volitelnýbranch VU-VT , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelnýbranch VU-IDT , 2 year of study, zimní semester, volitelný
Přednáška
Teacher / Lecturer
Syllabus
Cvičení odborného základu
Demonstrační cvičení:
Cvičení na počítači
Projekt