Skip to main content

Python Programming (5 ECTS)

Code: TX00FI90-3001

General information


Enrollment
01.01.2020
Registration for the implementation has ended.
Timing
01.01.2024 - 18.03.2024
Implementation has ended.
Number of ECTS credits allocated
5 ECTS
Mode of delivery
On-campus
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 30
Teachers
Peyman Arian
Teacher in charge
Ville Jääskeläinen
Groups
LT6423S
Professional Development Program in Information Technology
Course
TX00FI90

Implementation has 16 reservations. Total duration of reservations is 43 h 0 min.

Time Topic Location
Mon 15.01.2024 time 09:00 - 12:00
(3 h 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 18.01.2024 time 09:00 - 12:00
(3 h 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Mon 22.01.2024 time 09:00 - 12:00
(3 h 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 25.01.2024 time 09:00 - 12:00
(3 h 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Mon 29.01.2024 time 09:00 - 12:00
(3 h 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 01.02.2024 time 09:00 - 12:00
(3 h 0 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Mon 05.02.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 08.02.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Mon 12.02.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 15.02.2024 time 09:00 - 11:30
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
Distance Learning
Mon 26.02.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 29.02.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Mon 04.03.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 07.03.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Mon 11.03.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC565 Digitila
Thu 14.03.2024 time 09:30 - 12:00
(2 h 30 min)
Python-ohjelmointi TX00FI90-3001
KMC557 Oppimistila
Changes to reservations may be possible.

Objective

After the course, the student has the ability to write and maintenance Python scripts and create Python based programs

Content

Introduction to Python language, Basics of Python, If-elif-else, loops, files in Python language, functions, modules, exception handling, data structures in Python and slicing, object oriented programming

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a simple program structure;

Variables, constants and data types:
- the student understands what variables, constants and data types are;

Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;

Assessment criteria, good (3)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions.

Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions.

Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions.

Assessment criteria, excellent (5)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions and critical evaluation.

Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions and critical evaluation.

Subroutines:
- the student understands what subroutine is and is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions and critical evaluation.

Further information

Kurssi toteutetaan monimuotoisena.

Further information

Kurssi toteutetaan monimuotoisena.

Go back to top of page