Kompetenzen:
- Problemstellungen analysieren, auf relevante Faktoren reduzieren und algorithmische Lösungen systematisch entwickeln und darstellen
- Mit einer integrierten Entwicklungsumgebung (IDE) strukturiert und systematisch Programme in einer höheren Programmiersprache erstellen, testen und dabei auftretende Fehler eliminieren.
- Aspekte der Qualitätssicherung berücksichtigen.
- Eigene Softwareprodukte dokumentieren und systematisch testen.
(Quelle: 2019-08-01_LP_HBF_IT_Web.pdf (bildung-rp.de))
Inhalte:
- Einfache Typen, ihre Werte und Operationen
- Syntaxnotation
- Der Typ boolean
- Ganzzahlige Typen
- Gleitpunkt-Typen
- Darstellung von Gleitpunkt-Zahlen
- Der Zeichentyp char
- Operatorprioritäten
- Typumwandlungen
- Kontrollstrukturen
- Die Sequenz
- Die ein- und zweiseitige Auswahl
- Die Mehrfachauswahl
- Bedingte Wiederholung
- Die Zählschleife und die Endlosschleife
- Termination von Schleifen
- Geschachtelte Kontrollstrukturen
- Anordnung von Auswahlanweisungen
- Auswahl von Kontrollstrukturen
- Graphische Darstellung von Programmentwürfen
- Felder
- Eindimensionale Felder
- Mehrdimensionale Felder
- Sonderformen von Feldern
- Einfaches Sortieren
- Iteration über Felder: Die erweiterte for-Schleife
- Aufzählungen mit enum
- Prozeduren, Funktionen und Methoden
- Parameterlose Prozeduren
- Prozeduren mit Eingabeparametern
- Felder als Eingabeparameter
- Funktionen und Ausgabeparameter
- C#-Funktionen nutzen
- Felder als Ergebnisparameter
- Variable Parameterlisten
- Überladen von Methoden
- Kurs-Ersteller: Özgür Yeler