Lernziele
Dieses Modul behandelt grundlegende Kenntnisse und Fertigkeiten, die erforderlich sind, um Computational Thinking und Coding zur Erstellung einfacher Computerprogramme anzuwenden.
- Verständnis für die Grundlagen des Computing und typische Schritte beim Erstellen eines Programmes
- Methoden des Computational Thinking wie Problemzerlegung, Mustererkennung, Abstraktion und algorithmisches Design zur Problemanalyse und Lösungsentwicklung
- Algorithmen für ein Programm unter Verwendung von Flussdiagrammen und Pseudocode schreiben, testen und bearbeiten
- Verständnis für wesentliche Grundsätze und Schlüsselbegriffe des Codings und die Bedeutung von gut strukturiertem und dokumentiertem Code
- Kenntnis der Programmierbegriffe wie Variablen, Datentypen und Logik in einem Programm
- Effizienz und Funktionalität verbessern, indem Iteration, bedingte Anweisungen, Prozeduren und Funktionen sowie Events und Commands in einem Programm eingesetzt werden
- Programm testen, Fehler bereinigen (debugging) und vor der Auslieferung sicherstellen, dass die erforderlichen Bedingungen erfüllt sind