Předmět: Praktikum z algoritmizace a programování

« Zpět
Název předmětu Praktikum z algoritmizace a programování
Kód předmětu KID/XCPAP
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia 1
Semestr Letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Machalík Stanislav, Ing. Ph.D.
Obsah předmětu
Náplň předmětu se přibližně shoduje s náplní praktických cvičení předmětu Algoritmizace a programování. Ú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áž), Metody samostatných akcí, Demonstrace, Grafické a výtvarné činnosti, Coordinated practice
  • Praktická výuka - 45 hodin za semestr
  • Domácí příprava na výuku - 45 hodin za semestr
Výstupy z učení
Předmět slouží k prohloubení a praktickému zvládnutí učiva v předmětu Algoritmizace a programování. Je určen hlavně studentům, kteří nemají dostatečné praktické zkušenosti s algoritmizací, s programováním v jazyku C# a s vytvářením aplikací v prostředí Microsoft Visual Studio.
Po absolvování předmětu student ovládá vývojové prostředí Visual Studio a je schopen navrhovat a implementovat algoritmy zadaných problémů.
Předpoklady
Aktivní přístup ke studiu.

Hodnoticí metody a kritéria
Analýza výkonu studenta

Podmínkou k udělení zápočtu je povinná docházka, aktivní účast na cvičeních a splněný zápočtový test.
Doporučená literatura
  • Greiner, Karel. Studijní materiály z přednášek a cvičení předmětu Algoritmizace a programování.


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