Vyučující
|
|
Obsah předmětu
|
Úvod, vymezení pojmu počítač, počítačový systém. Technické a programové vybavení počítačů. Postup řešení úloh na počítači. Algoritmizace úloh. Základní pojmy v algoritmizaci a programování. Konstanty, proměnné, výrazy a příkazy. Bloková struktura programu. Údajové typy. Rozdělení údajových typů. Jednoduché příkazy. Standardní procedury vstupu a výstupu údajů. Strukturované příkazy. Strukturované údajové typy. Práce s robotickými sestavami LEGO pomocí mobilních platforem iOS nebo Android
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Metody práce s textem (učebnicí, knihou), Metody samostatných akcí
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty se základy informatiky a technického vybavení počítačů, základy zápisu pomocí vývojových diagramů.
Schopnost analyzovat problém, vytvořit a zapsat algoritmus formou vývojového diagramu. Porozumění pojmů výpočetní techniky a programování.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška, Posouzení zadané práce
Zápočet: Zpracovat úlohy v cvičení s úspěšností min. 60%. Semestrální práce - vypracovat a obhájit samostatně vytvořený a odladěný program na vybrané téma. Podrobné (upřesňující) požadavky ke klasifikaci jsou zveřejněny při zahájení semestru ve Stagu formou "Publikace studijních materiálů".
|
Doporučená literatura
|
-
Lawler, A. Combinatorial Optimization. New York, 2001.
-
Levitin, Anany. Introduction to the design and analysis of algorithms. Boston: Addison-Wesley, 2003. ISBN 0-201-74395-7.
|