Předmět: Jazyk C

« Zpět
Název předmětu Jazyk C
Kód předmětu KID/PXJAP
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Letní
Počet ECTS kreditů 4
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í
  • Šroll Josef, Ing. Ph.D.
Obsah předmětu
Úvod do vývojového prostředí Visual Studio. Základní syntaxe jazyka C - struktura programu, komentáře, klíčová slova, deklarace a definice. Přehled datových typů, konstanty. Výrazy. Příkazy bloku, větvení, cyklu a skoku. Přehled operátorů. Proměnné, deklarace. Funkce - vytváření vlastních funkcí, syntaxe, předávání parametrů,. Funkce pro vstup a výstup v textovém režimu. Použití struktur, unií, výčtových typů a bitových polí, bitové operace. Použití direktiv preprocesoru. Ladění programu. Práce s poli. Práce s pamětí, dynamická alokace, práce s ukazateli. Práce s řetězci, použití funkcí pro práci s řetězci. Práce se soubory. Vytváření projektů s více zdrojovými soubory.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Nácvik dovedností
Výstupy z učení
Zvládnout základy 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
Písemná zkouška

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í. Zkouška má část teoretickou, která proběhne buď formou ústní nebo formou počítačového testu a část praktickou, ve které student samostatně sestaví a odladí 2 programy dle zadání zkoušejícího. Výsledek se stanoví podle bodové stupnice, kterou určí přednášejí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.
  • Harbison, S., Steele, G. C: A Reference Manual. Prentice Hall, 2002. ISBN 0-13-089592-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.
  • Kalin, M., Johnson, R. Applications Programming in ANSI C. Prentice-Hall, 1996. ISBN 0-02-361141-3.
  • Kernighan, Brian, W., Ritchie Dennis, M. Programovací jazyk C. Computer Press, 2006. ISBN 80-251-0897-X.
  • Kernighan, Brian W. The C programming language. Englewood Cliffs: Prentice Hall, 1988. ISBN 0-13-110362-8.


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ě (2016) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Letní