Extension studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

The aim of the course is to:
Learn the basics in programming and the logical flow of thought it requires
Familiarize the student with central terms and concepts of data science
Learn how to treat different kind of data
Fetching, formatting and saving data from websites

Learning outcomes

At the end of the course the student is expected to
be able to:

  1. Write scripts in Python
  2. Fetching data from the internet and saving it to variables
  3. Treat and format different kinds of data
  4. Saving data in common formats

Course contents

Basics of programming
Syntax, structure and functions
Python and tools/software
Introduction to objects

Prerequisites and co-requisites

None/Introduction to Web Design useful

Recommended or required reading

Python specifications
Online resources and documentation
Videotutorials and learning platforms (eg. Lynda)
The course material is available online and in electronic formats

Study activities

  • Lectures - 20 hours
  • Practical exercises - 20 hours
  • Project- and production work/artistic activities - 53 hours
  • Individual studies - 40 hours


  • Total workload of the course: 133 hours
  • Of which autonomous studies: 133 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Multiform education

Assessment methods

Essays, reports, productions and portfolio

Assessment requirements

To pass the course the student should pass the
following examinations:
Course projects accepted within assigned deadlines


Biström Dennis


Biström Dennis

Group size

No limit

Assignments valid until

Until further notice

Assessment methods

Date will be announced later - Reports and productions

Course and curriculum search