Předmět: Základy programování pro biology

« Zpět
Název předmětu Základy programování pro biology
Kód předmětu KBI/ZPB
Organizační forma výuky Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Kúr Pavel, RNDr. Ph.D.
Obsah předmětu
1. úvod do programování, dělení programovacích jazyků, první spuštění programu 2. proměnné, operátory, výpis informací do terminálu, načtení informací od uživatele 3. kontrola toku programu: řídící struktury, smyčky 4. práce s poli 5. definice vlastních funkcí 6. práce se soubory a adresáři 7. objektově orientované programování 8. práce s chybami a výjimkami 9. pokročilé datové struktury, databáze 10. práce s textem a regulární výrazy 11. multiprocesorové programování 12. úvod do tvorby grafických uživatelských rozhraní (GUI)

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Cílem kurzu je seznámit studenty se základy programování v různých programovacích jazycích užitečných v biologii (např. Go, Java, Python a R) a zasadit programování do kontextu současné doby ovlivněné rozvojem technologií umělé inteligence. Jednotlivé jazyky budou představovány paralelně, aby si studenti lépe uvědomili jejich podobnosti i rozdíly. Důraz bude kladen na vlastnosti programovacích jazyků, které mají podle praktických zkušeností vyučujícího reálné využití při tvorbě programového kódu určeného k řešení problémů, s nimiž se biolog může během své kariéry setkat. Může jít jak o automatizaci úkolů pro vlastní potřebu, tak o tvorbu programů určených ke zveřejnění.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
Zápočet bude udělen na základě ověření pasivního porozumění předloženému kódu v jednom z probíraných programovacích jazyků (podle preferencí každého studenta). Součástí zápočtu bude také prověření aktivní schopnosti kód zkontrolovat a případně opravit či upravit tak, aby vykonával požadovanou činnost.
Doporučená literatura
  • Herout, Pavel. Učebnice jazyka Java. České Budějovice, 2015. ISBN 978-80-7232-398-2.
  • Jones, E., Harden, S., Crawley, M. J. The R Book. United Kingdom, 2022. ISBN 9781119634324.
  • Summerfield, Mark. Python 3 Výukový kurz. Brno, 2013. ISBN 978-80-251-2737-7.
  • TIŠNOVSKÝ, Pavel. Programovací jazyk GO. Praha: CZ.NIC, z. s. p. o., 2025. ISBN 978-80-88168-82-9..


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr