Name des Moduls | [50250] Grundlagen informatischer Problemlösung | Bezeichnung des Moduls | FMI-IN0025 |
Studiengang | [079] - Informatik | ECTS Punkte | 9 |
Arbeitsaufwand für Selbststudium | 150 | Häufigkeit des Angebotes (Modulturnus) | jedes 2. Semester (ab Wintersemester) |
Arbeitsaufwand in Präsenzstunden | 120 | Dauer des Moduls | 1 |
Arbeitsaufwand Summe (Workload) | 270 | ||
Modul-Verantwortliche/r | Wolfram Amme, Birgitta König-Ries |
Voraussetzung für die Vergabe von Leistungspunkten (Prüfungsform) | 2 Teilprüfungen (je 50 %)
|
Zusätzliche Informationen zum Modul | Lehramt Informatik Gymnasium: Das Modul wird in die Berechnung der Endnote aufgenommen |
Empfohlene Literatur | Backhouse: Algorithmic Problem Solving, Wiley, 2011 Kerninghan/Ritchie: The C Programming Language. Pentice Hall Software. 2000 Riley/Hunt: Computational Thinking for the Modern Problem Solver. CRC Press, 2014 |
Voraussetzung für die Zulassung zum Modul | keine |
Empfohlene bzw. erwartete Vorkenntnisse | keine |
Art des Moduls (Pflicht-, Wahlpflicht- oder Wahlmodul) | - 079 LA Regelschule Informatik: Pflichtmodul |
Zusammensetzung des Moduls / Lehrformen (V, Ü, S, Praktikum, …) | 4 SWS Vorlesung |
Inhalte | In der Veranstaltung werden in unabhängig voneinander durchgeführten Vorlesungen die Konzepte der algorithmischen Problemlösung und der prozeduralen Programmierung eingeführt. In der Vorlesung zur „Algorithmischen Problemlösung“ erfolgt eine Einführung in Grundlagen der Informationsverarbeitung und eine erste Betrachtung des Algorithmusbegriffes. Aufbauend auf diesen Ausführungen In der Vorlesung zur „Programmierung“ wird gezeigt, wie Lösungsansätze in Form von Programmen erstellt werden können. Das Konzept der Programmierung wird dabei ausschließlich am Beispiel des prozeduralen Programmierparadigmas dargestellt. Neben der Einführung von in prozeduralen Sprachen verwendeten Kontrollstrukturen, wird der Studierende insbesondere mit höheren Datenstrukturen, sowie darauf angewendeter Algorithmen, vertraut gemacht. In zusätzlich durchgeführten Praktika soll der Student sich zudem einen sicheren Umgang mit prozeduralen Programmierkonzepten aneignen. |
Lern- und Qualifikationsziele |
|
Voraussetzung für die Zulassung zur Modulprüfung | - |