Variablen und Datentypen
|
(1)
die Begriffe Variable, Bezeichner, Datentyp, Wert, Deklaration, Initialisierung, Wertzuweisung und Gültigkeitsbereich erläutern
|
BP2016BW_ALLG_GYM_INF_PK_01_02
|
(2)
primitive Datentypen für ganzzahlige Werte, Gleitkommawerte und boolesche Werte unter Beachtung ihres Wertebereichs verwenden
|
BP2016BW_ALLG_GYM_INF_PK_01_02, BP2016BW_ALLG_GYM_INF_IK_11-12-BF_01_01_03
|
(3)
implizite und explizite Typumwandlungen (type casts) zur Konvertierung von Werten unterschiedlicher Datentypen ineinander verwenden und dabei auftretende Probleme beschreiben
|
BP2016BW_ALLG_GYM_INF_IK_11-12-BF_01_01_03
|
(4)
Operationen auf Zeichenketten durchführen (unter anderem Verketten)
|
|
|
(5)
eigene Klassendefinitionen mit Attributen und Methoden implementieren
|
BP2016BW_ALLG_GYM_INF_PK_01_02, BP2016BW_ALLG_GYM_INF_PK_01_07, BP2016BW_ALLG_GYM_INF_PK_03_03, BP2016BW_ALLG_GYM_INF_PK_03_01
|
(6)
Referenzvariablen/Referenztypen mit primitiven Variablen / primitiven Datentypen vergleichen
|
|
|
(8)
Methoden mit und ohne Rückgabewert sowie mit und ohne Parameter implementieren und den Begriff der Methodensignatur erläutern
|
BP2016BW_ALLG_GYM_INF_PK_01_02, BP2016BW_ALLG_GYM_INF_PK_01_07, BP2016BW_ALLG_GYM_INF_PK_02_09, BP2016BW_ALLG_GYM_INF_PK_03_03, BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_03_04
|
(9)
die Funktion von Zugriffsmodifikatoren (public, private, protected) erläutern und diese verwenden
|
|
(10)
die Kapselung von Attributen und Methoden (Geheimnisprinzip) erläutern und in eigenen Implementierungen verwenden (unter anderem Zugriff auf Attribute über Zugriffsmethoden)
|
BP2016BW_ALLG_GYM_INF_PK_01_07
|
|
|
(13)
die Rolle von Konstruktoren beim Erzeugen von Instanzen einer Klasse (Objekten) erläutern und diese implementieren
|
BP2016BW_ALLG_GYM_INF_PK_01_07
|
|
|
(16)
das Konzept der Vererbung erläutern und in Modellierungen und Implementierungen anwenden
|
BP2016BW_ALLG_GYM_INF_PK_01_03, BP2016BW_ALLG_GYM_INF_PK_02_09, BP2016BW_ALLG_GYM_INF_PK_02_04
|
|
|
Modellierung und Dokumentation
|
(19)
Algorithmen in den Notationsformen Nassi-Shneiderman-Diagramm und Pseudocode darstellen und interpretieren
|
BP2016BW_ALLG_GYM_INF_PK_01_05, BP2016BW_ALLG_GYM_INF_PK_03_02, BP2016BW_ALLG_GYM_INF_PK_03_03, BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_02_07, BP2016BW_ALLG_GYM_INF_PK_02_05, BP2016BW_ALLG_GYM_INF_PK_01_08, BP2016BW_ALLG_GYM_INF_PK_03_04
|
(20)
UML-Klassendiagramme mit Vererbung und Assoziation (auch rekursiv) entwerfen und zur Modellierung nutzen
|
BP2016BW_ALLG_GYM_INF_IK_11-12-BF_01_03_04, BP2016BW_ALLG_GYM_INF_PK_01_03, BP2016BW_ALLG_GYM_INF_PK_01_07, BP2016BW_ALLG_GYM_INF_PK_02_04, BP2016BW_ALLG_GYM_INF_PK_02_01, BP2016BW_ALLG_GYM_INF_PK_03_01, BP2016BW_ALLG_GYM_INF_PK_02_07, BP2016BW_ALLG_GYM_INF_PK_02_05, BP2016BW_ALLG_GYM_INF_PK_01_08
|
(21)
ihren Programmcode nach gängigen Standards kommentieren und dazu vorhandene Hilfsmittel der Entwicklungsumgebung nutzen
|
MB_04, PG_02, BP2016BW_ALLG_GYM_INF_PK_03_03, BP2016BW_ALLG_GYM_INF_PK_02_02, BP2016BW_ALLG_GYM_INF_PK_03_01
|
(22)
Dokumentationen zu gegebenem Quellcode und Bibliotheken nutzen
|
MB_04, PG_02, BP2016BW_ALLG_GYM_INF_PK_02_01, BP2016BW_ALLG_GYM_INF_PK_02_10, BP2016BW_ALLG_GYM_INF_PK_02_06, BP2016BW_ALLG_GYM_INF_IK_01_02_00_09, BP2016BW_ALLG_GYM_INF_PK_03_04
|
|