3.2.2 Algorithmen
| Die Schülerinnen und Schüler können | ||
|---|---|---|
|
G |
M |
E |
|
(1)
Algorithmen mit den Grundbausteinen Anweisung, Bedingung, Schleife und Verzweigung sowie unter Verwendung von Variablen in einer geeigneten textuellen Programmiersprache implementieren |
(1)
Algorithmen mit den Grundbausteinen Anweisung, Bedingung, Schleife und Verzweigung sowie unter Verwendung von Variablen in einer geeigneten textuellen Programmiersprache implementieren |
(1)
Algorithmen mit den Grundbausteinen Anweisung, Bedingung, Schleife und Verzweigung sowie unter Verwendung von Variablen in einer geeigneten textuellen Programmiersprache implementieren |
|
BP2016BW_ALLG_SEK1_INFWF_IK_8_02_00_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_09
|
BP2016BW_ALLG_SEK1_INFWF_IK_8_02_00_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_09
|
BP2016BW_ALLG_SEK1_INFWF_IK_8_02_00_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_09
|
|
(2)
die Datentypen für Ganzzahl, Gleitkommazahl, Wahrheitswert und Zeichenkette beschreiben und anwenden |
(2)
die Datentypen für Ganzzahl, Gleitkommazahl, Wahrheitswert und Zeichenkette beschreiben und anwenden |
(2)
die Datentypen für Ganzzahl, Gleitkommazahl, Wahrheitswert und Zeichenkette beschreiben und anwenden |
|
BP2016BW_ALLG_SEK1_M_IK_10_01_00, MB_08
|
BP2016BW_ALLG_SEK1_M_IK_10_01_00, MB_08
|
BP2016BW_ALLG_SEK1_M_IK_10_01_00, MB_08
|
|
(3)
Zufallszahlen in eigenen Programmen verwenden |
(3)
Zufallszahlen in eigenen Programmen verwenden |
(3)
Zufallszahlen in eigenen Programmen verwenden |
|
BP2016BW_ALLG_SEK1_M_IK_7-8-9_05_00
|
BP2016BW_ALLG_SEK1_M_IK_7-8-9_05_00
|
BP2016BW_ALLG_SEK1_M_IK_7-8-9_05_00
|
|
(4)
Unterprogramme – auch mit Parametern und Rückgabewerten – sinnvoll einsetzen |
(4)
Unterprogramme – auch mit Parametern und Rückgabewerten – sinnvoll einsetzen |
(4)
Unterprogramme – auch mit Parametern und Rückgabewerten – sinnvoll einsetzen |
|
BP2016BW_ALLG_SEK1_INFWF_IK_8_02_00_05, BP2016BW_ALLG_SEK1_INFWF_PK_01_02, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_06
|
BP2016BW_ALLG_SEK1_INFWF_IK_8_02_00_05, BP2016BW_ALLG_SEK1_INFWF_PK_01_02, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_06
|
BP2016BW_ALLG_SEK1_INFWF_IK_8_02_00_05, BP2016BW_ALLG_SEK1_INFWF_PK_01_02, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_06
|
|
(5)
Anforderungen an Unterprogramme beschreiben |
(5)
Anforderungen an Unterprogramme beschreiben und diese automatisiert (z. B. mit Testroutinen) testen |
(5)
Anforderungen an Unterprogramme beschreiben und diese automatisiert (z. B. mit Testroutinen) testen |
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
|
(6)
Fehlermeldungen der Entwicklungsumgebung (z. B. Compilerfehler, Laufzeitfehler) nutzen, um Programme fehlerfrei zu implementieren |
(6)
Fehlermeldungen der Entwicklungsumgebung (z. B. Compilerfehler, Laufzeitfehler) nutzen, um Programme fehlerfrei zu implementieren |
(6)
Fehlermeldungen der Entwicklungsumgebung (z. B. Compilerfehler, Laufzeitfehler) nutzen, um Programme fehlerfrei zu implementieren |
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_01_07, BP2016BW_ALLG_SEK1_INFWF_PK_01_06, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
|
(7)
vorgegebenen Code auf dessen Funktionsweise hin analysieren und dessen Wirkung beschreiben |
(7)
vorgegebenen Code auf dessen Funktionsweise hin analysieren und dessen Wirkung beschreiben |
(7)
vorgegebenen Code auf dessen Funktionsweise hin analysieren und dessen Wirkung beschreiben |
|
BP2016BW_ALLG_SEK1_INFWF_PK_01_03, MB_02, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_04_01, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
BP2016BW_ALLG_SEK1_INFWF_PK_01_03, MB_02, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_04_01, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
BP2016BW_ALLG_SEK1_INFWF_PK_01_03, MB_02, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_04_01, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
|
(8)
Anpassungen zu vorgegebenem Code implementieren |
(8)
Anpassungen zu vorgegebenem Code implementieren |
(8)
Anpassungen zu vorgegebenem Code implementieren |
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_09, BP2016BW_ALLG_SEK1_INFWF_PK_01_03, BP2016BW_ALLG_SEK1_INFWF_PK_04_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_10, BP2016BW_ALLG_SEK1_INFWF_PK_02_06, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_09, BP2016BW_ALLG_SEK1_INFWF_PK_01_03, BP2016BW_ALLG_SEK1_INFWF_PK_04_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_10, BP2016BW_ALLG_SEK1_INFWF_PK_02_06, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_09, BP2016BW_ALLG_SEK1_INFWF_PK_01_03, BP2016BW_ALLG_SEK1_INFWF_PK_04_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_02_10, BP2016BW_ALLG_SEK1_INFWF_PK_02_06, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
|
(9)
Programmcode sinnvoll kommentieren |
(9)
Programmcode sinnvoll kommentieren |
(9)
Programmcode sinnvoll kommentieren |
|
MB_04, MB_05, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_03_03, BP2016BW_ALLG_SEK1_INFWF_PK_03_01
|
MB_04, MB_05, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_03_03, BP2016BW_ALLG_SEK1_INFWF_PK_03_01
|
MB_04, MB_05, BP2016BW_ALLG_SEK1_INFWF_PK_02_04, BP2016BW_ALLG_SEK1_INFWF_PK_03_03, BP2016BW_ALLG_SEK1_INFWF_PK_03_01
|
|
(10)
syntaktische und semantische Fehler identifizieren |
(10)
den Unterschied zwischen syntaktischen und semantischen Fehlern erläutern |
(10)
den Unterschied zwischen syntaktischen und semantischen Fehlern erläutern |
|
BP2016BW_ALLG_SEK1_D_IK_5-6_02_01
|
BP2016BW_ALLG_SEK1_D_IK_5-6_02_01
|
BP2016BW_ALLG_SEK1_D_IK_5-6_02_01
|
|
(11)
Programme auf semantische Fehler testen |
(11)
Programme auf semantische Fehler testen |
(11)
Programme auf semantische Fehler testen |
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_12, BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_02_13, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_12, BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_02_13, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_12, BP2016BW_ALLG_SEK1_INFWF_PK_02_11, BP2016BW_ALLG_SEK1_INFWF_PK_02_13, BP2016BW_ALLG_SEK1_INFWF_PK_02_02
|
|
(12)
Strategien (z. B. Debugger, schrittweise Ausführung, Logging) anwenden, um das Verhalten von |
(12)
Strategien (z. B. Debugger, schrittweise Ausführung, Logging) anwenden, um das Verhalten von |
(12)
Strategien (z. B. Debugger, schrittweise Ausführung, Logging) anwenden, um das Verhalten von |
|
BP2016BW_ALLG_SEK1_INFWF_PK_04_01
|
BP2016BW_ALLG_SEK1_INFWF_PK_04_01
|
BP2016BW_ALLG_SEK1_INFWF_PK_04_01
|
|
(13)
vorgegebene Programmbibliotheken für eigene Programme sinnvoll verwenden |
(13)
vorgegebene Programmbibliotheken für eigene Programme sinnvoll verwenden |
(13)
vorgegebene Programmbibliotheken für eigene Programme sinnvoll verwenden |
|
MB_04, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
MB_04, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
MB_04, BP2016BW_ALLG_SEK1_INFWF_PK_03_04
|
|
|
(14)
Algorithmen entwerfen und implementieren, die zur Laufzeit Daten (z. B. Benutzereingaben oder Sensordaten) anfordern und auswerten |
(14)
Algorithmen entwerfen und implementieren, die zur Laufzeit Daten (z. B. Benutzereingaben oder Sensordaten) anfordern und auswerten |
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_09, BP2016BW_ALLG_SEK1_INFWF_PK_01_05, BP2016BW_ALLG_SEK1_INFWF_PK_01_07
|
BP2016BW_ALLG_SEK1_INFWF_PK_02_09, BP2016BW_ALLG_SEK1_INFWF_PK_01_05, BP2016BW_ALLG_SEK1_INFWF_PK_01_07
|
|
|
BO_03, BO_01, BO_04, BO_02, PG_02
|
BO_03, BO_01, BO_04, BO_02, PG_02
|
BO_03, BO_01, BO_04, BO_02, PG_02
|