Advprog
Table of Contents
Description
Advanced Programming (Advprog) is an undergraduate course for senior students at Amsterdam University College (AUC). It covers a range of programming topics; this wiki focuses on the interpreter track.
- Audience: Undergraduate seniors
- Language used: Common Lisp (SBCL, SLIME)
- Textbook: PLAI (loosely followed) — uses CL instead of plai-typed Racket
- Repository: tolk (students fork and extend)
- Final assignment: Interpreters
Interpreter Track Timeline
| Date | Class | Topics |
|---|---|---|
| 2026-04-20 | Intro to Interpreters | Arithmetic interpreter progression |
| 2026-04-23 | Code Transformation | Python branch setup |
| 2026-05-07 | Conditionals & Locals | (upcoming) |
| 2026-05-11 | Functions & Substitutions | (upcoming) |
| 2026-05-18 | Mutation | (upcoming) |
| 2026-05-21 | Interpreting Recursion | (upcoming) |
Related
In This Cluster
| Page | Summary |
|---|---|
| 2026-04-20 | Intro to Interpreters |
| 2026-04-23 | Code Transformation |