Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 1.73 KB

File metadata and controls

52 lines (35 loc) · 1.73 KB

MOOC Java Programming II — Course Completion Demonstration

This repository is a collection of solutions and exercises completed for the University of Helsinki’s Java Programming Part 2 course.

It serves as proof of completion and a practical demonstration of intermediate Java and object-oriented programming skills. The project shows progression through course exercises and reflects hands-on work with core programming concepts, testing, file handling, collections, and Maven-based Java project structure.


Description

mooc-java-programming-ii contains course exercise projects developed as part of the University of Helsinki MOOC curriculum.

This repository is intended to demonstrate:

  • Completion of the course requirements
  • Practical Java programming skills
  • Familiarity with object-oriented programming
  • Work with collections and data processing
  • File input/output and handling structured data
  • Basic unit testing and course tooling
  • Use of Maven for project build and dependency management

The repository includes Java exercise project structures configured as Maven applications with starter classes and accompanying test files.


Features

  • Java-based course exercise solutions
  • Maven project setup
  • Unit testing support with JUnit
  • University of Helsinki / TMC test utilities
  • Modular exercise structure by course part
  • Practice with OOP, collections, and file handling
  • Suitable as a learning portfolio and completion record

Installation

Prerequisites

  • Java JDK 11+ (or course-compatible version)
  • Maven 3.6+
  • Git
  • Optional IDE (IntelliJ IDEA, Eclipse, or VS Code)

Clone the repository

git clone https://github.com/AdiyaTakhell/mooc-java-programming-ii.git
cd mooc-java-programming-ii