Vyučující
|
|
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.
|