| Program start date | Application deadline |
| 2025-09-01 | - |
| 2026-09-01 | - |
| 2027-09-01 | - |
Program Overview
Program Details
The program in question is Ohjelmointi 1 (AVOIN YO), which translates to Programming 1 (Open University).
Program Description
This 5-credit course is part of the open university program and is scheduled to take place from September 8, 2025, to December 31, 2025. The registration period for the course is from June 9, 2025, to September 4, 2025.
Field of Study
The field of study for this program is Information and Communication Technology, with the subject being Computer Science.
Mode of Delivery
The course is delivered online.
Tuition Fee
The course is free of charge.
Maximum Number of Participants
The maximum number of participants for this course is 100.
Course Objectives
Upon completing this course, students will be able to:
- Create simple working programs
- Identify and use basic control structures in programming
- Understand and apply modular programming, arrays, and data storage methods
- Find and correct errors in programs
- Solve computational problems through abstraction and step-by-step refinement
- Explain the concept of recursion
- Handle binary and hexadecimal numbers and understand their representation in computers
- Document programs
Course Content
The course covers the following topics:
- Software design (waterfall model)
- Algorithmic problem-solving
- Step-by-step refinement
- Control structures
- Modular programming, module calls, and inter-module communication
- Data types
- Arrays
- Pointers
- Strings
- Structured data
- Data storage
Target Group
The target group for this course is open university students.
Instructor
The instructor for this course is Jouni Lappalainen.
Study Materials
The study materials include lecture videos on YuJa and Moodle, as well as reading materials on Moodle.
Language of Instruction
The language of instruction is Finnish.
Completion Methods
The course is completed through programming assignments, homework, and learning assignments. The teaching methods include distance learning, lecture videos, and the use of the Moodle environment.
Assessment Criteria
The assessment is based on a numerical scale of 1-5 or fail.
