See
http://www.cs.uiowa.edu/~hzhang/c123
for homework assignments and lecture notes.
|
Instructor:
Hantao Zhang
Office: 201B MLH, Email: hzhang@cs.uiowa.edu, Tel: 353 2545 Office hours: Tuesday 2:30-4:00pm, Wednesday 2:30-4:00pm |
Teaching assistant:
Tao Liang
Office: 101K MLH, Email: tliang@cs.uiowa.edu, Tel: 353 1920 Office hours: Thursday, 1:00-2:30pm, Friday 4:00-5:30pm |
Please send a query to hzhang@cs.uiowa.edu for its availability. A hardcopy is reserved in the Math and Computer Science Library in MLH.
Preliminary Course Outline:
| Week | Topics | Textbook Reading |
| | Syntax and Prolog | Ch.1:1-4, Appendix A |
| Laboratory Activities | Ch.2:1-3 | |
| Attribute Grammars | Ch.3:1-3 | |
| Lambda Calculus | Ch.5:1-3 | |
| Midterm 1 (Feb. 17) | ||
| Denotational Semantics | Ch.9:1-3 | |
| Denotational Semantics | Ch.9:4-6 | |
| Springbreak | ||
| Domain Theory | Ch.10:1-3 | |
| Fixed-Point Semantics | Ch.10:3-4 | |
| Midterm 2 (Mar. 30) | ||
| Self-Definition of Prolog | Ch.6:2 | |
| Axiomatic Semantics | Ch.11:1-3 | |
| Axiomatic Semantics | Ch.11:3-4 | |
| Algebraic Semantics | Ch.12:1-4 | |
| Midterm 3 (May 4) |
Grading:
| date | weight | |
| Homeworks (10) | 25 % | |
| Midterm 1 | 2/17 | 25 % |
| Midterm 2 | 3/30 | 25 % |
| Midterm 3 | 5/4 | 25 % |
Homework assignments must be submitted on time. Many homework problems require computer.
For the policy on cheating, see the graduate handbook of the department of computer science, and http://www.uiowa.edu/~libarts/faculty/policies.htm#Misconduct