2.HTL

Lehrplanbezug

Laut aktuell gültigem Lehrplan ist für das 3.Semester der Inhaltsbereich Programmieren (P1) und im 4.ten Semester wiederrum Programmieren (P2) und der Inhaltsbereich Betriebstechnische Anwendungen (BA) vorgesehen. Der Inhaltsbereich BA wird in das 3.Semester vorgezogen um dem Spiralprinzip gerecht zu werden, aufbauend auf AI-TK vom 2.Semester.

3.Semester

BA Betriebstechnische Anwendungen - Laut Lehrplan ist die Bildungs- und Lehraufgabe Betriebstechnische Anwendungen (erweiterte Funktionen der Tabellenkalkulation) vorgesehen. Diese wurde fälschlicherweise im Lehrstoff definiert und es fehlen Angaben zum Lehrstoff in diesem Inhaltsbereich. Basierend auf DigiKomp.12 werden im Inhaltsbereich BA folgende Kompetenzen für die Lehrstoffverteilung verwendet:

  • (K1) Ich kann Datenbestände mit entsprechender Software auswerten und entsprechend den Anforderungen visualisieren.
  • (K2) Ich kann die Korrektheit von Kalkulationsmodellen und Berechnungsmethoden reflektieren und Alternativen prüfen, sowie Varianten von Visualisierungen bewerten.

Für die Bildungs- und Lehraufgabe im Bereich Programmierung 1 (P1) wird Algorithmen in einer Programmiersprache implementieren angegeben. Im Lehrstoff werden Variable und Datentypen, Kontrollstrukturen, Modularisierung, Kommentieren und Dokumentieren von Programmen, Entwurfswerkzeuge aufgezählt.

Für den kompetenzorientierten Unterricht werden 2 Kompetenzen definiert. Modularisierung wird in das 4.te Semester verschoben.

  • (K3) Ich kann mittels einer Programmiersprache Aufgaben in Form von sequentieller Programmierung und vorgebenen Bibliotheken und Modulen lösen, Fehler beheben und die Programme ausführen.
  • (K4) Ich kann einfache Algorithmen unter Verwendung von Variablen, unter Berücksichtigung des richtigen Datentyps, umsetzen.

4.Semester

Bei der Bildungs- und Lehraufgabe im Inhaltsbereich Programmieren 2 (P2) werden Algorithmen in einer Programmiersprache implementieren & das Konzept der objektorientierten Programmierung beschreiben und in einer objektorientierten Umgebung vordefinierte Klassen anwenden aufgezählt. Im Lehrstoff liegt der Fokus auf Objektorientierter Programmierung mit den Themen Klassen und Methoden, Objekte, einfache objektorientierte Programmierung.

Für das 4te Semester werden 3 Kompetenzen definiert:

  • (K1) Ich kann algorithmische Grundbausteine (Wiederholungen, Verzweigungen, Funktionen) verwenden und in einer Programmiersprache implementieren.
  • (K2) Ich kann den Algorithmusbegriff erklären, einfache Algorithmen nachvollziehen und erklären sowie die Umsetzung mit einem Computer erklären
  • (K3) Ich kann den Begriff Objektorientierte Programmierung erklären und mittels Klassen Algorithmen modularisiert implementieren.

Lehrstoffverteilung

Nachfolgend wird die Lehrstoffverteilung für das 3.te und 4.te Semester, basierend auf den Inhaltsbereichen und Kompetenzen, dargestellt.

3. Semester

  • BA1 (K1) Daten organisieren
  • P1 (K3,K4) Einführung Programmierung
  • BA2 (K2) Daten auswerten und visualisieren

gantt
    title Inhaltsbereiche 3. Semester
    dateFormat YYYY-MM-DD
    axisFormat %b
    section 3.Semester 
        BA 7w :k1, 2025-09-10, 7w
        HF 1w :hf, after k1, 1w
        P1 5w :k2, after hf, 5w
        IMG 1w :k3, after k2, 1w
        WF 2w :wf, 2025-12-24, 2026-01-06
        BA 4w :k4, after wf, 4w

HF Herbstferien, SK Skikurs, WF Weihnachtsferien

KW Datum IB Thema Inhalt
37 Mi, 10.09.2025 BA1 Daten organisieren Daten in Tabellen organisieren, sortieren
38 Mi, 17.09.2025 BA1 Daten organisieren Verschieben, Kopieren, Fixieren, Ausblenden
39 Mi, 24.09.2025 TdoT 🏖️ - Einarbeitung 30.11 bzw. TdoT Programm
40 Mi, 01.10.2025 BA1 Daten organisieren Arbeiten mit Registerblättern, Daten suchen, ersetzen
41 Mi, 08.10.2025 BA1 Daten organisieren Daten trennen, zusammenfügen
42 Mi, 15.10.2025 BA1 Daten organisieren Daten verwandeln
43 Mi, 22.10.2025 BA1 Daten organisieren Test BA1 25min; Bedingte Formatierung
44 Mi, 29.10.2025 Herbstferien 🍂 - -
45 Mi, 05.11.2025 P1 Programmieren K3 Einführung IDE, Python, Erste Programme, Theorie (Interpreter, Compiler)
46 Mi, 12.11.2025 P1 Programmieren K3 Turtle bewegen, Aufgaben Formen zeichnen
47 Mi, 19.11.2025 P1 Programmieren K3 Turtle bewegen, Aufgaben Stift auf/ab, Farben
48 Mi, 26.11.2025 P1 Programmieren K4 Variablen, Datentypen #1
49 Mi, 03.12.2025 P1 Programmieren K4 Variablen, Datentypen #2
50 Mi, 10.12.2025 P1 Programmieren K4 Variablen, Datentypen #3
51 Mi, 17.12.2025 IMG Geschichte der Informatik (Steve Jobs)
52 Mi, 24.12.2025 WF 🎄 - -
1 Mi, 07.01.2026 WF 🎄 - -
2 Mi, 14.01.2026 BA2 Daten auswerten & visualisieren Pivot #1
3 Mi, 21.01.2026 BA2 Daten auswerten & visualisieren Pivot #2
4 Mi, 28.01.2026 BA2 Daten auswerten & visualisieren Diagramme #1
5 Mi, 04.02.2026 BA2 Daten auswerten & visualisieren Diagramme #2

4. Semester

  • P2: (K1,K2,K3) Konzepte Programmierung, Objektorientierung, Algorithmen

gantt
    title Inhaltsbereiche 4. Semester
    dateFormat YYYY-MM-DD
    axisFormat %b
    section 4.Semester 
        P2 7w :ai1, 2026-02-18, 7w
        OF,SW :of, 2026-04-08, 2w
        P2 9w :ai3, 2026-04-22, 9w

OF Osterferien
SW Sportwoche

KW Datum IB Thema Inhalt
8 Mi, 18.02.2026 P2 WH - Sequenzen Flowcharts, Input/Output
9 Mi, 25.02.2026 P2 Sequenzen Flowcharts Input/Output
10 Mi, 04.03.2026 P2 Sequenzen Randomization - Zufallszahlen
11 Mi, 11.03.2026 P2 Selektion Arithmetik in Python
12 Mi, 18.03.2026 P2 Selektion -
13 Mi, 25.03.2026 P2 Selektion -
14 Mi, 01.04.2026 P2 Iteration -
15 Mi, 08.04.2026 OF/SW - -
16 Mi, 15.04.2026 OF/SW - -
17 Mi, 22.04.2026 P2 -
18 Mi, 29.04.2026 P2 -
19 Mi, 06.05.2026 P2 -
20 Mi, 13.05.2026 P2 -
21 Mi, 20.05.2026 P2 -
22 Mi, 27.05.2026 P2 -
23 Mi, 03.06.2026 P2 -
24 Mi, 10.06.2026 P2 -
25 Mi, 17.06.2026 P2 Test P2
26 Mi, 24.06.2026 IMG -