184.749 Semantics of Programming Languages
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2013S, VU, 3.0h, 4.5EC

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise

Aim of course

Acquisition of basic knowledge (foundational formalisms and definition methods) for the semantic description and characterization of programming languages and programming constructs. Learning of methodological criteria for the analysis and the proof of correctness of a program with regard to the semantics of the respective programming language.

Subject of course

Foundational semantic description methods and formalisms: Operational, denotational and axiomatic semantics of imperative program constructs; relations to program verification; introduction to the lambda-calculus; inductive and recursive definitions; fixed point operators and constructions; selected topics like non-determinsim and concurrency.

Additional information

ECTS Breakdown: ECTS 4.5 = 112 Std.

Vorlesungsteil: 8 Einheiten zu je 5 Stunden: 40 Std.

Ausarbeitung und Präsentation der Übungsblätter: 50 Std.

Prüfung inkl. Vorbereitungszeit: 22 Std.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0009.04.2013 - 25.06.2013EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu17:00 - 19:0011.04.2013 - 27.06.2013HS 13 Ernst Melan - RPL Semantics of Programming Languages
Semantics of Programming Languages - Single appointments
DayDateTimeLocationDescription
Tue09.04.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu11.04.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue16.04.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu18.04.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue23.04.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu25.04.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue30.04.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu02.05.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue07.05.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Tue14.05.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu16.05.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Thu23.05.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue28.05.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Tue04.06.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu06.06.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue11.06.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu13.06.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue18.06.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages
Thu20.06.201317:00 - 19:00HS 13 Ernst Melan - RPL Semantics of Programming Languages
Tue25.06.201313:00 - 15:00EI 2 Pichelmayer HS - ETIT Semantics of Programming Languages

Examination modalities

Structure of the course:

8 lectures and 4 exercises. Every unit lasts 4h. After every two lectures there is one exercise. Students have to solve the exercise sheets and get at least 40% of the points in order to be admitted to the exam.

Course registration

Begin End Deregistration end
15.02.2013 09:00 14.03.2013 22:00 21.03.2013 22:00

Registration modalities

Students have to register to a group as well as to the course!

Group Registration

GroupRegistration FromTo
Gruppe 115.02.2013 10:0015.03.2013 22:00
Gruppe 215.02.2013 10:0015.03.2013 22:00

Curricula

Literature

No lecture notes are available.

Preceding courses

Miscellaneous

  • Attendance Required!

Language

English