CS 3520: Programming Languages

Fall 2020 Language Assignment (due at end of week)
Aug 24–28 Forth
Aug 31–Sep 4
Sep 7–11 (Labor Day) Forth
Sep 14–18 Standard ML
Sep 21–25 Standard ML
Sep 28–Oct 2 Standard ML
Oct 5–9 Simple interp Standard ML
Oct 12–16 (Fall break) Lisp interp Simple interp
Oct 19–23
Oct 26–30 Scheme interp Lisp interp
Nov 2–6 Prolog Scheme interp
Nov 9–13 Prolog
Nov 16–20 Prolog
Nov 23–27 (Thanksgiving) TBD Prolog
Nov 30–Dec 4

Changes to the schedule will be announced in class.


Resources

Languages


Assignments

See the Canvas listings for assignments and due dates. All homework is submitted using CodeGrinder unless otherwise noted.


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/08/2020