Vyučující
|
|
Obsah předmětu
|
Základy jazyka C - základní prvky jazyka (klíčová slova, proměnné, konstanty, operátory) - řídící struktury (příkaz, blok, podmínka, větvení, cykly, skoky) - vstup a výstup, standardní knihovny - funkce - soubory, práce s diskem - ukazatele, dynamická práce s pamětí - pole, složené datové struktury Principy efektivního programování - strukturované programování - komentáře a dokumentace - efektivní algoritmy - využití hotových knihoven
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Pracovní činnosti (dílny)
- Účast na výuce
- 39 hodin za semestr
- Domácí příprava na výuku
- 26 hodin za semestr
- Příprava na zápočet
- 15 hodin za semestr
- Semestrální práce
- 40 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty se základy programovacího jazyka C, a to jak na úrovni pasivní (schopnost pochopit cizí program), tak i aktivní (tvorba efektivního a čitelného programu).
Předmět zaměřený na získání schopnosti aplikace poznatků. Základní přehled o všech možnostech jazyka C. Analyzovat předložený zdrojový kód a převést algoritmus do syntaxe jazyka C.
|
Předpoklady
|
Předpokládají se základní znalosti informatiky na úrovni střední školy. Předchozí zkušenost s programováním je výhodou. Přednáška bude otevřena (uskuteční se) při účasti min. 2 studentů studijního programu Fyzika. Vylučující předměty: KMI/SL1AI, KMI/SL2AI, KMI/UP1, KMI/UP2, KMI/YUP1, KMI/YUP2, KMI/ZP1, KMI/ZP2
|
Hodnoticí metody a kritéria
|
Známkou, Rozbor produktů pracovní činnosti studenta (technické práce), Dotazník, Seminární práce
- Vypracování průběžně ukládaných domácich úkolů (zápočet). - Samostatné vypracování závěrečného projektu na zvolené téma (zkouška).
|
Doporučená literatura
|
-
Herout P. (2008). Učebnice jazyka C, 2. díl. Kopp.
-
Herout P. (2004). Učebnice jazyka C. Kopp.
|