Skip to main content

Python programming and data processing (5 cr)

Code: IT00EB85-3005

General information


Enrollment
07.04.2025 - 21.04.2025
Registration for the implementation has ended.
Timing
01.09.2025 - 19.12.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Department of Information Technology
Campus
Mikkeli Campus
Teaching languages
English
Seats
20 - 40
Degree programmes
Degree Programme in Information Technology
Teachers
Ville Kauppi
Groups
ITMI24SP
Information technology, full-time studies
Course
IT00EB85

Realization has 14 reservations. Total duration of reservations is 49 h 0 min.

Time Topic Location
Wed 03.09.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 10.09.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 17.09.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 24.09.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 01.10.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 08.10.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 15.10.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 29.10.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 05.11.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 12.11.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 19.11.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 26.11.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 03.12.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Wed 10.12.2025 time 10:00 - 13:30
(3 h 30 min)
Python programming and data processing IT00EB85-3005
C101 Byod-/teorialuokka (näytöllinen syksy -25-)
Changes to reservations may be possible.

Objective

You are able to explain the basic concepts of programming. You also know the fundamental programming structures and their operation. You are able to write short programs using the Python programming language

Content

How to write code in Python and using a code editor? What are variables, inputs, data types and mathematical operations. How are strings of text manipulated? What are conditional statements, control flow structures and function routines? How to use files, lists and other composite data types, libraries and extendable modules? How to handle errors? What is algorithmic thinking, data representation and storage?

Course material

Study materials are provided by the teacher in class or via the Learn platform.

Study forms and methods

• The course is carried out by way of contact teaching on Mikkeli campus according to a weekly schedule. Remote participation is not possible. As a rule, scheduled contact lessons are not recorded nor duplicated by online lectures.
• Students make progress by attending scheduled lessons and completing tasks and assignments individually. The course consists of 14 lessons and individual assignments. In addition, a project assignment/practical exercise/simulation exercise/demonstration of competence must be completed.
• The teacher provides guidance during contact lessons.
• The assessed assignments are completed independently.
• Feedback is provided by different methods, in writing and/or orally. Also, peer feedback can be used.

RDI and work-related cooperation

-

Timing of exams and assignments

The end date of the course is presented in the course details. By this date, the student must have submitted all assignments in time, take the required exams and meet all other conditions set for an approved course completion.

Student workload

• 1 ECTS credits equals 27 hours of work by the student.
• In a 5-credit course, the student's total maximum workload is approximately 135 hours including lessons, group work and independent study.

Evaluation scale

1-5

Assessment methods and criteria

The student’s performance is assessed with reference to the learning objectives and assessment criteria of the course. The completion of the course requires assignments and exam to be completed with a passing grade.

Go back to top of page