Durch den Besuch der Lehrveranstaltung erlernen die Studierenden,
• Aufgaben zu analysieren, mit Hilfe der schrittweisen Verfeinerung zerlegen und dafür Algorithmen und Programme entwickeln. (K1-K6)
• Datentypen und Programmierparadigmen korrekt auszuwählen und einzusetzen. (K1-K5)
• Ausnahmebehandlung, Laufzeitanalysen und Korrektheitsprüfung durchzuführen. (K1-K5)
• komplexe Datentypen als neue Klassen zu implementieren. (K1-K6)
|
Während der Lehrveranstaltung erwerben die Studierenden Grundkenntnisse über Hardware und Konzepte der Programmierung:
• Prinzipieller Aufbau von Rechenanlagen.
• Von Neumann- Architektur/Harward-Architektur
• Problemanalyse und Spezifikation von Algorithmen
• Grundlagen von Algorithmen und Datenstrukturen in Python
• Prozedurale Programmierung in Python
• Objektorientierte Programmierung in Python
• Schnittstellenprogrammierung
|