Benutzer-Werkzeuge

Webseiten-Werkzeuge


start

Dies ist eine alte Version des Dokuments!


LearnJ - ein interaktiver Java-Kurs für Schüler/innen

Interaktives Java-Tutorial

Du möchtest gleich mit dem Lernen beginnen?

Für wen ist diese Seite gedacht?

Die Seite ist für alle da, die auf möglichst einfache, spielerische Art und Weise Java lernen möchten. Ich zeige ich Dir Schritt für Schritt, wie man objektorientiert denkt und programmiert. Du findest die Erklärungen jeweils als Text und als Video. Zwischendurch gibt es immer wieder praktische Beispiele und Programmieraufgaben, die Du direkt im Browser ausprobieren und verändern kannst ohne dafür etwas installieren zu müssen.

Warum Java?

Objektorientierte Programmiersprachen (z.B. C++, Java, C#, Objective C, Typescript) sind weit verbreitet, weil sie mächtig und vergleichsweise performant sind und weil es mit ihnen gelingt, auch in sehr großen Softwareprojekten die Komplexität im Griff zu behalten. Im Gegensatz zu Fremdsprachen gilt für Programmiersprachen: "Kann man eine, dann kann man alle". Gelingt es Dir, anhand einer der objektorientierten Sprachen die grundlegenden Prinzipien objektorientierter Softwareentwicklung zu verstehen und einzuüben, dann geht das Erlernen weiterer objektorientierter Sprachen sehr leicht von der Hand.
Java ist derzeit die am meisten verwendete Programmiersprache. Zudem wird in Deutschland an vielen weiterführenden Schulen Java gelehrt. Daher ist es sinnvoll, mit dieser Programmiersprache einzusteigen.

Die Programmiersprache auf dieser Website - ist das wirklich Java?

Damit Du die Beispiele auf dieser Website direkt im Browser verändern und ausprobieren kannst, habe ich einen Compiler entwickelt, der direkt im Browser läuft. Er versteht alle Java-Sprachkonstrukte, die erfahrungsgemäß an Schulen verwendet werden. An wenigen Stellen habe ich die Sprache Java leicht verändert, damit die Programmierbeispiele etwas kürzer und lesbarer werden.
Details dazu siehe hier.

Java-Online

Die Seite LearnJ ist als Nebenprodukt zu Java-Online entstanden, einer browserbasierten Entwicklungsumgebung für den Unterricht. Sie wird derzeit an zwei Schulen getestet und weiterentwickelt und soll im Laufe des Schuljahres veröffentlicht werden.

start.1613823010.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki