Dieses umfangreiche Material behandelt in einer kompletten Unterrichtseinheit die Grundlagen der Programmierung anhand der Programmiersprache Libre/OpenOffice-Basic (Makroprogrammierung). Der Stundenumfang umfasst ca. 14..16 Unterrichtsstunden. Was viele nicht wissen, dass Libre/OpenOffice eine für Anfänger geeignete vollständige Programmierumgebung mitliefern.
Das Material beinhaltet 14 Arbeitsblätter und 10 Arbeitsblätter Lösungen als digitalen Hefter für die Schüler, 14 Folien und 16 Dateien Programmvorlagen und 12 Lösungsdateien der Programmvorlagen. Jede Programmvorlage enthält zu bearbeitende Aufgaben für den Schüler und meist weiterführende Aufgaben mit steigendem Schwierigkeitsgrad.
Die Benennung der Dateien ist wie folgt aufgebaut: AB = Arbeitsblatt, FO = Folie, PG = Programmvorlage, erste Ziffer (2) heißt Lernbereich 2 im sächsischen Lehrplan, zweite und dritte Ziffer ist die Nummer der Stunde in der die Datei bearbeitet/benötigt wird. Die Arbeitsblätter AB bilden den digitalen Hefter der Schüler. Es ist zu empfehlen sich drei Ordner für Arbeitsblätter, Programme und Folien anzulegen.
Für die richtige Funktion der Programmdateien muss die Makro-Sicherheitsstufe von Libre/OpenOffice angepasst werden. Erst dann hat man Zugriff auf die Quelltexte der Programme. Hierfür im Menü "Extras-Optionen-Sicherheitsstufe-Makrosicherheit" auf Stufe Mittel einstellen. In dieser Stufe wird man beim Öffnen von Dateien mit Makros gefragt ob man diese aktivieren möchte. Natürlich muss man hier "Makros aktivieren" wählen.
Entscheidend für das Gelingen dieses Lernbereiches ist die Anfangsmotivation, wobei die erste Stunde dafür ausgelegt ist. In dieser erhalten die Schüler ein simples Arbeitsblatt zur Bearbeitung (AB 201 Motivation Programmierung.odt). Dieses enthält einen einfachen Virus, der mit dem Öffnen der Datei aktiviert wird. Nach 2 Minuten wird der Virus aktiv und schaltet ein kleines Fenster zur Bestätigung ein. Dies wiederholt sich in kürzer werdenden Abständen bis alle 10 Sekunden das Fensterchen erscheint. Der Virus ist nicht stoppbar! Auch nicht durch Schließen von LibreOffice. Die Schüler müssen sich vom Betriebssystem abmelden und neu anmelden. Erst dann ist der Spaß beendet. In diesr Stunde schreiben die Schüler ihr erstes Programm und auch gleich ihren ersten Virus. Diese Motivation der Schüler (wie einfach es ist Viren zu schreiben) hat sich als sehr stabil für viele Stunden erwiesen.
Der Kurs endet mit den Grundstrukturen der Programmierung und kann mit Modularisierung (Funktionen, Prozeduren und Parametern) und höheren Datenstrukturen (Feldern, Definitionen, etc.) fortgesetzt werden.
Libre/OpenOffice-Basic Einführung in die Grundlagen der Programmierung
Bewertungen und Kommentare