x !
Archived Curricula Guide 2015–2017
Curricula Guide is archieved. Please refer to current Curricula Guides
BIO2350 Basics of programming and algorithms for bioinformatics 4–8 ECTS
Organised by
Master's Degree Programme in Bioinformatics
Corresponding course units in the curriculum
Curricula 2014 – 2015
BIO2250 Introduction to Programming 3–6 ECTS

Learning outcomes

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.


- 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

Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Open University Students
  • Doctoral Students
  • Exchange Students
Participation in course work 
In English


Numeric 1-5.

Belongs to following study modules

Archived Teaching Schedule. Please refer to current Teaching Shedule.
For Open University students only