This is an old revision of the document!
Basic information about turning in labs, and using our Docker environments:
Turning in assignments and docker
Lab 1 - Racket Basics
Lab 2 - Racket Lists and Recursion
Lab 3 - Racket Higher-Order Functions
Lab 4 - More Higher-Order Functions
Lab 5 - Julia Programming
Lab 6 - Rudimentary Interpreter
Lab 7 - Extended Interpreter
Lab 8 - Program Analysis and Transformation Interpreter
Lab 9 - High Performance Interpreter
Intro to Prolog, Logic puzzles
Sudoku
Lab Z - Erlang Data Center
Lab X - Haskell and Laziness
Julia Resources and Help