Zweck des Kurses

Ziel des gesamten Kurses ist es, Spaß zu haben, glücklich zu bleiben und echte Java-Programmierkenntnisse zu erwerben, um problemlos einen Job als Programmierer zu bekommen.

Spielstruktur

Der Kurs besteht aus vier Hauptquests und jede Quest besteht aus mindestens zehn Leveln. Jedes Level umfasst 10–12 Lektionen und 20–30 Übungen. Für das Erledigen von Aufgaben und einigen anderen Aktionen erhält man Erfahrungspunkte oder „Dunkle Materie“. Sie können damit die nachfolgenden Lektionen und Aufgaben freischalten.

Weiter zum nächsten Level oder zur nächsten Lektion

Um zur nächsten Lektion oder Stufe zu gelangen, müssen Sie genügend „dunkle Materie“ sammeln, um sie „bezahlen“ zu können, um sie freizuschalten.

In der Beschreibung jeder Aufgabe ist angegeben, wie viele Einheiten Sie für die Erledigung dieser Aufgabe erhalten.

Zum Beispiel erhalten Sie für die folgende Übung 1 Einheit Dunkle Materie.

Übungen

In CodeGym finden Sie eine Menge verschiedener Übungen. Du bekommst dunkle Materie, wenn du sie durcharbeitest.

Code aus einem Beispiel kopieren – Dies ist die einfachste Übung. Um den Vorgang abzuschließen, müssen Sie den Java-Code im unteren Fenster genau so eingeben, wie er im oberen Fenster angezeigt wird.

Ein Programm schreiben – Dies sind die wichtigsten Übungen im Kurs. Diese können in ihrer Komplexität stark variieren: von kurzen und einfachen Aufgaben bis hin zu Rätseln, die Ihr Gehirn so richtig beanspruchen werden ... Sie können mit der Arbeit an jeder Aufgabe beginnen, die als „Verfügbar“ markiert ist. Um zu beginnen, klicken Sie einfach in der Aufgabenbeschreibung auf die Schaltfläche „Öffnen“.

Dadurch wird die Web-IDE geöffnet. Die erste Registerkarte enthält die Aufgabenbedingungen. Auf der zweiten Registerkarte geben Sie Ihren Code ein. Auf der linken Seite finden Sie den Projektbaum.

Klicken Sie nach Abschluss einer Aufgabe auf die Schaltfläche „Überprüfen“. Sie erfahren, ob die Aufgabenlösung richtig ist.

Wenn Sie Ihr Programm einfach ausführen möchten, ohne es zu validieren, klicken Sie einfach auf die Schaltfläche „Ausführen“.

Mit derselben Symbolleiste können Sie Ihre Lösung zurücksetzen (falls Sie verwirrt sind), Ihren Code analysieren (wenn Sie unter dem Dunklen Großmeister studieren) oder Hilfe bei einer Lösung erhalten.

Erstellen Sie Miniprojekte – Das sind die interessantesten und anspruchsvollsten Übungen! Ein Miniprojekt besteht aus einer Reihe miteinander verbundener Teilaufgaben. Am Ende haben Sie Ihr ganz eigenes kleines Projekt, beispielsweise ein Spiel, erstellt. Bevor Sie jedoch Ihr erstes Miniprojekt erstellen können, müssen Sie noch viel Arbeit erledigen. Ihr erstes Miniprojekt sehen Sie erst ab Level 20.

Nerd Break – Das sind die härtesten Übungen von allen! Nur ein Scherz! Meistens beinhaltet eine „Pause“ das Ansehen eines coolen Technikvideos. Und ja, auch für diese Übungen erhältst du immer noch eine Belohnung für Dunkle Materie.

P.S.: Ab Level 3 können Sie Aufgaben mithilfe einer integrierten Entwicklungsumgebung (IDE) namens IntelliJ IDEA bearbeiten. In einer Lektion erfahren Sie, wie es geht, aber dazu erzählen wir Ihnen später mehr.

Lektionen und Aufgabenstatus

Aufgaben können die folgenden Status haben.

„Verfügbar“ – Versuchen Sie, es abzuschließen!

„Abgeschlossen“ – Sie haben diese Aufgabe vor weniger als drei Tagen erfolgreich abgeschlossen und Ihre Dunkle Materie eingesammelt. Sie können versuchen, das Problem erneut zu lösen, um Ihre Lösung zu verbessern.

„Geschlossen“ – Sie haben diese Aufgabe erfolgreich abgeschlossen und Ihre Dunkle Materie vor mehr als drei Tagen eingesammelt.

„Gesperrt“ – Sie können diese Aufgabe nicht mehr zur Überprüfung senden.

Lektionen haben zwei mögliche Status: „Verfügbar“ und „Gesperrt“.

Die erste „gesperrte“ Lektion nach den „verfügbaren“ Lektionen ist die, bei der Sie angehalten haben. Wenn Sie darauf klicken, werden Sie aufgefordert, eine bestimmte Menge Dunkler Materie zu bezahlen, um es freizuschalten. Sie können von der vorherigen Lektion dorthin gelangen oder einfach auf die entsprechende Karte in der Lektionsliste klicken.