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. WorkloadLehrtyp
36Vorlesungen
20Übungen
2Prüfungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
36Veranstaltungsvor-/-nachbereitung
20Hausarbeiten
14Literaturstudium
22Prü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