INF.00685.10 - Konzepte der Programmierung (Vollständige Modulbeschreibung)
INF.00685.10 | 5 CP |
---|---|
Modulbezeichnung | Konzepte der Programmierung |
Modulcode | INF.00685.10 |
Semester der erstmaligen Durchführung | |
Fachbereich/Institut | Institut für Informatik |
Verwendet in Studiengängen / Semestern |
|
Modulverantwortliche/r | |
Weitere verantwortliche Personen |
Prof. Dr. Wolf Zimmermann, Dr. Mandy Weißbach |
Teilnahmevoraussetzungen | |
Kompetenzziele |
|
Modulinhalte | Programmiersprachen haben viele Konzepte gemeinsam, die man für eine schnelle Einarbeitung in eine neue Programmiersprache kennen muss. Deshalb werden hier unterschiedliche Programmierparadigmen behandelt. Jedes dieser Paradigmen ist eng verwandt mit einer Modellierungstechnik, so dass Modelle, die nach einer Modellierungstechnik entstanden sind, systematisch in Programme umgesetzt werden können. Insbesondere können dann solche Programme leicht verifiziert werden, d.h. nachgewiesen werden, dass die Modelle korrekt implementiert wurden. Grundsätzlich müssen beim Übergang von Modellen zum Programm die Korrektheit der Programme gegenüber den Modellen verifiziert werden. In diesem Modul wird gezeigt, wie für die Modellierungstechniken des Moduls "Mathematische Grundlagen der Informatik und Konzepte der Modellierung" dies erfolgen kann. Dabei werden zunächst Programmierkonzepte, die konzeptuell nahe an den Modellierungstechniken sind, diskutiert sowie gezeigt, wie Programme verifiziert und systematisch konstruiert werden können. Im Einzelnen beinhaltet das Modul die folgenden Themen:
|
Lehrveranstaltungsformen |
Vorlesung (2 SWS)
Übung (2 SWS) Kursus |
Unterrichtsprachen | Deutsch, Englisch |
Dauer in Semestern | 1 Semester Semester |
Angebotsrhythmus Modul | jedes Wintersemester |
Aufnahmekapazität Modul | unbegrenzt |
Prüfungsebene | |
Credit-Points | 5 CP |
Modulabschlussnote | LV 1: %; LV 2: %; LV 3: %. |
Faktor der Modulnote für die Endnote des Studiengangs | 1 |
Hinweise | zu den Studienleisungen: (nicht die eigene Lösung erklären können bzw. die Vorstellung ablehnen bedeutet, dass alle Aufgaben der Übungsserie als nicht bearbeitet gelten) |
Modulveranstaltung | Lehrveranstaltungsform | Veranstaltungstitel | SWS | Workload Präsenz | Workload Vor- / Nachbereitung | Workload selbstgestaltete Arbeit | Workload Prüfung incl. Vorbereitung | Workload Summe |
---|---|---|---|---|---|---|---|---|
LV 1 | Vorlesung | Vorlesung | 2 | 0 | ||||
LV 2 | Übung | Übung | 2 | 0 | ||||
LV 3 | Kursus | Bearbeitung der Übungsaufgaben/Selbststudium | 0 | |||||
Workload modulbezogen | 150 | 150 | ||||||
Workload Modul insgesamt | 150 |
Prüfung | Prüfungsvorleistung | Prüfungsform | |
---|---|---|---|
LV 1 | |||
LV 2 | |||
LV 3 | |||
Gesamtmodul | Bearbeitung von mindestens 80% der Übungsaufgaben und auf Anfrage erfolgreiche Vorstellung der Lösung einer bearbeiteten Aufgabe (siehe Hinweise) |
mündl. Prüfung oder Klausur |
|
Wiederholungsprüfung |
Regularien | Teilnahmevoraussetzungen | Angebotsrhythmus | Anwesenheitspflicht | Gewicht an Modulnote in % |
---|---|---|---|---|
LV 1 | Wintersemester | Nein | % | |
LV 2 | Wintersemester | Nein | % | |
LV 3 | Wintersemester | Nein | % |