Lecture related resources

Figure 10. Recommended reading resources I Slide presentation

Figure 11. Recommended reading resources II Slide presentation
Primary
Secondary

Figure 12. Online tutorials Slide presentation

Figure 13. Unix and the terminal Slide presentation

Figure 14. Online programming, automated feedback Slide presentation
http://codingbat.com

No registration required.

https://www.programmr.com/zone/java
  • Hunt for Challenges within page.

  • Registration required.

https://www.codewars.com

Figure 15. Online programming I Slide presentation
codeabbey.com

Problem list.

rosettacode.org

Programming tasks (including solutions for multiple languages).

reddit.com

Daily Programmer.


Figure 16. Online programming II Slide presentation
Project Euler

Registration required for keeping track of your exercises' status. The following exercises in particular are considered to be useful with respect to this lecture:

1, 2, 4, 5, 8, 9, 11.

Java Programming Tutorial

Basic and more difficult exercises

Java Programming Exercises

Start from the easier exercises.


Figure 17. Choosing the SD1 bwLehrpool VM Slide presentation
Choosing the SD1 bwLehrpool VM

Figure 18. Intellij IDEA IDE Slide presentation
Intellij IDEA IDE

Figure 19. Live lecture additions Slide presentation
Live lecture additions