185.205 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.

2011S, VU, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • 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, design and comparison of programming languages.

Subject of course

Foundational semantic description methods and formalisms: Operational, denotational and axiomatic  semantics of imperative program constructs; relations to program verification; equational specification, programming and semantics; inductive and recursive definitions; fixed point operators and constructions; plus selected topics like non-determinsim, parallelism, and concurrency.

Additional information

First class: Tuesday, March 8, 2011, 09:00.

For up-to-date information we refer to the homepage of the course!

 

Lecturers

  • Gramlich, Bernhard

Institute

Course dates

DayTimeDateLocationDescription
Tue09:00 - 11:0001.03.2011 - 30.06.2011EI 1 Petritsch HS GRAMLICH
Tue08:30 - 09:0008.03.2011 - 30.06.2011EI 1 Petritsch HS GRAMLICH
Thu18:00 - 20:0010.03.2011HS 18 Czuber - MB 185.205 Prüfung
Thu18:00 - 20:0017.03.2011HS 18 Czuber - MB 185.205 Prüfung
Tue09:00 - 11:0007.06.2011EI 5 Hochenegg HS 185.205 Prüfung
Semantics of Programming Languages - Single appointments
DayDateTimeLocationDescription
Tue01.03.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue08.03.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue08.03.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Thu10.03.201118:00 - 20:00HS 18 Czuber - MB 185.205 Prüfung
Tue15.03.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue15.03.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Thu17.03.201118:00 - 20:00HS 18 Czuber - MB 185.205 Prüfung
Tue22.03.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue22.03.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue29.03.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue29.03.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue05.04.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue05.04.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue12.04.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue12.04.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue19.04.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue19.04.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue26.04.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Tue26.04.201109:00 - 11:00EI 1 Petritsch HS GRAMLICH
Tue03.05.201108:30 - 09:00EI 1 Petritsch HS GRAMLICH
Course is held blocked

Course registration

Begin End Deregistration end
16.02.2011 00:00 17.03.2011 23:59 17.03.2011 23:59

Registration modalities

Registration via TISS is required

Curricula

Literature

No lecture notes are available.

Previous knowledge

This is an advanced course on the theoretical-logical foundations of programming languages. Basic knowledge of different programming paradigms and languages as well as foundational knowledge in logic and formal methods are required, corresponding to the prior courses "Theoretische Informatik und Logik" as well as "Formale Methoden der informatik". For details about how this required knowledge is checked we refer to the homepage of the course.

Preceding courses

Miscellaneous

Language

English