x !
Arkistoitu opetussuunnitelma 2017–2019
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
TIETA19 Practical Programming in Python 5 op
Organised by
Degree Programme in Computer Sciences

General description

The course teaches practical programming techniques with the Python programming language. The course follows a hands-on / learn-by-doing approach with emphasis on typical programming tasks related to manipulating numerical or textual data.

Learning outcomes

After passing the course the student will:
-be familiar with basic general programming concepts such as variables, conditional clauses, loops, functions and objects.
-be able to implement practical small-scale programs in the Python programming language.
-be ready to deepen the skills and knowledge learned in this course by independent practice and/or further studies.


Basic programming concepts
Python vs other programming languages
Input and output (e.g. standard input/output, files)
Lists, tuples, sets and dictionaries
Common data manipulation tasks (e.g. sorting and searching)
Classes and objects
Standard and external libraries

Teaching language


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

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