On this page:
1 Programming Assignments
2 Take-home Written Tests

Assignments

1 Programming Assignments

Most of these go out on Friday and are due the following Thursday by midnight. Exceptions to this will be clearly noted below. All deadlines are 11:59PM (in UC San Diego’s time zone) on the listed date.

Assignment

     

Out

     

Due

Set up and warm up

     

April 4

     

April 10

Basic Compiler Layout

     

April 11

     

April 13

Anaconda

     

April 14

     

April 20

Boa

     

April 21

     

April 27

Cobra

     

May 1

     

May 7

Diamondback

     

May 8

     

May 16

Egg Eater

     

May 18

     

May 22

Garter

     

May 23

     

May 31

Fer-de-lance

     

June 1

     

June 9

2 Take-home Written Tests

These will be announced at least a week in advance of release (roughly 1/3 and 2/3 of the way through the quarter), and you’ll have a week to complete them.

Assignment

     

Out

     

Final

Written 1

     

May 5

     

May 11

Written 2

     

June 1

     

June 7