Essentielle Kompetenzen in wissenschaftlich basierter, problemorientierter Entwicklung von Softwaresystemen. Vermittlung grundlegender Begriffe der Informatik, sowie Entwicklung einfacher Programmierfähigkeiten. Verstehen der Bedeutung von Abstraktion und Modellierung in der Informatik.
Themenschwerpunkte sind:
– Grundlegende Programmierkonzepte
– Grundlagen der funktionalen Programmierung
– Grundlagen der objektorientierten Programmierung
– Entwurf einfacher Softwaresysteme
– Einfache Typsysteme
– Rekursion
– Einfache Ein-/Ausgabe
– Grundlagen des Testens
– Dokumentation von Sourcecode
Das Lernmaterial “Funktionale und objektorientierte Programmierkonzepte (FOP)” von Prof. Dr. Karsten Weihe unterliegt folgender Creative Commons Lizenz: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.