This repository follows the exercises from the "IM1003 Object-oriented Programming" course (Nanyang Technological University).
The project is built with the NetBeans 17 ide running JDK 20.
Currently completed chapters:
Java Basics | OOP Exercises | Graphics Programming(TODO) |
---|---|---|
✅ Getting Started | ✅ Classes | - |
✅ Decision and Loops | ❌ Composition | - |
✅ Input, Decision and loops | ❌ More Classes | - |
✅ Nested-Loops | ❌ Inheritance | - |
✅ String and char Operations | ❌ Composition vs. Inheritance | - |
✅ Arrays | ❌ Polymorphism, Abstract Classes & Interfaces | - |
✅ Methods | ❌ More on OOP | - |
✅ Misc Exercises | ❌ Data Structures | - |
✅ Recursion | - | - |
✅ Algorithms (sorting) | - | - |
✅ Algorithms (number theory) | - | - |