PřF:C2160 Jazyk C pro chemiky - Informace o předmětu
C2160 Programování v jazyce C pro chemiky
Přírodovědecká fakultajaro 2018
- Rozsah
- 0/2. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Mgr. Martin Prokop, Ph.D. (přednášející)
- Garance
- Mgr. Martin Prokop, 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 - Rozvrh
- Po 13:00–14:50 C04/118
- 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.: 0/21, pouze zareg. s předností (mateřské obory): 0/21 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- 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
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C2160/
- Další komentáře
- Studijní materiály
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (jaro 2018, nejnovější)
- Permalink: https://is.muni.cz/predmet/sci/jaro2018/C2160