Skip to main content

Python programming (5cr)

Code: TT00CC54-3008

General information


Enrollment
30.12.2025 - 26.01.2026
Registration for introductions has not started yet.
Timing
01.01.2026 - 31.07.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Vesa Vaihoja
Groups
TTV25SRAA
TTV25SRAA
Course
TT00CC54

Realization has 16 reservations. Total duration of reservations is 52 h 0 min.

Time Topic Location
Tue 13.01.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 20.01.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 27.01.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 03.02.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 10.02.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 17.02.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 24.02.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 10.03.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 17.03.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 24.03.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 31.03.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 07.04.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 14.04.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 21.04.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 28.04.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Tue 05.05.2026 time 12:45 - 16:00
(3 h 15 min)
Python-ohjelmointi TT00CC54-3008
Raahe_Sira_3_ATK Raahe_Sira_3_ATK
Changes to reservations may be possible.

Evaluation scale

0 - 5

Objective

The student masters the basics of the Python language, decision making and looping structures, file handling, functions, classes, modules, and error and database handling. The student also gets acquainted with the use of various program libraries.

Accomplishment methods

Self-study online course

Content

Program structures
Looping and decision making
Data types
Functions and classes
Regular expressions
Using databases
Python libraries
- Numpy
- Pandas
- Matplotlib

Assessment criteria, satisfactory (1)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, good (3)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Assessment criteria, excellent (5)

Arvosana määräytyy kurssin harjoitustehtävistä ja harjoitustyöstä saavutettujen pisteiden mukaan. Tehtävien pisteytys ilmoitetaan kurssin toteutuskerran alussa.

Qualifications

Ohjelmoinnin perusteet
Nykyaikainen ohjelmistokehitys

Go back to top of page