Lecture related resources

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

Figure 2. Online Java programming tutorial Slide presentation Create comment in forum

The Java Tutorial for Complete Beginners offers both a series of video tutorials and related source code examples for download.

Free access requiring either a local account or logging in via Google+ or Facebook.


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

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. Java Visualizer Slide presentation Create comment in forum

http://prog.mi.hdm-stuttgart.de/java_visualize/

Help understanding a Java program's internal memory management: Stack and heap

Credits to David Pritchard et. alt.


Figure 6. Live lecture additions Slide presentation Create comment in forum

https://cloud.mi.hdm-stuttgart.de/index.php/s/df9f296af3298f96361a15a679390e59

Accessing code being discussed during the lectures.



Figure 8. Virtualized Linux images Slide presentation Create comment in forum

Figure 9. Virtualbox™ settings Slide presentation Create comment in forum
  1. Settings below General --> Advanced allow for text exchange between host and guest.

  2. Display --> Screen --> Video Memory should be set to maximum possible value.

  3. Network --> AdapterX --> Advanced --> Adapter type should be set to Paravirtualized Network (virtio-net).

  4. Install the Oracle VM VirtualBox Extension Pack on your host system allowing for e.g. exchanging files between host and guest.

  5. Performance problems: Consider solution-for-slow-ubuntu-in-virtualbox and the referenced collection of screenshots.