![]() |
THE UNIVERSITY of EDINBURGHDEGREE REGULATIONS & PROGRAMMES OF STUDY 2006/2007
|
|
Language Semantics and Implementation (U01905)? Credit Points : 10 ? SCQF Level : 9 ? Acronym : INF-3-LSI The aim of the course is to present a unified view of programming language semantics and implementation, based upon the linked notions of structured operational semantics and abstract machines. Different styles of languages (such as declarative and object oriented) will be treated. Entry Requirements? Pre-requisites : Successful completion of Year 2 of an Informatics Single or Combined Degree, or equivalent by permission of the School. Subject AreasHome subject areaTheoretical Computer Science, (School of Informatics, Schedule O) Delivery Information? Normal year taken : 3rd year ? Delivery Period : Semester 2 (Blocks 3-4) ? Contact Teaching Time : 3 hour(s) per week for 10 weeks First Class Information
All of the following classes
Summary of Intended Learning Outcomes
Principles of programming language design and implementation, and of type-checking.
Formal approaches to problems, including mathematical modelling via definitions and proofs by induction. Ability to read, write and exercise formal specifications of programming languages. Ability to read and appreciate formal specifications of programming and other formal langauges, and, perhaps, formal specification more generally. Improved ability in discrete mathematics. Assessment Information
Written examination 75%
Assessed assignments 25% Exam times
Contact and Further InformationThe Course Secretary should be the first point of contact for all enquiries. Course Secretary Miss Gillian Watt Course Organiser Dr Perdita Stevens Course Website : http://www.inf.ed.ac.uk/teaching/courses/ School Website : http://www.informatics.ed.ac.uk/ College Website : http://www.scieng.ed.ac.uk/ |
|