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 |
? | ? |