Tuition Fee
Not Available
Start Date
2026-09-01
Medium of studying
Fully Online
Duration
12 months
Details
Program Details
Degree
Courses
Major
Computer Programming | Data Analysis | Software Development
Area of study
Information and Communication Technologies
Education type
Fully Online
Course Language
English
Intakes
| Program start date | Application deadline |
| 2025-09-01 | - |
| 2026-09-01 | - |
| 2027-09-01 | - |
About Program
Program Overview
Course Overview
The course TKO_2323 Fundamentals of Programming is a 5 ECTS program that introduces the basic concepts and structures of programming languages.
Course Details
- Course Period: 31.08.2025 - 30.07.2026
- Teaching Language: English
- Seats: 600
- Classification: Only online, Flexibly at your own pace
Teaching Staff
- Teacher: Erkki Kaila, Otso Kangas
- Person in Charge: Erkki Kaila
Learning Outcomes
The course aims to teach the basic concepts and structures of programming languages, algorithmic thinking, and practical programming skills. The main goal is to learn how to build small, functional applications based on sequences, selection, and repetition.
Content
The learning tool and example programming language for the course is Python. Topics covered include:
- Writing programs in an editor
- Proper programming style
- Variables
- References
- Basic control structures
- Basic data structures
- Input and output
- Algorithmic problem solving
- Modularity
- Functions
Study Methods
- Written exam
- Weekly exercises
- Tutorials (14 h)
- Demonstrations (8 h)
- Exam (3 h)
- Independent work (110 h)
Assessment
- Assessment Scale: 0-5
- The course is equivalent to TKO_2110/BIOI2250 Introduction to Programming and cannot be included in the same degree or minor studies.
Subject and Classification
- Subject: Computer Science
- Classification: Open University Studies, Opinfi theme - New technologies
See More
