Overview | Schedule | Resources | Assignments | Home |
This schedule is only approximate and subject to change.
Week | Topics | Notes |
1/30-2/3 | Introduction; Syntax | Chapters 1-3 |
2/6-10 | Language Systems; Intro to ML | Chapters 4-5 |
2/13-17 | Types; Pattern-Matching | Chapters 6-7 |
2/20-24 | Polymorphism; First-class Functions | Chapters 8-9 |
2/27-3/1 | Scope; User-defined Types | Chapters 10-11 No class Friday, March 3 |
3/6-10 | Memory Management; Intro to Java | Chapters 12-14 |
3/13-17 | Midterm exam Friday, March 17 | |
3/20-24 | Object-oriented Programming | Chapters 15-16 |
Spring Break | ||
4/3-7 | Exception Handling; Parameter Passing | Chapters 17-18 |
4/10-14 | Other topics in Java | |
4/17-21 | Intro to Prolog | Chapters 19-20 |
4/24-28 | Cost Models; More Prolog | Chapters 21-22 |
5/1-5 | Semantics | Chapter 23 |
5/8-10 | History; Wrap-up | Chapter 24 |
Final Exam: Monday, May 15, 8:30 am |
Overview | Schedule | Resources | Assignments | Home |
DePauw University,
Computer Science Department,
Spring 2006
Maintained by Brian Howard
(bhoward@depauw.edu
).
Last updated