The University of Birmingham - School of Computer Science
02552 Principles of Programming Languages
Autumn Semester 2013-14
Week 2
Exercise 0 is an unassessed warm-up exercise for this week.
Reading Material
Lecture Notes and Exercises
- induction lecture
- General Information handout
- Computational Mechanisms
- Introduction, Haskell programming language
- Specification and verification of functional programs
- Specification and verification of imperative programs
- Functions and Procedures
Lectures
Office hours
Assessment
- Weekly exercises (10%)
- 2 Class tests (10%)
- Final exam (80%)
Staff Details
Professor Uday Reddy
Room 210 Computer Science
Tel: (+44) 121 414 2740
Email: U.S.Reddy 'at' cs.bham.ac.uk
Office hours: Tuesdays, 4:00-6:00, in 210 Computer Science
Other Resources
- Historical development of Programming Languages