Konzepte von Programmiersprachen
- Fakultät
Institut für Management und Technik
- Version
Version 4.0 vom 03.03.2021
- Modulkennung
75B0160
- Modulname (englisch)
Programming Language Concepts
- Studiengänge mit diesem Modul
Wirtschaftsinformatik (B.Sc.)
- Niveaustufe
3
- Kurzbeschreibung
Das Modul vermittelt den Studierenden alle erforderlichen Kenntnisse und Kompetenzen um sich in kurzer Zeit in neue Programmiersprachen einzuarbeiten.
- Lehrinhalte
- Paradigmen von Programmiersprachen:
- imperative Programmierung
- funktionale Programmierung
- logik-basierte Programmierung
- objektorientierte Programmierung
Sprachkonzepte - Typsysteme
- Unterprogrammkommunikation
- Parameterbindung
- Übersetzungseinheiten
- abstrakte Datentypen
- Formen des Polymorphismus
- Ausnahmebehandlung
- parallele Prozesse und ihre Kommunikation und Synchronisation
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden kennen eine Reihe unterschiedlicher Programmiersprachen und Programmierparadigmen, sowie die wichtigsten Sprachkonzepte.
Wissensvertiefung
Die Studierenden haben ein vertieftes Verständnis der Funktionsweise von Progrmmiersprachen.
Können - instrumentale Kompetenz
Die Studierenden können neue Programmiersprachen bzgl. ihrer Eignung für bestimmte Problemstellungen beurteilen.
Können - kommunikative Kompetenz
Die Studierenden sind in der Lage über Programmiersprachen kompetent zu diskutieren.
Können - systemische Kompetenz
Die Studierenden verstehen die Konstruktion von Programmiersprachen und die zu Grunde liegenden Prinzipien.
- Lehr-/Lernmethoden
Vorlesung im seminaristischen Stil mit integrierten theoretischen und praktischen Übungen
- Empfohlene Vorkenntnisse
Einführung in die ProgrammierungEinführung in die objektorientierte Programmierung
- Modulpromotor
Ryba, Michael
- Lehrende
Ryba, Michael
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 36 Vorlesungen 20 Übungen 2 Prüfungen Workload Dozentenungebunden Std. Workload Lehrtyp 36 Veranstaltungsvor-/-nachbereitung 20 Hausarbeiten 14 Literaturstudium 22 Prüfungsvorbereitung
- Literatur
- D.A. Watt: Programmiersprachen, Konzepte und Paradigmen, Carl Hanser Verlag, München, 1996
- J.C. Mitchell: Concepts in Programming Languages, Cambridge University Press, 2003
- P. Forbrig, I.O. Kerner: Programmierung, Paradigmen und Konzepte, Fachbuchverlag Leipzig, 2006
- Prüfungsleistung
- Klausur 2-stündig
- Hausarbeit und Referat
- Bemerkung zur Prüfungsform
Die Prüfungsform wird zu Beginn der Lehrveranstaltung durch die/den Lehrenden bekanntgegeben.
- Dauer
1 Semester
- Angebotsfrequenz
Nur Wintersemester
- Lehrsprache
Deutsch