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
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-)
|
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.