Angestrebte Lernergebnisse / Learning Outcomes
Die Studierenden können eine gegebene Problemstellung ohne Programmierkenntnisse lösen,
indem sie bewusst Prinzipien des “Compuational Thinkings” anwenden,
um diese später bei der Entwicklung eines (Software-)Produkts anwenden zu können.
Inhalt
- wichtige Prinzipien des CT
- Abstraktion und Modellbildung
- Dekomposition
- Mustererkennung
- Design von Algorithmen
- Datenerhebung/-analyse/-repräsentation
- Automatisierung
- Parallelisierung
- Simulation
- Kognitive Grundlagen
- Chunking/Recoding, Hierarchisierung, Schemabildung
- Vorlesung
- Gastvortrag externer Referenten
- Planspiele
- praktische Übungen
Materialien/ Ressourcen