Grundlagen der Programmierung mit Java
In diesem Lernpfad lernst du Schritt für Schritt, in Java zu programmieren. Vieles davon wirst du dir selbst erarbeiten: Du bekommst Beispiele, die du analysierst, veränderst und weiterentwickelst.
Wie du mit diesem Lernpfad arbeitest
- Programmierbereiche kannst du direkt im Browser ausführen. Du musst nichts installieren.
- Verändere die Beispiele! Du kannst nichts kaputt machen. Lade die Seite neu, wenn du von vorne anfangen möchtest.
- Tipps sind eingeklappt. Öffne sie erst, wenn du wirklich nicht weiterkommst – und immer nur den nächsten.
- Lösungen sind mit einem Passwort geschützt. Alle Passwörter stehen auf der Seite Lösungspasswörter – sieh dort erst nach, wenn du die Aufgabe wirklich versucht und die Tipps geöffnet hast.
- Bei vielen Aufgaben liegt eine Datei mit Tests dabei. Über den Reiter Testrunner prüfst du damit selbst, ob deine Lösung stimmt.
- Am Ende jeder Lektion findest du einen Selbsttest. Damit prüfst du, ob du das Wichtigste verstanden hast.
Eine Regel begleitet dich durch den ganzen Lernpfad: Erst denken, dann Rechner. Bei vielen Aufgaben sollst du zuerst auf Papier vorhersagen, was das Programm ausgibt oder zeichnet – und es erst danach ausführen. Wenn Vorhersage und Ergebnis auseinandergehen, hast du gerade am meisten gelernt.
Die Kapitel
- Erste Schritte – Ausgaben, Rechnen und die erste Grafik
- Variablen und Datentypen – Werte speichern, Datentypen unterscheiden, Eingaben verarbeiten
- Kontrollstrukturen – verzweigen, wiederholen, Abläufe grafisch darstellen
- Methoden und Modularisierung – große Probleme in kleine zerlegen
- Felder – viele Werte auf einmal verwalten
- Objektorientierung – Klassen, Objekte, Assoziation und Vererbung
- Algorithmen, Suchen und Sortieren – Verfahren verstehen, umsetzen und vergleichen
- Projekte – größere Vorhaben in Gruppenarbeit
- Referenz – Nachschlagewerk für Java und Scratch for Java