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