Předmět: Praktikum z programování v jazyku C

« Zpět
Název předmětu Praktikum z programování v jazyku C
Kód předmětu KID/DXP3P
Organizační forma výuky Cvičení
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Zimní a letní
Počet ECTS kreditů 1
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í
  • Šroll Josef, Ing. Ph.D.
Obsah předmětu
Historie, základní tvar programu v jazyku C, vývoj programů, typy proměnných, operátory, přiřazovací příkaz. Příkazy a bloky, rozhodovací příkazy, konstrukce if - else, funkce. Příkaz switch, iterační příkazy, cykly while, for, do - while. Funkce, parametry, viditelnost a zastínění, preprocesor jazyka C, ukazatele, terminálový vstup a výstup. Formátovaný vstup a výstup, řídící řetězec formátu, formátové specifikace. Paměťové třídy auto, register, static, extern, typové modifikátory const, volatile, struktury. Typová konverze, explicitní typová konverze. Makra, rozvinutí maker, makra s parametry, podmíněný překlad. Další direktivy preprocesoru, ukazatele, operátory * a &, operace s ukazateli, pointerová aritmetika, seznamy. Práce s řetězci a bloky v paměti, alokace paměti. Práce s pamětí, vícerozměrná pole, bitová pole, uniony. Pointery na funkce, soubory binární a textové, práce se soubory. Prototypy funkcí, paměťové třídy, typové modifikátory. Parametry příkazového řádku, knihovny, hlavičkové soubory, projekty.

Studijní aktivity a metody výuky
Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Nácvik dovedností
Výstupy z učení
Prohloubit znalosti programování v jazyku C ve vývojovém prostředí Visual Studio.
Po absolvování předmětu student ovládá programování v jazyku C
Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
Posouzení zadané práce

Seminární práce v jazyce C, ve které student použije poznatky nabyté dle uvedené osnovy. Téma zadá vyučující. Požadované procento docházky stanoví vyučující.
Doporučená literatura
  • Čepelák, Jiří. Řešené příklady v jazyku C : základní prvky i operace, funkce, pole a jeich využití, pracujeme s grafikou, praktické použití příkladů, vhodné pro uchazeče o vysokoškolské studium. Praha: Computer Press, 2001. ISBN 80-7226-575-X.
  • Herout, P. Učebnice jazyka C. KOPP, 2006. ISBN 80-7232-220-6.
  • Kadlec, V. Učíme se programovat v jazyce C. Computer Press, 2002. ISBN 80-7226-715-9.
  • Kernighan, Brian, W., Ritchie Dennis, M. Programovací jazyk C. Computer Press, 2006. ISBN 80-251-0897-X.


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): Aplikovaná informatika v dopravě (2013) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2014) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2016) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní