CS 3520: Programming Languages

Fall 2018 Language Assignment (due at end of week)
Aug 20–24 Forth
Aug 27–31
Sep 3–7 (Labor Day) Forth
Sep 10–14 Standard ML
Sep 17–21 Standard ML
Sep 24–28 Standard ML
Oct 1–5 Simple interp Standard ML
Oct 8–12 (Fall break) Lisp interp Simple interp
Oct 15–19
Oct 22–26 Scheme interp Lisp interp
Oct 29–Nov 2 Prolog
Nov 5–9 Scheme interp
Nov 12–16 Prolog
Nov 19–23 (Thanksgiving) Prolog
Nov 26–30 Lua
Dec 3–7 Lua

Changes to the schedule will be announced in class.



Assignments are due at the end of the week they are assigned. The official deadline is 7:00 am on Monday morning of the following week.

Submit all work via Canvas unless otherwise instructed.

Final project languages

In place of a final exam, each student will learn one additional language, write some code in that language, and present it to the rest of the class. Here are a few potential choices:

Last Updated 12/04/2018