COP5555 - Spring 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.
Instructor : Manuel E. Bermudez manuel@cise.ufl.edu
Class Schedule: M, W, F
:6 E122 CSE
Office Hours: M, W, F :7 E362 CSE.
Tel: (352)392-1534
TA:
Xiao Li; xl1@cise.ufl.edu
Office Hours: Mon:8&9, Fri:5 E309 CSE.
Tel: (352) 392-1183
กก
TA: Hang Yu ;
hyu@cise.ufl.edu
Office Hours: Tue:6&7, Wed:9, E445 CSE.
Tel: (352) 392-1183