Předmět: BASH Programming

» Seznam fakult » FPR » KMB
Název předmětu BASH Programming
Kód předmětu KMB/934
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Četnost výuky V každém akademickém roce, jen v letním semestru.
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Dostupnost předmětu Předmět je nabízen přijíždějícím studentům
Vyučující
  • Buček Aleš, RNDr. Ph.D.
  • Buček Aleš, RNDr. Ph.D.
Obsah předmětu
Content of lectures: Content of lectures and exercises: 1) Introduction to shell and command line (basic commands, navigating file system) 2) Variables, shell customization 3) Files, directories, links, and permissions 4) String editing, text editors, input, and output 5) Loops and conditional statements 6) Functions 7) Regular expression 8) Using gawk 9) Pipelines and simple scripts 10) Debugging, error management 11) Git and GitHub 12-13) Introduction to cluster computing (Metacentrum) Content of tutorials: As listed above.

Studijní aktivity a metody výuky
Skupinová výuka
  • Domácí příprava na výuku - 44 hodin za semestr
  • Účast na výuce - 26 hodin za semestr
  • Příprava na zkoušku - 20 hodin za semestr
  • Příprava na zápočet - 10 hodin za semestr
Výstupy z učení
The BASH Programming course is designed to equip students with essential skills for working in a command-line environment and creating their BASH scripts. Throughout this course, students will engage in hands-on sessions to practice and deepen their understanding of individual concepts. By the end of this course, students will be able to work with various command-line-based bioinformatical tools and create short pipelines to process their data.

Předpoklady
Practical Computing for Biologists
KMB/925

Hodnoticí metody a kritéria
Test

Credit: practical test (min. 50%)
Doporučená literatura
  • BLUM R: Linux Command Line and Shell Scripting Bible. Wiley 2008..
  • BURTCH KO: Linux Shell Scripting with Bash. Sams Publishing 2004..
  • SOBELL MG: Practical Guide to Linux Commands, Editors, and Shell Programming. Prentice Hall 2009..


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