Description
A study of programming languages, including their syntax, semantics, and implementation. Several different models of languages are discussed, including procedural (Ruby), functional (OCaml), logical (Prolog) and object-oriented (Java). Language features such as formal syntax, scoping and binding of variables, higher-order programming, typing and type polymorphism, and object inheritance are explored.
General Information
Class Web Page
Announcements
Final grades
7/27/14 11:49 PM
Final grades have been posted to the grade server with a generous grading curve applied.
Quiz and exam solutions
7/01/14 8:50 AM
Solutions to the quizzes and midterm will be posted to the resources page under the course page tab.
Office hour extension for today
7/01/14 8:23 AM
Yi will be extending his office hours today from 10am to 1pm.
Name | Office Hours | |
---|---|---|
Richard Johnson | When? Where? | |
Yi Qian | When? Where? | |
Tommy Pensyl | When? Where? |
Quiz and Exam Solutions
Quiz and Exam Solutions
Date