Assignments

If you plan to take a late day, be sure to fill out the Late Day Form before the deadline!.

You can always find the latest Parsers.fs here (last updated: April 23, 2022)

Date Posted Date Due Assignment Turn-in Method
Wed, Feb 2 Sun, Feb 6 Complete Lab 0.
Download starter code here.
Once you have finished the lab, be sure to fill out this Google Form.
n/a
Thurs, Feb 3 Wed, Feb 9 Reading response 1 Github
Mon, Feb 7 Sun, Feb 13 Lab 1
New breph.c with minor cosmetic fixes (2022-02-12)
Github
Sun, Feb 13 Wed, Feb 16 Reading response 2 Github
Mon, Feb 14 Sun, Feb 20 Lab 2
Github
Wed, Feb 16 Wed, Feb 23 Reading response 3 Github
Sun, Feb 20 Sun, Feb 27 Lab 3 (modified Thu, Feb 24)
An example using a table to do a two-column proof in LaTeX.
If you want to explore tables a bit more, check out Tables Generator.
Github
Thu, Feb 24 Wed, Mar 2 Reading response 4 Github
Mon, Feb 28 Sun, Mar 7 Lab 4
Github
Sun, Mar 6 Wed, Mar 9 Reading response 5 Github
Mon, Mar 7 Sun, Mar 13 Lab 5
(please don't forget to submit a PDF with your LaTeX)
Github
Sat, Apr 2 Sun, Apr 10 Lab 6
Note that you really should do the reading described in the handout.
However, here is a quick start video that you might find helpful if you just don't know what to do first.
Github
Thu, Apr 7 Wed, Apr 13 Reading response 6
Github
Sun, Apr 10 Sun, Apr 17 Lab 7
Github
Sat, Apr 16 Wed, Apr 20 Reading response 7
Github
Tue, Apr 19 Sun, Apr 24 Lab 8
The following are completed specifications. Your own specification should look a bit like one of these by the end of the semester:
  Angela Wang and Catherine Yeh, DigiWeave specification
  Hugo Hua, Blueberry specification
Github
Sat, Apr 23 Wed, Apr 27 Reading response 8
Github
Tue, Apr 26 Sun, May 1 Lab 9
Github
Sat, Apr 30 Wed, May 4 Reading response 9
Github
Tues, Mar 3 Sun, May 15 Lab 10
Github
Thu, May 5 Wed, May 11 Reading response 10
Github
Fri, May 13 Sun, May 22 final-project-checklist.pdf
Github
  • CSCI 334: Principles of Programming Languages, Spring 2022

CSCI 334 website repository, Spring 2022

Powered by Bootstrap 4 Github Pages