Informatik

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

  1. Erste Schritte – Ausgaben, Rechnen und die erste Grafik
  2. Variablen und Datentypen – Werte speichern, Datentypen unterscheiden, Eingaben verarbeiten
  3. Kontrollstrukturen – verzweigen, wiederholen, Abläufe grafisch darstellen
  4. Methoden und Modularisierung – große Probleme in kleine zerlegen
  5. Felder – viele Werte auf einmal verwalten
  6. Objektorientierung – Klassen, Objekte, Assoziation und Vererbung
  7. Algorithmen, Suchen und Sortieren – Verfahren verstehen, umsetzen und vergleichen
  8. Projekte – größere Vorhaben in Gruppenarbeit
  9. Referenz – Nachschlagewerk für Java und Scratch for Java
Grundlagen der Programmierung mit Java

Teilbare URL erstellen

Abschnitte auswählen