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