C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2024
- 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í)
- 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 16:00–17:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 8/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 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 16:00–17:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 2/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 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í)
- 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 16:00–17:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2021
- Rozsah
- 0/2/0. 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
- Čt 12:00–13:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2020
- Rozsah
- 0/2/0. 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
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
Výuka probíhá každý týden.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2019
- Rozsah
- 0/2/0. 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
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2018
- Rozsah
- 0/2/0. 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 17. 9. až Pá 14. 12. Čt 12:00–13:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2017
- Rozsah
- 0/2/0. 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. 9. až Pá 15. 12. Čt 12:00–13:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 třídy jazyka C++ a programovat jejich metody; používat proudy pro čtení a zápis dat z/do souboru; používat přetížené funkce, metody a operátory; používat virtuální metody tříd; používat objektovou knihovnu pro tvorbu programů s grafickým uživatelským rozhraním; vytvářet objektově orientované programy v jazyku C++ řešících problémy z chemie, bioinformatiky a dalších přírodních věd;
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2016
- Rozsah
- 0/2/0. 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 19. 9. až Ne 18. 12. Čt 12:00–13:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2015
- Rozsah
- 0/2/0. 2 kr. (plus ukončení). Ukončení: k.
- Vyučující
- Mgr. Martin Prokop, Ph.D. (přednášející)
Mgr. Lukáš Hanušovský (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
- Čt 12:00–13:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2014
- Rozsah
- 0/2/0. 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
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2013
- Rozsah
- 0/2/0. 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
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2012
- Rozsah
- 0/2/0. 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
- St 10:00–11:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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 18 stud.
Momentální stav registrace a zápisu: zapsáno: 0/18, pouze zareg.: 0/18, pouze zareg. s předností (mateřské obory): 0/18 - Mateřské obory/plány
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2011
- Rozsah
- 0/2/0. 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
- St 9:00–10:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2010
- Rozsah
- 0/2/0. 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) - Garance
- Mgr. Martin Prokop, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta - Rozvrh
- St 10:00–11:50 C04/211
- Předpoklady
- C2160 Jazyk C pro chemiky
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
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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ě.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2009
- Rozsah
- 0/2/0. 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
- Po 11:00–12:50 C04/118
- Předpoklady
- C2160 Jazyk C pro chemiky
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
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- VIRIUS, Miroslav. Pasti a propasti jazyka C++ : podrobný průvodce pokročilého uživatele. 1. vyd. Praha: Grada, 1997, 251 s. ISBN 8071696072. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2008
- Rozsah
- 0/2/0. 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
- C2160 Jazyk C pro chemiky
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
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na pokročilejší techniky programování v jazyce C a C++. Na konci tohoto kurzu bude student schopen: rozumět principům objektově orientovaného programování; ovládat základy programování v jazyce C++; rozumět základním principům programování grafických uživatelských rozhraní; vytvářet jednoduché programy pro vizualizaci vědeckých dat.
- Osnova
- Principy objektového programování. Programovací jazyk C++. Třídy v C++. Komponenty tříd.
- Dědičnost a polymorfismus.
- Dynamická alokace paměti. Vstup a výstup v C++.
- Výjimky a jejich ošetření. Prostory jmen. Šablony.
- Standardní knihovna C++.
- Knihovny pro tvorbu grafických uživatelských rozhraní. Zpracování událostí a metody předávání zpráv. Tvorba oken.
- Grafický výstup. Obsluha klávesnice a myši.
- Menu. Dialogová okna. Komponenty dialogových oken.
- Aplikační rozhraní pro 3D počítačovou grafiku. Základy rozhraní OpenGL.
- Objektové knihovny pro numerické výpočty, chemické a vědecké aplikace.
- Tvorba pluginů a modulů pro chemické programy.
- Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- VIRIUS, Miroslav. Pasti a propasti jazyka C++ : podrobný průvodce pokročilého uživatele. 1. vyd. Praha: Grada, 1997, 251 s. ISBN 8071696072. 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 grafického programu pro vizualizaci vybraného vědeckého problému.
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2007
Předmět se v období podzim 2007 nevypisuje.
- Rozsah
- 0/2/0. 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 pokročilejší techniky programování v jazyce C++. V první části jsou probrány základy objektově orientovaného programování v C++. Druhá část je orientována na tvorbu grafických uživatelských rozhraní pomocí objektových knihoven. Probrány jsou také aplikační rozhraní pro 3D grafiku. Studenti získají základní dovednosti nezbytné pro tvorbu programů schopných vizualizovat vědecká data. V rámci kurzu student vytvoří jednoduchý graficky orientovaný program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
- Osnova
- 1. Principy objektového programování. Programovací jazyk C++. Třídy v C++. Komponenty tříd. 2. Dědičnost a polymorfismus. 3. Dynamická alokace paměti. Vstup a výstup v C++. 4. Výjimky a jejich ošetření. Prostory jmen. Šablony. 5. Standardní knihovna C++. 6. Knihovny pro tvorbu grafických uživatelských rozhraní. Zpracování událostí a metody předávání zpráv. Tvorba oken. 7. Grafický výstup. Obsluha klávesnice a myši. 8. Menu. Dialogová okna. Komponenty dialogových oken. 9. Aplikační rozhraní pro 3D počítačovou grafiku. Základy rozhraní OpenGL. 10. Objektové knihovny pro numerické výpočty, chemické a vědecké aplikace. 11. Tvorba pluginů a modulů pro chemické programy. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
- Další komentáře
- Předmět již není vypisován.
Výuka probíhá každý druhý týden.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2011 - akreditace
Údaje z období podzim 2011 - akreditace se nezveřejňují
- Rozsah
- 0/2/0. 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) - Garance
- Mgr. Martin Prokop, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta - Předpoklady
- C2160 Jazyk C pro chemiky
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
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- 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.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2010 - akreditace
- Rozsah
- 0/2/0. 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) - Garance
- Mgr. Martin Prokop, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta - Předpoklady
- C2160 Jazyk C pro chemiky
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
- Chemoinformatika a bioinformatika (program PřF, B-BCH)
- Cíle předmětu
- Kurz je zaměřen na techniky objektoveho programování v jazyce 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 programování v C++ pro tvorbu pokročilejších programů řešících problémy z chemie, bioinformatiky a dalších přírodních věd.
- Osnova
- Principy objektového programování. Programovací jazyk C++.
- Třídy, komponenty tříd.
- Reference, přetížení funkcí, operátory.
- Dědičnost tříd.
- Formátovaný vstup a výstup.
- Šablony, kontejnery.
- Dynamická alokace paměti, virtuální metody.
- Souborový vstup a výstup, načítání a zápis PDB souboru.
- Grafický výstup s použitím objektových grafických knihoven.
- Tvorba interaktivních grafických programů.
- Aplikační rozhraní pro 3D počítačovou grafiku, základy OpenGL.
- Prostory jmen, zpracování vyjímek.
- Literatura
- Šaloun, Petr: Programovací jazyk C++ pro zelenáče. Praha: Neocortex, 2005. 252 s. ISBN 80-86330-18-4.
- LIBERTY, Jesse. Naučte se C++ za 21 dní. Vyd. 1. Praha: Computer Press, 2002, xxiv, 766. ISBN 8072267744. 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 interaktivního grafického programu pro vizualizaci vybraného problému z chemie nebo bioinformatiky.
- Informace učitele
- http://ncbr.chemi.muni.cz/~martinp/C3220/
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
C3220 Pokročilé programování v jazyce C pro chemiky
Přírodovědecká fakultapodzim 2007 - akreditace
- Rozsah
- 0/2/0. 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 pokročilejší techniky programování v jazyce C++. V první části jsou probrány základy objektově orientovaného programování v C++. Druhá část je orientována na tvorbu grafických uživatelských rozhraní pomocí objektových knihoven. Probrány jsou také aplikační rozhraní pro 3D grafiku. Studenti získají základní dovednosti nezbytné pro tvorbu programů schopných vizualizovat vědecká data. V rámci kurzu student vytvoří jednoduchý graficky orientovaný program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
- Osnova
- 1. Principy objektového programování. Programovací jazyk C++. Třídy v C++. Komponenty tříd. 2. Dědičnost a polymorfismus. 3. Dynamická alokace paměti. Vstup a výstup v C++. 4. Výjimky a jejich ošetření. Prostory jmen. Šablony. 5. Standardní knihovna C++. 6. Knihovny pro tvorbu grafických uživatelských rozhraní. Zpracování událostí a metody předávání zpráv. Tvorba oken. 7. Grafický výstup. Obsluha klávesnice a myši. 8. Menu. Dialogová okna. Komponenty dialogových oken. 9. Aplikační rozhraní pro 3D počítačovou grafiku. Základy rozhraní OpenGL. 10. Objektové knihovny pro numerické výpočty, chemické a vědecké aplikace. 11. Tvorba pluginů a modulů pro chemické programy. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
- Další komentáře
- Předmět již není vypisován.
Výuka probíhá každý druhý týden.
- Statistika zápisu (nejnovější)