Programmieren 1. Jahr / Anwendungsentwicklung
| Block | Inhalt | Hinweise: z.B. Projekt / Lernsituation |
| 1 | Qualifikationen IT-Berufe,Informatik,Software | Geschichte Computer |
| 2 | Software, Algorithmus, PAP, Struktogramme | Einführung VBA, Übungen mit VBA und Excel (Datenbanken) |
| 3 | Entscheidungsstrukturen, einfache Datentypen | LS: Zeugnis mit automatischem Q-Vermerk |
| 4 | Auswahlentscheidungen, Schleifen | LS: Hausverwaltung, verschachtelte Schleifen |
| 5 | Zählschleifen, komplexe Datentypen | LS: Passwort, Notenprogramm |
| 6 | Sortieralgorithmen, Objektorientierung | Bubble Sort, Einführung USERFORM |
| 7 | Praktikumsblock | |
| 8 | Softwareentwicklung | Projekt VBA |
| 9 | Softwareentwicklung | Projekt VBA |
Programmieren 2. Jahr
| Block | Inhalt | Hinweise: z.B. Projekt / Lernsituation |
| 1 | Softwareentwicklung, Einführung in C, Benutzen von Funktionen, Zeichenketten | LS: Lagerverwaltung mit EXCEL, PR: "Hallo <User>" in C |
| 2 | Entscheidungsstrukturen , Entscheidungstabelle | PR: "Versumpft" |
| 3 | Rechnen mit Zahlen | PR: Taschenrechner |
| 4 | Schleifen | PR: 4gewinnt - Spielfeld |
| 5 | Funktionen (Implementierung und Dokumentation) | PR: Funktionen für "MatheProjekt" |
| 6 | Pointer (Call by reference), Präprozessor | PR: Matheprojekt |
| 7 | Dokumentation | PR: Matheprojekt |
| 8 | Praktikumsblock | |
| 9 | Strukturen, Daten speichern, Kommandozeilenparameter | PR: Klimaaufzeichnung |
Programmieren 3. Jahr
| Block | Inhalt | Hinweise: z.B. Projekt / Lernsituation |
| 1 | Prozessanalyse | Kurvendiskussion |
| 2 | Praktikumsblock | |
| 3 | Einführung in dei OOP (Datensicherheit, Klassen, Objekte) | PR: "Kraftfahrzeug" |
| 4 | Techniken der OOP (Vererbung, Polymorphie, dynamische Objekte) | PR: "Fuhrpark" |
| 5 | Programmierung von GUI | PR: "Texteditor" |
| 6 | Grafische Darstellung von Datenpunkten | PR: "Qualitätsregelkarte" |
| 7 | Abschlussprojekt | PR: "Qualitätsregelkarte" |
| 8 | Prüfungsvorbereitung | |
| 9 |



