| Program start date | Application deadline |
| 2025-03-11 | - |
| 2026-03-11 | - |
| 2027-03-11 | - |
Program Overview
Program Details
The program in question is Ohjelmointi 4 (AVOIN YO), which translates to Programming 4 (OPEN UNIVERSITY).
Program Description
This 5-credit course is part of the continuous learning program and is offered by the University of Oulu. The course aims to deepen the student's programming skills, particularly in the design and implementation of user interfaces.
Course Objectives
Upon completing the course, students will be able to:
- Identify the impact of design and implementation interfaces on the user interface design and implementation process.
- Utilize user interface libraries and frameworks in their programming.
- Implement client functionality in a client-server application.
- Consider internationalization and localization principles in application design and implementation.
- Apply unit testing principles in practice and read code to understand its structure and implications for testing, maintenance, and further development.
- Use programming tools such as version control, development environments, and code analysis tools.
- Work as part of a team implementing software.
Implementation Methods
The course includes:
- Homework assignments
- Learning tasks
- Remote exercises and teaching
- Lecture videos
- Moodle environment
Additional Information
Some course materials and optional small groups may be in English.
Learning Materials
- Lecture videos
- Text materials in Moodle
- Recommended readings include books on user interface design and Java programming
Assessment
The course is completed with an approved homework assignment, whose topic is determined with the student during the course, and learning tasks.
Teacher
Jouni Lappalainen
Grading Scale
1-5 / Fail
Program Duration and Timing
- Registration period: 05.11.2024 - 27.02.2025
- Course duration: 11.03.2025 - 04.05.2025
Tuition Fee
The course is free of charge.
Maximum Number of Participants
50
Prerequisites
Prior knowledge of programming, specifically the objectives of the Ohjelmointi 3 course.
Field of Study
Information and Communication Technology
Language of Instruction
Finnish, with some materials possibly in English.
