COP5555 - Summer 2007, 3 Credits

This course will cover the central principles of designing and implementing programming languages. The four main paradigms of programming will be covered: imperative, object- oriented, functional, and logic programming. Programming language specification (syntax and semantics) is emphasized, and special attention is given to the functional paradigm because of its usefulness in specifying the semantics of imperative languages. There will be a class project, in which students will implement portions of a programming language.

Course Meeting Time: T5&6, R6 in CSE 107

Instructor : Manuel E. Bermudez manuel@cise.ufl.edu
Tel: (352)392-1534








c.2000 AD TA: Ken Watford; kwatford@cise.ufl.edu
Office: CSE 502
Office Hours: MWF 4










TA: Bin Song; bsong@cise.ufl.edu
Office: CSE 403
Office Hours: T4 and R4,5