Assignments

DateDescription
April 6 HW1 due (sample solution) (Racket warmup)
April 13 HW2 due (sample solution) (More Racket)
April 20 HW3 due (Racket programming & testing)
April 27 HW4 due (sample solution) (Streams and things)
May 11 HW5 due (mupl interpreter); starter code: hw5.rkt; starter tests: hw5tests.rkt
May 18 HW6 due (Ruby warmup)
May 25 HW7 due (calculator grammar) (part I sample solution) (Regular exps. and scanners)
June 3 HW8 due (part I sample solution) (Grammars and parser/ interpreter)