Students
Tuition Fee
Not Available
Start Date
2027-03-11
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-03-11-
2026-03-11-
2027-03-11-
About Program

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.


See More