DTU
Uddannelse
Previous page | Current version Archive 1999/2000 
 
49352 Semantics
Danish title: Semantik
Language: English Credit points: 5
Type: Open University
Language: English

Prerequisite: 49233 (senest samtidig)/49232
Recommended semester: 7th - 9th semester
Scope and form: 2 lectures per week. 2 hours per week with problem solving. Compulsory assignments.
Examination: Written exam (13-scale)
Remarks: Even years only
Contact person: Dines Bjørner, Building 322, Tel. +45 4525 3720, email db@it.dtu.dk, http://www.it.dtu.dk/~db

URL: http://www.it.dtu.dk/c49352
Department: Department of Information Technology
Aim: The course is for students who wish to obtain a deeper understanding of programming languages and of the concepts and techniques which can be used for defining these. This is relevant for design of practically all forms of software which has a language interface. In particular compilers and interpreters for general prgramming languages, but also interpreters for query languages, macro languages, command languages, input data languages ect. Through this course, students should be able to read and reason about definitions of programming languages in commonly used notions. Moreover, it is a goal of the course to provide understanding of some of the main pronciples of known programming languages.
Contents: Principles for denotational, operational and axiomatic semantics and their application.