This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
cs330_f2016 [2016/06/15 00:20] dcostello created |
cs330_f2016 [2016/11/08 17:27] wingated |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | === Labs === | ||
- | [[cs330_f2016:labX|Lab X - Haskell and Laziness]] | + | ===== Welcome to CS330, Fall 2016! ===== |
+ | |||
+ | Basic information about turning in labs, and using our Docker environments: | ||
+ | |||
+ | [[cs330_f2016:turnin|Turning in assignments and docker]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Labs ==== | ||
+ | |||
+ | === Functional Programming in Racket === | ||
+ | |||
+ | [[cs330_f2016:racketbasics|Lab 1 - Racket Basics]] | ||
+ | |||
+ | [[cs330_f2016:racketlists|Lab 2 - Racket Lists and Recursion]] | ||
+ | |||
+ | [[cs330_f2016:rackethof|Lab 3 - Racket Higher-Order Functions]] | ||
+ | |||
+ | [[cs330_f2016:rackethof2|Lab 4 - More Higher-Order Functions]] | ||
+ | |||
+ | ---- | ||
+ | === Julia === | ||
+ | |||
+ | [[cs330_f2016:lab5|Lab 5 - Julia Programming]] | ||
+ | |||
+ | ---- | ||
+ | === Simple Interpreters === | ||
+ | |||
+ | [[cs330_f2016:labY|Lab 6 - Rudimentary Interpreter]] | ||
+ | |||
+ | [[cs330_f2016:labW|Lab 7 - Extended Interpreter]] | ||
+ | |||
+ | [[cs330_f2016:labpaint|Lab 8 - Program Analysis and Transformation Interpreter]] | ||
+ | |||
+ | [[cs330_f2016:labhppint|Lab 9 - High Performance Interpreter]] | ||
+ | |||
+ | ---- | ||
+ | === Prolog === | ||
+ | |||
+ | [[sc330_f2016:prolog1|Lab 10 - Intro to Prolog, Logic puzzles]] | ||
+ | |||
+ | [[sc330_f2016:prolog2|Lab 11 - Sudoku]] | ||
+ | |||
+ | ---- | ||
+ | === Erlang === | ||
+ | [[cs330_f2016:erlang1|Lab 12 - Erlang Basics]] | ||
+ | |||
+ | [[cs330_f2016:labZ|Lab 13 - Erlang Data Center]] | ||
+ | |||
+ | ---- | ||
+ | === Garbage collection === | ||
+ | |||
+ | [[cs330_f2016:lab14|Lab 14 - Garbage collection]] | ||
+ | |||
+ | ---- | ||
+ | === Lazy Evaluation === | ||
+ | |||
+ | [[cs330_f2016:lab15|Lab 15 - Haskell and Laziness]] | ||
+ | |||
+ | ---- | ||
+ | === Type checking === | ||
+ | |||
+ | [[cs330_f2016:lab16|Lab 16 - Erlang Data Center]] | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ==== General Resources ==== | ||
+ | |||
+ | [[cs330_f2016:julia|Julia Resources and Help]] |