Algoritmizace a programování AlgProg-5-MP
Název předmětu Algoritmizace a programování (AlgProg)
Garant doc. Ing. Vlastimil Malý, CSc.
Katedra Katedra informatiky a kybernetických operací
Předmět specializace NE
Předmět profilujícího základu ANO
Teoretický předmět PZ NE
Státní zkouška NE
Vícesemestrální předmět NE
Předmět jiné školy NE
Volitelnost Povinný
Klasifikace Zápočet + Zkouška
Kredity 6
Dop. roč./sem. 1/1
Počet týdnů 0
Celkem (h) Př. Cv. Lab. Sem. Kurzy Praxe Stáže Soustř. Exkurze Terén SP Konzultace PV
Analýza problému, hledání a zápis algoritmu, převod do program. jazyka 6 4 2 0 0 0 0 0 0 0 0 0 0 0
Zápis algoritmů – vývojové diagramy 8 4 4 0 0 0 0 0 0 0 0 0 0 0
Datové struktury a datové typy vyšších programovacích jazyků 8 4 0 4 0 0 0 0 0 0 0 0 0 0
Struktura programu – funkce, větvení, cykly, přepínače 14 4 4 6 0 0 0 0 0 0 0 0 0 0
Práce s polem a řetězci 12 2 0 10 0 0 0 0 0 0 0 0 0 0
Práce se soubory 12 2 0 10 0 0 0 0 0 0 0 0 0 0
Vyhledávácí algoritmy a stromy 14 4 4 6 0 0 0 0 0 0 0 0 0 0
Základy objektového programování – třída, instance, objekt 4 4 0 0 0 0 0 0 0 0 0 0 0 0
Konstruktory, destruktory, abstraktní třídy, dědičnost, polymorfismus 4 4 0 0 0 0 0 0 0 0 0 0 0 0
Práce v integrovaném vývojovém prostředí, aplikace konzolové 4 0 0 4 0 0 0 0 0 0 0 0 0 0
Práce v integrovaném vývojovém prostředí, aplikace Win Forms 4 0 0 4 0 0 0 0 0 0 0 0 0 0
Povinná:
MALÝ, V. Objektově orientované programování a jazyk C#. Brno: Univerzita obrany, 2008, 131 s. Skripta S-2822
<p>Martin Mareš, Tomáš Valla, Průvodce labyrintem algoritmů, (kniha i pdf),CZ.NIC, 2022</p> <p> </p>

Doporučená:
ELLER, F. - C#, začínáme programovat. Praha: Grada, 2002, 242 s.
KERNIGHAN, B.W., RITCHIE, D.M. Programovací jazyk C. Bratislava: Alfa, 1989, 256 s.

Písemná: analýza problému, návrh řešení, zápis programového kódu, odladění zadané aplikace.