Předmět: Programování v jazyce C pro fyziky

« Zpět
Název předmětu Programování v jazyce C pro fyziky
Kód předmětu SLO/PROG2
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština, Angličtina
Statut předmětu Povinný, Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Dostupnost předmětu Předmět je nabízen přijíždějícím studentům
Vyučující
  • Myška Robert, Mgr. Ph.D.
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.


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: Přírodovědecká fakulta Studijní plán (Verze): Přístrojová a počítačová fyzika (2019) Kategorie: Fyzikální obory 1 Doporučený ročník:1, Doporučený semestr: Letní
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Aplikovaná fyzika (2019) Kategorie: Fyzikální obory 1 Doporučený ročník:1, Doporučený semestr: Letní