Instructor: Chris Brooks
Office: Harney 541
Phone: 422-5221
email: cbrooks@cs.usfca.edu
Office Hours: TBD
Time: MW 11:25-1:30
Place: HR 512
About: The purpose of this course is to expose you to different styles and methodologies for programming and program design. We will look at object-oriented, functional, and declarative programming languages, studying their strengths and weaknesses. We will also discuss the formal syntax and semantics of programming languages, and issues involved in the implementation of an interpreter.