DTU
Uddannelse
Previous page | Current version Archive 1997/1998 
 
49352 Semantics of Programming Languages
Danish title: Programmeringssprogs semantik

Type: Å, Language: EEE
Credit points: 5 point
Offered by: Department of Information Technology (IT)
No credit points with: 49152
Prerequisite: 49238/C4338
Recommended semester: 7th - 9th semester
Limitation: Max. 20
Scope and form: Lectures and oral presentation. Seminar course where students present the material themselves.
Examination: Evaluation of report (½) and oral presentation (½) which must be passed separately ( pass/fail )
Remarks: Even years only
Contact person: Bo Stig Hansen, IT, Building 344, Tel. +45 4525 3735E-mail: bsh@it.dtu.dk
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, e.g. for design of new languages and for compiler construction. Through this course, students should be able to read and reason about definitions of programming languages in commonly used notations. Moreover, it is a goal of the course to provide understanding of some of the main principles of known programming languages.
Contents: Principles for denotational, operational and axiomatic semantics and their application.