Das Fach Informationstechnik ist neben dem Leistungskurs "Medizinische Informatik" einer der Leistungskurse in der Kursphase der OG (12. und 13. Schuljahr am Beruflichen Gymnasium) am OSZ IMT, den alle Schüler/innen alternativ belegen müssen. Es löst den ehemaligen Leistungskurs "Technische Informatik" ab, der nicht mehr angeboten wird.
1. Kurshalbjahr
Im 1. Kurshalbjahr werden spezielle Algorithmen und Datenstrukturen vermittelt:
Objektoriente Modellierung und Implementierung (Vertiefung der E-Phase)
Algorithmen (z.B. Rekursion, Suchen, Sortieren)
Rekursive Algorithmen
Datenstrukturen (z.B. Listen und Bäume)
2. Kurshalbjahr
Im 2. Kurshalbjahr werden die Grundlagen der Robotersteuerung mit Hilfe von LEGO-Mindstorms vermittelt:
IT-Leistungskurs im 2. Kurshalbjahr
LEGO-Mindstorms-Programmierung
Einführung in die Robotik
Hardware: Sensoren und Aktoren
Modellierung: Klassen- und Zustandsdiagramme
Anwendung von rekursiven Algorithmen
Threads
Exceptions
LEGO-Mindstorms-Fahrzeuge (Quadrat- und Ovalfahrer, Tischfahrer etc.)
In den Grundlagen der Datenbanksysteme wird der Weg von der konzeptionellen Datenmodellierung hin zu relationalen Tabellen verfolgt auf denen dann SQL-Abfragen erfolgen können:
Entität, Attribut, Entitätstyp, Beziehung
ER-Modell
Kardinalitäten
Primär- und Fremdschlüssel
Umwandlung eines ER-Modells in Tabellen eines relationalen DBS
Normalisierung
SQL-Abfragen (DDL und DML)
reale DBS: Access, MySQL und SQL-Server
Multi-User-Betrieb, Zugriffsrechte etc.
Datenschutz
Grundlagen der graphischen Benutzungsoberflächen (GUI-Elemente)
Ereignisgesteuertes Programmieren
4. Kurshalbjahr
Das 4. Kurshalbjahr hat den Schwerpunkt Durchführung eines Softwareprojektes unter Einbeziehung einer Client-Server-Architektur. Es wird ein Anwendungsprogramm geschrieben, bei dem die Anwender über einen Client (mit Hilfe einer Benutzungsoberfläche) auf einen Server (mit entsprechender Datenhaltung) zugreifen können: