Students
Tuition Fee
Not Available
Start Date
2026-05-12
Medium of studying
Fully Online
Duration
6 weeks
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-05-12-
2026-05-12-
2027-05-12-
About Program

Program Overview


Program Details

The program in question is Ohjelmointi 2 (AVOIN YO), which translates to Programming 2 (OPEN UNIVERSITY).


Program Description

This 5-credit course is offered during the summer of 2025 and focuses on object-oriented programming and Java. Students will learn the basics of Java programming, including classes, objects, encapsulation, inheritance, polymorphism, and exception handling.


Program Requirements

The prerequisites for this course include having completed the "Ohjelmointi 1" course, which covers basic programming skills.


Program Objectives

Upon completing this course, students will be able to:


  • Understand the basics of object-oriented programming
  • Use programming tools, such as compilers and integrated development environments (IDEs)
  • Develop Java programs according to specifications
  • Handle exceptions and files
  • Utilize container classes and generics
  • Interpret class structures and functionality from code
  • Test programs and understand the importance of version control tools

Program Structure

The course consists of:


  • Lectures (32 hours or equivalent self-study)
  • Guided exercises in a computer lab (32 hours or equivalent self-study)
  • Mandatory programming assignments (approximately 70 hours of self-study)

Target Audience

This course is designed for students of the Open University.


Teaching Materials

The course materials include lecture notes, additional resources available on Moodle, and programming assignments. Recommended literature includes books on Java programming, such as "Beginning Programming with Java for Dummies" and "Think Java: How to Think Like a Computer Scientist."


Language of Instruction

The course is taught in Finnish, but some course materials may be in English.


Assessment Methods

The course is assessed through mandatory programming assignments completed independently throughout the course. All assignments must be submitted and completed successfully on time.


Grading Criteria

The course uses a numerical grading scale of 1-5 or fail.


Additional Information

The course is scheduled for the spring semester, periods 3 and 4. The language of instruction is Finnish, with some materials in English. The responsible instructor is P‰ivi Raulamo-Jurvanen.


See More