Students
Tuition Fee
Not Available
Start Date
2026-09-01
Medium of studying
Fully Online
Duration
Not Available
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 dateApplication deadline
2025-09-01-
2026-09-01-
2027-09-01-
About Program

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:


  1. Software design (waterfall model)
  2. Algorithmic problem-solving
  3. Step-by-step refinement
  4. Control structures
  5. Modular programming, module calls, and inter-module communication
  6. Data types
  7. Arrays
  8. Pointers
  9. Strings
  10. Structured data
  11. 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.


See More