DevAcademy Practices

Um die Aufgaben erfolgreich durchzuführen, gibt es ein sehr gutes Buch zum Thema Java ist auch eine Insel

Ich habe eine kurze Learn Java in 42 Minutes erstellt. Dort stehen alle wichtigen Grundlagen zu Java drin. Sollte etwas fehlen, oder unverständlich sein, oder fehlerhaft... Meldet es!

Die Aufgaben entsprechen ähnlichen Aufgaben aus dem Bereich "Programmieren I", sollen also Grundlagen der Programmierung vermitteln. Um diese Grundlagen zu erlernen, könnt Ihr natürlich alle Hilfsmittel verwenden - ob Ihr damit auch wirklich lernt?

Meine Empfehlung:

  • Nutzt kein Google, Youtube, Stackoverflow, Frage-Antwort-Spiele mit Experten, etc!
  • Erarbeitet Euch die Aufgaben mittels Java Büchern, wie Java ist auch eine Insel, selbst!
  • Setzt Euch eine Deadline für die Aufgabe!
  • Kopierte Lösung sind klar zu sehen und bringen Euch nicht weiter!
  • Habt Ihr grundsätzliche Fragen "wie führe ich die Tests aus", "ich verstehe den BubbleSort nicht" oder ähnliches - geht auf Eure Buddies zu. Aber versucht die Programmierung selbst zu erledigen und die Grundlagen dafür auch selbst zu erarbeiten!
  • Keine Angst vor falschen oder unvollständigen Lösungen - wir alle lernen am meisten durch unsere Fehler!

Exercises

Every exercise is build up a an implementation and a JUnit test, like: Exercise01.java and Exercise01Test.java You must complete the implementation and the test, check also that the predefined Tests are correct (sometimes iam also doing mistakes!). Add additional test cases (methods) to complete every aspect of your task. You can easily run those Tests by using IntelliJ or Visual Studio Code(add Java Extension Pack extension to VSCode). But you must always install the JDK 1.8.0. On MacOs this should be already installed!

Branches

username branch
chrispaj chris
pegeme peter
sylviagonschior sylvia
flesch-04-18 friedel
axcce1erat axel
steffilankes steffi
halil234 halil
arnolde ethan
michael-k4 michael
mesutcevik mesut
fldtag falk
? ?

Week 1 - 03.12.2018 - 07.12.2018

Goto

Week 2 - 13.12.2018 - 11.01.2019

Goto