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
Course coordinators
Term 2024Z: | Term 2023Z: |
Type of course
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