After the course, the student can: - write simple, practical programs in the Python programming language. - explain basic data structures and select and adapt a suitable data structure for use in a particular problem. - explain how common algorithms are used in bioinformatics work. - adapt and implement simple bioinformatics algorithms in selected cases.
Contents
- Fundamental concepts in programming such as variables, values, types, expressions, control structures, data structures, modularity and classes. - Model problems and their typical algorithmic solutions with particular focus on bioinformatics. - Basic concepts in machine architecture and data representation. - Selected fundamentals of complexity and computability. - Common algorithms used in bioinformatics - Required components and the resulting number of credit units are assigned in accordance with the personal study plan