| Program start date | Application deadline |
| 2025-05-12 | - |
| 2026-05-12 | - |
| 2027-05-12 | - |
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.
