C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 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.: 12/21, pouze zareg. s předností (mateřské obory): 5/21
Mateřské obory/plány
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2024
Rozsah
0/2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Ing. Tomáš Trnka, Ph.D. (přednášející)
prof. RNDr. Michaela Wimmerová, Ph.D. (přednášející)
Garance
prof. RNDr. Michaela Wimmerová, 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 19. 2. až Ne 26. 5. Čt 16:00–17: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: 10/21, pouze zareg.: 0/21, pouze zareg. s předností (mateřské obory): 0/21
Mateřské obory/plány
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2023
Rozsah
0/2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Ing. Tomáš Trnka, 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
Rozvrh
Čt 14:00–15: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: 4/21, pouze zareg.: 0/21, pouze zareg. s předností (mateřské obory): 0/21
Mateřské obory/plány
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2022
Rozsah
0/2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Ing. Tomáš Trnka, Ph.D. (přednášející)
prof. RNDr. Michaela Wimmerová, Ph.D. (přednášející)
Garance
prof. RNDr. Michaela Wimmerová, 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
Čt 14:00–15: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
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2021
Rozsah
0/2. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Mgr. Martin Prokop, Ph.D. (přednášející), Ing. Tomáš Trnka, Ph.D. (zástupce)
Ing. Tomáš Trnka, Ph.D. (náhr. zkouš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 1. 3. až Pá 14. 5. 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: 1/21, pouze zareg.: 0/21, pouze zareg. s předností (mateřské obory): 0/21
Mateřské obory/plány
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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.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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2020
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
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2019
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 18. 2. až Pá 17. 5. 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
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 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
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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2017
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 20. 2. až Po 22. 5. Út 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
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
Výstupy z učení
Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2016
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
Út 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 určen pouze studentům mateřských oborů.

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
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2015
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
Út 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 určen pouze studentům mateřských oborů.

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
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2014
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
Út 15:00–16: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 určen pouze studentům mateřských oborů.

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
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2013
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
Čt 12:00–13: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 určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 20 stud.
Momentální stav registrace a zápisu: zapsáno: 0/20, pouze zareg.: 0/20
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2012
Rozsah
0/2. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Mgr. Martin Prokop, Ph.D. (přednášející)
Ing. Tomáš Trnka, Ph.D. (pomocník)
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 10:00–11: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 určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 20 stud.
Momentální stav registrace a zápisu: zapsáno: 0/20, pouze zareg.: 0/20
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2011
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
Rozvrh
Út 14:00–15:50 C04/211
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 určen pouze studentům mateřských oborů.

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
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2010
Rozsah
0/2. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Mgr. Martin Prokop, Ph.D. (přednášející)
Mgr. Jiří Fukal (pomocník)
Mgr. Jakub Štěpán, Ph.D. (pomocník)
Garance
Mgr. Martin Prokop, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta
Rozvrh
Út 15:00–16:50 C04/211
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 určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 25 stud.
Momentální stav registrace a zápisu: zapsáno: 0/25, pouze zareg.: 0/25
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2009
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
Rozvrh
Út 10:00–11:50 Kontaktujte učitele
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 určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen: rozumět základním principům programování; ovládat základy programování v jazyce C; vytvářet jednoduché programy umožňující řešit vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
Osnova
  • Historie programovacích jazyků. Programovací jazyk C. Editory, vývojová prostředí, kompilátory. Základní lexikální jednotky C. Struktura programu v C. Sestavování programů.
  • 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. Funkce. Globální a lokální proměnné. Direktivy preprocesoru, makra.
  • Pole. Struktury. Ukazatele. Řetězce.
  • Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru.
  • Dymanická alokace paměti, dymanické proměné. Parametry funkcí, předávání hodnotou, ukazatelem, odkazem.
  • Funkce standardních knihoven C.
  • Rekurzní volání funkcí. Vyhledávací a třídící algoritmy. Časová a pamětová složitost algoritmů.
  • Reprezentace čísel v počítaci. Zaokrouhlovací chyby výpoctu.
  • Hledání a odstraňování chyb v programech. Efektivita programu Prenositelnost programů do jiných prostředí.
  • Knihovny pro numerické výpočty. Knihovny pro chemické a vědecké výpočty.
  • Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
Literatura
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
Metody hodnocení
Přednášky a praktická cvičení v počítačové učebně. Podmínkou pro absolvování kolokvia je vytvoření jednoduchého programu řešící vybraný problém.
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2008

Předmět se v období jaro 2008 nevypisuje.

Rozsah
0/2. 2 kr. (příf plus uk plus > 4). 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
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
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. Studenti si osvojí znalosti nezbytné pro samostatnou tvorbu jednoduchých programů umožňujících zpracování experimentálních nebo teoretických vědeckých dat. V rámci kurzu student vytvoří vlastní jednoduchý program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
Osnova
  • 1. Historie programovacích jazyků. Programovací jazyk C. Editory, vývojová prostředí, kompilátory. Základní lexikální jednotky C. Struktura programu v C. Sestavování programů. 2. 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ů. 3. Příkazy cyklu. Funkce. Globální a lokální proměnné. Direktivy preprocesoru, makra. 4. Pole. Struktury. Ukazatele. Řetězce. 5. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. 6. Dymanická alokace paměti, dymanické proměné. Parametry funkcí, předávání hodnotou, ukazatelem, odkazem. 7. Funkce standardních knihoven C. 8. Rekurzní volání funkcí. Vyhledávací a třídící algoritmy. Časová a pamětová složitost algoritmů. 9. Reprezentace čísel v počítaci. Zaokrouhlovací chyby výpoctu. 10. Hledání a odstraňování chyb v programech. Efektivita programu. Prenositelnost programů do jiných prostředí. 11. Knihovny pro numerické výpočty. Knihovny pro chemické a vědecké výpočty. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
Další komentáře
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2012 - akreditace

Údaje z období jaro 2012 - akreditace se nezveřejňují

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
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 určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 20 stud.
Momentální stav registrace a zápisu: zapsáno: 0/20, pouze zareg.: 0/20
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2011 - akreditace
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
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 určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 20 stud.
Momentální stav registrace a zápisu: zapsáno: 0/20, pouze zareg.: 0/20
Mateřské obory/plány
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. Na konci tohoto kurzu bude student schopen využít znalosti jazyka C pro tvorbu jednoduchých programů ř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
  • KAČMÁŘ, Dalibor. Jazyk C. 1. vyd. Praha: Computer Press, 2000, 185 s. ISBN 8072262955. info
  • HEROUT, Pavel. Učebnice jazyka C. České Budějovice: KOPP, 1998, 236 s. ISBN 80-85828-50-2. info
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
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
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ů
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.

C2160 Programování v jazyce C pro chemiky

Přírodovědecká fakulta
jaro 2008 - akreditace
Rozsah
0/2. 2 kr. (příf plus uk plus > 4). 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
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
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. Studenti si osvojí znalosti nezbytné pro samostatnou tvorbu jednoduchých programů umožňujících zpracování experimentálních nebo teoretických vědeckých dat. V rámci kurzu student vytvoří vlastní jednoduchý program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
Osnova
  • 1. Historie programovacích jazyků. Programovací jazyk C. Editory, vývojová prostředí, kompilátory. Základní lexikální jednotky C. Struktura programu v C. Sestavování programů. 2. 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ů. 3. Příkazy cyklu. Funkce. Globální a lokální proměnné. Direktivy preprocesoru, makra. 4. Pole. Struktury. Ukazatele. Řetězce. 5. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. 6. Dymanická alokace paměti, dymanické proměné. Parametry funkcí, předávání hodnotou, ukazatelem, odkazem. 7. Funkce standardních knihoven C. 8. Rekurzní volání funkcí. Vyhledávací a třídící algoritmy. Časová a pamětová složitost algoritmů. 9. Reprezentace čísel v počítaci. Zaokrouhlovací chyby výpoctu. 10. Hledání a odstraňování chyb v programech. Efektivita programu. Prenositelnost programů do jiných prostředí. 11. Knihovny pro numerické výpočty. Knihovny pro chemické a vědecké výpočty. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
Další komentáře
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ů
Předmět je zařazen také v obdobích jaro 2011 - akreditace, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2012 - akreditace, jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024, jaro 2025.