Lecture related resources
- Primary
- Secondary
-
-
Java ist auch eine Insel of 12-th edition book 2018 including Java™ 11.
-
Aus „Der Postillion“ :
Mann, der am Handy
nur mal eben die Uhrzeit nachschauen wollte,
chattet acht Minuten auf WhatsApp,
schaut drei YouTube-Videos
und liest einen Artikel über Peru,
weiß aber am Ende immer noch nicht, wie spät es ist
- Bradley Kjell: Introduction to Computer Science using Java
- Udemy: Java Tutorial for Complete Beginners
-
Video tutorials and related source code examples. Registration required.
-
The Unix Shell / Software-carpentry, nice video collection. Each section is also available in PDF and PowerPoint™ format.
-
UNIX Tutorial for Beginners, text oriented.
- http://codingbat.com
-
No registration required.
- https://www.programmr.com/zone/java
-
-
Hunt for “Challenges” within page.
-
Registration required.
-
- https://www.codewars.com
-
-
Registration or github.com login required.
-
codeabbey.com
rosettacode.org
-
Programming tasks (including solutions for multiple languages).
- reddit.com
- 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:
- Java Programming Tutorial
-
Basic and more difficult exercises
- Java Programming Exercises
-
Start from the easier exercises.
-
Contain all MI pool workstation Linux software.
-
Available for free VMware Workstation Player as compressed image. Apple users: Consider buying VMWare Fusion.
-
Available for free VirtualBox desktop virtualization as compressed image.
-
The beasts are quite big (~20 GB on disk, ~ 5GB compressed download)! You may prefer a wired connection in favour of WiFi !
-
Alternative: Native or dual boot Ubuntu “Desktop” installation.