This course is an in-depth acquaintance with the Java language and with Object-Oriented programming.
The learning outcomes are:
We use IntelliJ Idea IDE as development platform.
Note there is a video channel
with a collection of short videos discussing some -but not all- of the topics of this course.
The course is graded partially through the final test at the end, a practical test where the course gitbook
will be available offline.
This eBook will also be available at the practical test.
This is a rough sketch. Details will be shared via Teams.
All exercises and demo code are in this repo. You should clone it as soon as possible. Yes, there are solutions, but no, they will not be distributed!
Clone the repo and work on the assignments given in the README, in branch main.
When you are done, check out branch SOLUTIONS .