x !
Archived Curricula Guide 2017–2019
Curricula Guide is archieved. Please refer to current Curricula Guides
TIETA19 Practical Programming in Python 5 ECTS
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.

Contents

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

English

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

Evaluation

Numeric 1-5.

Belongs to following study modules

Faculty of Natural Sciences
2018–2019
Teaching
Archived Teaching Schedule. Please refer to current Teaching Shedule.
For Open University students only
Faculty of Natural Sciences