Programmierunterricht an der LGS

Programmieruntericht findet zur Zeit in folgenden Schulformen statt

Eingesetzte Programmiersprachen sind C++ oder Java.

Seit kurzem dürfen wir die eUML2 Studio Edition der Firma Soyatec im Rahmen einer akademischen Lizenz nutzen. Dabei handelt es sich um Plugins für Eclipse, einer Industriestandard Entwicklungsumgebung für Java, PHP, Webapplikationen und Datenbanken. eUML2 Studio erweitert Eclipse um grafische Modellierungsmöglichkeiten für den Objekt orientierten Software Entwurf (Klassendiagramme in UML) und den Datenbankentwurf (ERM - Diagramme) und beinhaltet Codegenerierung aus den Modellen und Synchronisation der Datenbanken, sowie Modellgenerierung aus dem Programmcode bzw. der Datenbank (Reverse Engineering).

Weiterhin können wir als Academic License Partner von Visual Paradigm deren Produkt SDE im Rahmen einer akademischen Lizenz nutzen. Bei der akademischen Lizenz entfällt jedoch die Nutzung des Datenbankmoduls.

Die angebotenen Materialien befinden sich zur Zeit im Aufbau und werden mit fortschreitendem Unterricht fortlaufend ergänzt.

Inhalte laut Lehrplänen


Einf.-Kurs 11.1: Strukturiertes Problemlösen I mit Java

Inhalte:

einfache Datentypen, Steuerung des Programmablaufs mittels Kontrollstrukturen, einfache Algorithmen

Dauer:

20 Wochen, 2-4h pro Woche

Schulform:

BG 11.1 Datentechnik
FOS 11.1 Informationstechnik

Lehrplanbezug:

Lehrplan Berufliches Gymnasium, Fachrichtung Technik Schwerpunkt Datenverarbeitungstechnik, Strukturiertes Problemlösen I (80h /Halbjahr)

Fachoberschule, Fachrichtung Technik, Schwerpunkt Informationstechnik, Themen- und Aufgabenfeld 11.3 Strukturierte Programmierung (60h/Jahr)





Einf.-Kurs 11.2: Strukturiertes Problemlösen II mit Java

Inhalte:

strukturierte Datentypen, Arrays, Klassen, Methoden, Attribute, Kapselung, Objekte

Dauer:

20 Wochen, 3-4h pro Woche

Schulform:

BG 11.1 Datentechnik
FOS 11.1 Informationstechnik

Lehrplanbezug:

Lehrplan Berufliches Gymnasium, Fachrichtung Technik Schwerpunkt Datenverarbeitungstechnik, Strukturiertes Problemlösen II (80h/Halbjahr)

Fachoberschule, Fachrichtung Technik, Schwerpunkt Informationstechnik, Themen- und Aufgabenfeld 11.3 Objektorientierte Softwareentwickklung (120/Jahr)






Leistungskurs 12.1: Objektorientierter Softfwareentwurf

Inhalte:

Grundkonzepte der Softwareentwicklung, Objektmodell, Klassen, Verwaltung von Objekten, Container-Objekte, Parametrisierte Klassen (Generics), Datenstrukturen

(s. auch Ergänzungskurs 12.2 (3h) )

Dauer:

20 Wochen, 5h pro Woche

Schulform:

BG 12.1 Leistungskurs Datentechnik
FOS 12.1 Informationstechnik

Lehrplanbezug:

Lehrplan Berufliches Gymnasium, Fachrichtung Technik Schwerpunkt Datenverarbeitungstechnik, Objektorientierte Software-Entwicklung (100h/Halbjahr)

Fachoberschule, Fachrichtung Technik, Schwerpunkt Informationstechnik, Themen- und Aufgabenfeld 12.3 Objektorientierte Softwareentwickklung (120/Jahr)