Lehrende/r: Univ.-Prof. Dr. Sebastian Erdweg
Veranstaltungsart: online: Vorlesung/Übung
Anzeige im Stundenplan: Programmierspr.
Semesterwochenstunden: 4
Credits: 6,0
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | -
Voraussetzungen / Organisatorisches: Empfohlene Vorkenntnisse: Inhalte der Vorlesungeen "Einführung in die Programmierung" und "Einführung in die Softwareentwicklung"
Inhalt: Programmiersprachen sind das wohl wichtigste Werkzeug zur Entwicklung von Software, und das Erlangen von Programmierkompetenzen setzt immer zunächst die Beherrschung einer Programmiersprache voraus. In der Veranstaltung "Programmiersprachen" wollen wir untersuchen, was eine Programmiersprache eigentlich ausmacht, woraus sie besteht. Dazu untersuchen wir grundlegende Programmierkonzepte: wozu sie dienen und wie sie funtionieren. Wir behandeln die folgenden Konzepte:
Empfohlene Literatur: "Programming Languages: Application and Interpretation" by Shriram Krishnamurthi. Online at http://cs.brown.edu/courses/cs173/2012/book/
Digitale Lehre: Alle weiteren Informationen werden wir auf Moodle bekanntgeben (https://lms.uni-mainz.de).