modul:archiv:m319python:kompetenzuebersicht

Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.
Helper plugin pagelist is not available or invalid.

Kompetenzübersicht

Kompetenzband: HZ Grundlagen Fortgeschritten Erweitert
Probleme erfassen und Lösungsansätze entwickeln. 1 A1G: Ich kenne die Eigenschaften von gut formulierten Anforderungen A1F: Ich kann Anforderungen erfassen und erläutern. A1E: Ich kann einfache Anforderungen formulieren.
A2G: Ich kann eine strukturierte Vorgehensweise für das Entwickeln einer Lösung aufzeigen A2F: Ich kann eine strukturierte Vorgehensweise für das Entwickeln einer Lösung anwenden. AE2: Ich kann Vorgehensweise kritisch hinterfragen und Verbesserungsvorschläge nennen.
Daten, Datentypen und Variablen ableiten und einsetzen 2,4 B1G: Ich kann die Unterschiede von Datentypen erklären. (Bsp: Ganzzahlen, Gleitkommazahlen, Zeichen usw.) B1F: Ich kann den richtigen Datentyp für eine Variable aufgrund der Aufgabenstellung wählen. B1E: Ich kann komplexe Datentypen (zBsp String, Integer, Double…) aufgrund der Aufgabenstellung wählen.

In Python nicht relevant

B2F: Ich kann den Unterschied zwischen primitiven und komplexen Datentypen erklären.

In Python nicht relevant

B3G: Ich kann den Zweck von Variablen in einem Programm erläutern. B3F: Ich kann Variablen deklarieren, initialisieren und Zuweisungen vornehmen. B3E: Ich kann Variablen als Konstanten deklarieren und initialisieren.
B4G: Ich kann die Möglichkeit der Verwendung von Variablen abhängig von Ihrem Datentyp erläutern. B4F: Ich kann die Variablen abhängig von Ihrem Datentyp anwenden. (ZBps für arithmetische Operation) B4E: Ich kann Variablen mit einem bestimmten Datentyp auf einen anderen umwandlen.(zBps: toString)
Zusammengesetze Datentypen einsetzen 2 C1G: Ich kann den Zweck von zusammengesetzten Datentypen erläutern. (ZBsp eindimensionaler Array) C1F: Ich kann zusammengesetzte Datentypen deklarieren, initialisieren und Zuweisungen vornehmen. (ZBsp eindimensionaler Array) C1E: Ich kann Methoden der zusammengesetzten Datentypen anwenden.
Anforderungen visuell darstellen 3 D1G: Ich kenne die Einsatzgebiete der grafischen Beschreibung eines Ablaufes. (zBsp mit Activity-Diagramm, Sequenz-Diagramm..) D1F: Ich kann einen vorgegebenen Programmablauf grafisch darstellen. (zBsp Activity-Diagramm, Sequenz-Diagramm..) D1E: Ich kann beschriebenen Ablauf in einen Programmablauf überführen und grafisch darstellen.(zBsp Activity-Diagramm, Sequenz-Diagramm..)
D2E: Ich kann Bedingungen mit mehr als zwei Teilbedingungen formulieren.
Entwicklungsumgebung einsetzen 4,6 E1G: Ich kann den Zweck einer Entwicklungsumgebung (IDE) erklären. E1F: Ich kann die Entwicklungsumgebung effizient einsetzen E1E: Ich kann die Shortcuts und Funktionen der Entwicklungsumgebung effizient einsetzen
E2G: Ich kann erläutern für was das Compilieren dient. E2F: Ich kann vom Compiler angezeigte Fehler- und Warnmeldung interpretieren. E2E: Ich kann die Ursachen der vom Compiler angezeigten Fehler- und Warnmeldungen beheben.
E3G: Ich kann erläutern für was ein Debugger dient. E3F: Ich kann einen Debugger zur Programmausführung anwenden. E3E: Ich kann einen Debugger für die Fehleranalyse einsetzen.
Applikation implementieren 3,4 F1G: Ich kann Aufbau, Syntax und Struktur eines einfachen Programmes erklären. F1F: Ich kann einen detailliert vorgegeben Ablauf mit einer Programmiersprache umsetzen. F1E: Ich kann einen grob beschriebenen Ablauf detaillieren und mit einer Programmiersprache umsetzen.
F2G: Ich kann erklären wieso die Aufteilung eines Programmes in verschiedene Methoden sinnvoll ist. F2F: Ich kenne den Aufbau und den Aufruf einer Methode (Deklaration und Implementation) und kann diese korrekt einsetzen. (zBsp Instanzvariablen, Parametern, lokalen Variablen, Return Werte) F2E: Ich kann Instanzvariablen, Parametern, lokalen Variablen und Return Werte gezielt einsetzen.
F3G: Ich kann Selektionen und Iterationen (Kopf und Fussgesteuert) mit Bedingungen codieren. F3F: Ich kann zwei Teilbedingungen mit AND oder OR verknüpfen. F3E: Ich kann verschachtelte Kontrollstrukturen einsetzen.
Konventionen einhalten 5 G1G: Ich kann mein Programm mit ein- und mehrzeiligen Kommentaren ergänzen. G1F: Ich kenne Möglichkeiten Kommentare zu Formatieren oder zu Annotieren (zBsp FIXME, TODO etc.) G1E: Ich setze Konventionen ein. (zBsp Clean Code, Coding Guidelines..)
  • modul/archiv/m319python/kompetenzuebersicht.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1