|
Vyučující
|
|
|
|
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..
|