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

« Zpět
Název předmětu Algoritmizace a programování
Kód předmětu KID/PAAPK
Organizační forma výuky Přednáška
Úroveň předmětu Bakalářský
Rok studia 1
Semestr Letní
Počet ECTS kreditů 6
Vyučovací jazyk Čeština
Statut předmětu Povinný
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.
  • Míča Ondřej, Ing.
  • Šroll Josef, Ing. Ph.D.
  • Machalík Stanislav, Ing. Ph.D.
  • Rejsek Ondřej, Ing.
Obsah předmětu
Úvod do předmětu. Algoritmus a jeho zápis. Struktura programu, deklarace lokální proměnné a konstanty, základní operace s čísly, vstupy a výstupy dat. Operátory a výrazy. Přehled příkazů. Příkaz blok a if. Algoritmy s větvením. Příkaz switch. Algoritmy s větvením. Metody pro matematické operace. Příkazy cyklu. Algoritmy s cykly bez použití polí. Hodnotové datové typy. Výčtový typ. Konverze mezi datovými typy. Datový typ pole. Jednorozměrné pole. Operace s řetězci. Generování náhodných čísel. Algoritmy na jednorozměrném poli. Ladění programů. Vícerozměrné pole. Algoritmy pro práci s maticemi. Podprogramy, deklarace statické metody, parametry, volání metod. Třídy - význam, deklarace, vytvoření instance, použití. Textové soubory - třídy pro práci se soubory, čtení a zápis dat. Práce s textovými soubory. Další možnosti jazyka C#, programování formulářových aplikací.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Demonstrace, Nácvik dovedností
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 a tvorby dokumentu použitím textového a grafického editoru.

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, 2016. ISBN 978-80-251-4686-6.
  • Greiner, Karel. Algoritmizace a programování - přednášky.
  • Pšeničková, Jana. Algoritmizace. Kralice na Hané, 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
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní stavitelství (2013) Kategorie: Stavebnictví, geodézie a kartografie 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Ochrana životního prostředí v dopravě (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Silniční vozidla (2014) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Kolejová vozidla (2014) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní stavitelství (2016) Kategorie: Stavebnictví, geodézie a kartografie 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Elektrotechnické a elektronické systémy v dopravě (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní management, marketing a logistika (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Silniční vozidla (2013) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Ochrana životního prostředí v dopravě (2014) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Ochrana životního prostředí v dopravě (2013) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Elektrotechnické a elektronické systémy v dopravě (2014) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Elektrotechnické a elektronické systémy v dopravě (2013) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní stavitelství (2014) Kategorie: Stavebnictví, geodézie a kartografie 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2013) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Technologie a řízení dopravy: Technologie a řízení dopravních systémů (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Technologie a řízení dopravy: Logistické technologie (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Silniční vozidla (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Kolejová vozidla (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2014) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Dopravní prostředky: Kolejová vozidla (2013) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2016) Kategorie: Informatické obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Management, marketing a logistika ve spojích (2016) Kategorie: Doprava a spoje 1 Doporučený ročník:1, Doporučený semestr: Letní