Introduction to computer science 1300-OWIN-GGG
1. Operating systems based on Unix, history of Unix, properties of Linux operating system
2. Bash
- basic commands, pipes and batch processing
3. Regular expressions
- construction, pattern matching
4. Python
- simple imperative programs
- interactive interpreter and Python modules
- library functions and writing new functions
- loops and conditional expressions
Type of course
Course coordinators
Term 2024Z: | Term 2023Z: |
Learning outcomes
Knowledge:
- Knows the basics of designing computer programs
- Knows python and bash
Skills:
- can write, run and test programs in selected scripting languages and use them to process biological data
Assessment criteria
Lab projects: two python scripts (6+18pts) and one bash (6pts). Obligatory large python script (required 8pts). Scripts must be personally presented to be graded.
Two midterms: 15 points each (python only).
Final written exam 40 points (python+bash).
Exam "0": for the best and those who hand in tasks on time (without an exam).
The final grade: required min. 60 points from scripts, midterms, and the exam.
Practical placement
not applicable
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: