This repository is a collection of solutions and exercises completed for the University of Helsinki’s Java Programming Part 1 course.
It serves as a proof of completion and a practical demonstration of foundational Java and object-oriented programming skills. The project shows progression through course exercises and reflects hands-on work with core programming concepts, testing, and Maven-based Java project structure.
mooc-java-programming-i contains course exercise projects developed as part of the University of Helsinki MOOC curriculum. The repository is intended to demonstrate:
- Completion of the course requirements
- Practical Java programming skills
- Familiarity with object-oriented programming
- Basic unit testing and course tooling
- Use of Maven for project build and dependency management
The current repository includes a Java exercise project structure such as part01-Part01_01.Sandbox, which is configured as a Maven application and includes a starter Sandbox class and accompanying test file.
- Java-based course exercise solutions
- Maven project setup
- Unit testing support with JUnit
- University of Helsinki / TMC test utilities
- Clear modular exercise structure by course part
- Suitable as a learning portfolio and completion record
A typical exercise module in this repository follows this structure:
part01-Part01_01.Sandbox/
├── src/
│ ├── main/java/
│ │ └── Sandbox.java
│ └── test/java/
│ └── SandboxTest.java
├── pom.xml
└── .tmcproject.yml