BIOI2250 Introduction to Programming 5–6 ECTS

Learning outcomes

The course targets students with no prior programming experience. The students will acquire basic skills in algorithm design and programming, learning to write simple, practical programs in the Python programming language. The course is not suitable for students who do have prior programming experience and want to learn Python as an additional language.

Contents

Fundamental concepts 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.

Teaching language

English

Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Doctoral Students
  • Exchange Students
Exercise(s)
  • In English
Written exam
  • In English

Lectures, exercises, exam. One half of the exercises time is devoted to in-class programming assignments. For 6 ECTS student has to complete an additional exercise. Students who have started before autumn 2017 complete the course as 6 ECTS.

Evaluation

Numeric 0-5.

Recommended year of study

1. year autumn

Study materials

Lecture notes; Python documentation.

Belongs to following study modules

Department of Future Technologies
Department of Physics and Astronomy
School of Languages and Translation Studies
Language Technology (School of Languages and Translation Studies)
Department of Biochemistry
Department of Future Technologies
2016–2017
Teaching
Archived Teaching Schedule. Please refer to current Teaching Shedule.
Department of Future Technologies
DP in Computer Science
DP in Computer Science
DP Bachelor of Science in Techn.(Communication St)
DP in Information and Communication Technology
MDP in Digital Health and Life Sciences (Tech.)
Finnish Study Modules