Lecture related resources

Figure 1. Recommended reading resources Slide presentation Create comment in forum
Primary
Secondary

Figure 2. Online tutorials Slide presentation Create comment in forum

Figure 3. Unix and the terminal Slide presentation Create comment in forum

Figure 4. Online programming, automated feedback Slide presentation Create comment in forum
http://codingbat.com

No registration required.

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

  • Registration required.

https://www.codewars.com

Figure 5. Online programming I Slide presentation Create comment in forum
codeabbey.com

Problem list.

rosettacode.org

Programming tasks (including solutions for multiple languages).

reddit.com

Daily Programmer.


Figure 6. Online programming II Slide presentation Create comment in forum
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 8. Live lecture additions Slide presentation Create comment in forum
Live lecture additions


Figure 10. Virtualbox / VMware player based virtualized Linux image Slide presentation Create comment in forum

Figure 11. Virtualbox™ settings Slide presentation Create comment in forum