Grundlagen der Programmierung - Processing

Konsolenprogramme allein werden den Anforderungen an einen allgemeinbildenden Informatikunterricht nicht gerecht. Die Programmiersprache wird als Mittel zum Zweck verstanden und steht nicht im Vordergrund des Unterrichts. Neue Sprachelemente werden nur dann eingeführt, wenn sie zur Implementierung erforderlich sind. Es wird eine objektorientierte Programmiersprache eingesetzt, aber die objektorientierte Modellierung in der Einführungsphase nicht thematisiert.
  • grafische Benutzeroberflächen und ereignisgesteuerte Programmierung: Fenster, Label, Textfeld und Button
  • einfache Datentypen: Integer, Double, Char, Boolean
  • Variablen, Operationen, logische Ausdrücke, Typkonvertierungen
  • Modellierung und Implementierung einfacher Algorithmen bezogen auf die genannten Kontexte: Anweisung, Kontrollstrukturen, Struktogramme
  • strukturierte Datentypen mit Operationen und Relationen: Zeichenkette (String), Feld (Array)
  • Modularisierung: Funktionen, Prozeduren, Parameter

Lektionen

Tools