Předmět: Algoritmizace a programování

» Seznam fakult » DFJ » KID
Název předmětu Algoritmizace a programování
Kód předmětu KID/YBAAP
Organizační forma výuky Přednáška
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Greiner Karel, doc. Ing. Ph.D.
Obsah předmětu
Úvod do předmětu. Algoritmus a jeho zápis. Značky vývojových diagramů. Aplikace pro kreslení vývojových diagramů. Struktura programu. Základní datové typy, deklarace proměnné, základní operace s čísly, vstupy a výstupy dat. Použití nástrojů umělé inteligence při programování. Operátory a výrazy, logický datový typ, příkaz if a blok. Algoritmy s větvením. Metody pro matematické operace. Algoritmy s větvením. Příkaz cyklu while a do. Algoritmy s cykly bez použití polí. Příkaz cyklu for, příkazy skoku. Algoritmy s cykly bez použití polí. Datový typ pole. Jednorozměrné pole. Konverze mezi datovými typy. Algoritmy na jednorozměrném poli. Datový typ char a string. Operace s řetězci znaků. Ladění programu. Algoritmy na jednorozměrném poli. Vícerozměrné pole. Algoritmy pro práci s maticemi. Algoritmy pro práci s maticemi. Metody - deklarace statické metody, parametry, volání, příkaz return. Algoritmy s použitím podprogramů. Ladění programu s podprogramy. Řadící a vyhledávací algoritmy.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Demonstrace, Nácvik dovedností
  • Účast na výuce - 18 hodin za semestr
  • Domácí příprava na výuku - 65 hodin za semestr
  • Příprava na zkoušku - 67 hodin za semestr
Výstupy z učení
Zvládnout algoritmizaci jednoduchých úloh a základy programování v programovacím jazyku C# ve vývojovém prostředí Microsoft Visual Studio.
Po absolvování předmětu budou studenti schopni navrhovat a implementovat algoritmy základních úloh v programovacím jazyce C#.
Předpoklady
Předpokládá se znalost obsluhy počítače v operačním systému Microsoft Windows.

Hodnoticí metody a kritéria
Písemná zkouška

Průběh zkoušky a další informace viz dokument, který je dostupný ke stažení v IS STAG.
Doporučená literatura
  • Bory, Pavel. C# bez předchozích znalostí. Brno: Computer Press, 2016. ISBN 978-80-251-4686-6.
  • Greiner, Karel. Algoritmizace a programování - přednášky.
  • Pšenčíková, Jana. Algoritmizace. Kralice na Hané: Computer Media, 2009. ISBN 978-80-7402-034-6.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr