Exercises for the "Ohjelmoinin MOOC 2017" Java online programming course, during my first year studies at Metropolia UAS, Bachelor of Engineering.
Chapters 1-7 are the course's Fundamentals section and chapters 8-14 are the course's Advanced section.
Course material & assignments (Finnish)
- Program and source code
- Printing
- Reading input
- Variables
- Calculating with numbers
- Conditional statements and conditional operation
- Loops
- Lists
- Classes and objects
- Constructors
- Methods
- Objects in lists
- Objects and references
- Strings
- List and stream
- Array
- Algorithms
- Structure of the programs
- Introduction to testing
- Files
- Hash Map
- Object class
- Interfaces
- Packages
- Exceptions
- Interfaces
- Hash Map
- Object polymorphism
- Inheritance