The course takes place in period

1 (2023-08-01 to 2023-10-22)

Level/category

Professional studies

Teaching language

English

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

1

Total number of ECTS

5 cr

Competency aims

In this study unit the focus lies on the following
competencies:

Competence in natural science.

SDG's in focus:
- #4: Quality education
- #7: Affordable and clean energy

Learning outcomes

Upon completion of this study unit:

You understand the basic principles of
programming languages. (Knowledge)

You know the basics of the Python programming
language. (Knowledge)

You can create a simple program using Python.
(Skills)

You understand how programming can be used to
automate simple functions. (Approach) .

Course contents

Theory and exercises
- Program structure
- Built-in functions
- Variables
- Data types
- Operators
- Modules and methods from external packages
- Functions and procedures
- Repetition and conditions
- Structuring of code
- Formatted output on the screen
- Write and read files
- Pandas
- Graphs
- Error handling
Automation lab
Final project

Prerequisites and co-requisites

None

Recommended or required reading

Material on Itslearning

Study activities

  • Lectures - 24 hours
  • Project- and production work/artistic activities - 20 hours
  • Individual studies - 55 hours
  • Internet-based studies - 36 hours

Workload

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

Mode of Delivery

Multiform education

Assessment methods

quizzes,
laboratory work, exam
and
project

Assessment requirements

To pass the course the student should pass the
following examinations:
Assignments are approved
The automation labb is done and approved
The project is approved
Exam is passed with 50% threshold

25% weekly quizzes
20% automation laboratory
20% project
40% exam

Teacher

  • Anukka Harri
  • Ullah Rizwan

Examiner

Ullah Rizwan

Group size

No limit (45 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2023-08-10 to 2023-09-06

Assessment methods

Date will be announced later - Other assignments

Room reservations
Date Time Room Title Description Organizer
2023-08-29 10:15 - 12:00 E383 Introduktion till programmering och automation Ullah Rizwan
2023-09-05 09:15 - 11:15 E383 Introduktion till programmering och automation Ullah Rizwan
2023-09-08 10:30 - 12:00 E383 Introduktion till programmering och automation Ullah Rizwan
2023-09-12 13:00 - 15:00 E383 Introduktion till programmering och automation Ullah Rizwan
2023-09-15 12:45 - 14:15 E383 Introduktion till programmering och automation Ullah Rizwan
2023-09-18 10:00 - 12:00 D399 Introduction to Programming and Automation Automation Lab Anukka Harri
2023-09-19 13:00 - 15:00 E385 Introduktion till programmering och automation Ullah Rizwan
2023-09-21 12:45 - 14:15 E383 Introduktion till programmering och automation Ullah Rizwan
2023-09-25 13:00 - 15:00 E385 Introduktion till programmering och automation Ullah Rizwan
2023-09-29 13:00 - 14:30 E385 Introduktion till programmering och automation Ullah Rizwan
2023-10-02 13:00 - 15:00 E383 Introduktion till programmering och automation Ullah Rizwan
2023-10-04 13:00 - 15:00 D399 Introduction to Programming and Automation Automation Lab Anukka Harri
2023-10-06 12:45 - 14:15 E383 Introduktion till programmering och automation Ullah Rizwan
2023-10-11 10:00 - 12:00 E385 Introduktion till programmering och automation Ullah Rizwan
2023-10-13 10:30 - 12:00 E383 Introduktion till programmering och automation Ullah Rizwan
2023-10-13 13:00 - 15:00 D399 Introduction to Programming and Automation Automation Lab Anukka Harri
2023-10-16 10:00 - 12:00 D399 Introduction to Programming and Automation Anukka Harri
2023-10-18 13:00 - 15:30 E385 Introduktion till programmering och automation Ullah Rizwan
2023-10-24 13:00 - 15:30 E385 Introduction to programming and automation Ullah Rizwan
2023-11-13 13:00 - 15:30 B323 Introduction to programming and automation Ullah Rizwan

Course and curriculum search