PřF:C2160 Jazyk C pro chemiky - Informace o předmětu
C2160 Programování v jazyce C pro chemiky
Přírodovědecká fakultajaro 2025
- Rozsah
- 0/2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučováno kontaktně - Vyučující
- Ing. Tomáš Trnka, Ph.D. (přednášející)
prof. RNDr. Michaela Wimmerová, Ph.D. (přednášející) - Garance
- Ing. Tomáš Trnka, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta
Dodavatelské pracoviště: Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta - Předpoklady
- Základní zkušenost s operačním systémem UNIX (získaná např. v předmětu C2110).
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 21 stud.
Momentální stav registrace a zápisu: zapsáno: 0/21, pouze zareg.: 11/21, pouze zareg. s předností (mateřské obory): 4/21 - Mateřské obory/plány
- Bioinformatika (program PřF, B-BIC)
- Cíle předmětu
- Kurz je zaměřen na získání základních znalostí programovacího jazyka C. Důraz je kladen především na praktické použití programování v chemických a bioinformatických oborech.
- Výstupy z učení
- Na konci kurzu budou studenti schopni: používat základní programátorské konstrukce (např. podmínky, cykly, funkce, základní datové typy); implementovat načítání a zápis dat z/do souboru; používat složené datové typy (pole, struktury); vytvářet jednoduché programy v jazyku C řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Historie programovacího jazyka C. Editory, vývojová prostředí, kompilátory. Struktura programu v C. Sestavování programů.
- Základní datové typy, proměnné, konstanty. Přiřazovací a aritmetické operátory.
- Podmíněný příkaz. Relační a logické operátory. Priorita a pořadí vyhodnocování operátorů.
- Příkazy cyklu.
- Pole. Struktury.
- Ukazatele. Řetězce.
- Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru.
- Funkce, parametry funkcí, předávání hodnotou a ukazatelem.
- Direktivy preprocesoru, makra. Funkce standardní knihovny jazyka C.
- Dymanická alokace paměti, dymanické proměné. Rekurzní volání funkcí.
- Tvorba programů s grafickým výstupem
- Specifické problémy při vývoji softwaru pro aplikace v oboru chemie, bioinformatiky a ostatních přírodních věd.
- Literatura
- Výukové metody
- Přednášky a praktická cvičení u počítačů.
- Metody hodnocení
- Podmínkou pro absolvování kolokvia je vytvoření jednoduchého programu řešící vybraný problém z chemie nebo bioinformatiky.
- Navazující předměty
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně.
Výuka probíhá každý týden. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/sci/jaro2025/C2160