Fall 2004
- Note
- This page is maintained as an archival record of the course shown above, and as such, some links on this page may no longer be valid nor accessible. They are kept here as a record of the resources that were available at the time of the course offering.
All materials are in PDF. Sorry, you won’t find source code or solutions here; contact me directly for those.
- Syllabus
- Assignments
- Handouts
- 0913: The Big Picture
- 0913: Syntax
- 0920: The Name Game (updated 20040927)
- 1005: Crib Sheet #1
- 1011: Express Yourself
- 1025: Control Flow
- 1101: The Joy of Types
- 1108: Type Checking, Types in Detail
- 1115: Subroutine Basics
- 1116: Crib Sheet #2
- 1122: Subroutines in Depth
- 1206: Concurrency
Related External Links
These links take you to Web sites beyond this server. The sites are in no particular order or bias, just “as they came to mind.”
- Prof. Ray Toal’s Programming Languages Web site
- The LaTeX home page
- The MikTeX home page — a highly popular LaTeX implementation
- Notes on context-free grammars by Pete Jinks of the University of Manchester
- The Moscow ML home page
- A programming language-oriented write-up on Java 1.5, a.k.a. Tiger
- The Perl Documentation Web site