Greenfoot - Programmieren, weil es Spass macht!

Greenfoot - Programmieren, weil es Spass macht!

Lernpfad um Objektorientierte Programmierung (OOP) mit Java zu lernen

Java lernen ist ein Abenteuer. Der Einstieg ist komplex. Wie häufig muss mit einem "das werden wir später klären..." das erste und nicht motivierende Programm Hello World! begleitet werden.

... und wie viel kann man mit der Javatechnologie alles machen?

Die erste Hürde besteht schon darin herauszufinden, was man machen möchte und wo man starten soll.

Anfangspunkte

Das Abenteuer, eine Programmiersprache zu lernen, sollte Spaß machen, einen klaren Pfad entlang laufen und zu sichtbaren Erfolgen führen.

Überblick der Werkzeuge

Ein möglicher Lernpfad kann vom Startpunkt Greenfoot über BlueJ über Netbeans (mit BlueJ-Plugin) zu jeder beliebigen IDE laufen.

ProgrammiererfahrungLernwerkzeuge BeschreibungArtikel/Links
Keine Programmiererfahrung
Greenfoot
Wenig Programmiererfahrung

BlueJ
Wikipedia (BLueJ)
Einige Programmiererfahrung


Netbeans mit BlueJ-PlugIn

 

oder

 

JavaEditor

 

oder

 

Eclipse

Wikipedia (Netbeans)

 

 

 

 

 

 

JavaEditor Homepage

 

 

 

 

 

 

Wikipedia (Eclipse)

Andere Werkzeuge

Scratch

Scratch ist eine interpretierte dynamische visuelle Programmiersprache mit dem Ziel, Neueinsteiger mit den Konzepten der Computerprogrammierung vertraut zu machen und ihnen die Erstellung eigener Spiele, Videos und Multimediaanwendungen zu ermöglichen.

Alice

Alice ist eine von der Carnegie Mellon University als Freeware veröffentlichte, einführende objektorientierte Programmiersprache, die zu Ausbildungszwecken entwickelt wurde. Alice erlaubt es den Benutzern mittels einer einfachen Drag-and-Drop-Oberfläche Computeranimationen aus 3D-Modellen zu erstellen. Es handelt sich dabei um einen Versuch, die drei grundsätzlichen Probleme beim Erlernen von Programmiersprachen zu lösen:

FreshBrain

FreshBrain ist eine Entwicklungsplattform für Jugendlich, um eigene Spiele erstellen zu können.