Přeskočit na hlavní obsah
Přeskočit hlavičku
Terminated in academic year 2015/2016

Počítačová technika II

Typ studia bakalářské
Jazyk výuky čeština
Kód 638-0402/01
Zkratka -
Název předmětu česky Počítačová technika II
Název předmětu anglicky Computer Technology II
Kreditů 4
Garantující katedra Katedra automatizace a počítačové techniky v průmyslu
Garant předmětu doc. Ing. Ivo Špička, Ph.D.

Subject syllabus

Osnova předmětu
— Vlastnosti algoritmů, notace a popis algoritmů.
— Techniky řešení problémů. Návrh a implementace algoritmů.
— Principy vyšších programovacích jazyků. Symboly, oddělovače,
konstanty, identifikátory, proměnné, reprezentace čísel, návěští.
— Výrazy a příkazy.
— Textové soubory, standardní vstup/výstup, binární soubory..
— Koncepce dat. Jednoduché datové typy. Strukturované datové typy.
— Strukturované programování. Řídící struktury. Bloková struktura
programu, rozsah platnosti.
— Procedury a funkce a jejich parametry, .
— Rekurzívní procedury a funkce a přímá a nepřímá rekurze.
— Typ ukazatel a dynamické proměnné. Spojové struktury, seznamy a stromy.
— Základní metody řazení a jejich efektivita..
— Základní metody vyhledávání, použití.
— Ladění a dokumentace programu.

Literature

[1] HEGER, M.: Počítačová technika II. Studijní opora k předmětu. 2010.
[2] HEROUT, P.: Učebnice jazyka C. 1. díl, 5. vyd. České Budějovice: Kopp, 2008, 271 s. ISBN 978-80-7232-351-7.
[3] HEROUT, P.: Učebnice jazyka C. 2. díl, 3. vyd. České Budějovice: Kopp, 2007, s. 272-437, ISBN 978-80-7232-329-6.
[4] KNUTH, D. E.: The art of computer programming. Vol. 1, Fundamental algorithms. 3rd ed. Boston: AddisonWesley, 1997, 650 s. ISBN 0-201-89683-4.

Advised literature

[1] WIRTH, N.: Algoritmy a štruktúry údajov, Alfa Bratislava, 1988.