601.229 (F21): Assignments

Assignments

This page lists the programming assignments for the course.

Some advice about the programming assignments:

Individual assignments must be completed individually.

For Pair assignments, you may work with one partner, or do the assignment individually.

Please read the style guidelines so that you know what our coding style expectations are.

Assignment Type Due
Assignment 1: Fixed-point arithmetic Pair MS1 due Tues, Sep 7
MS2 due Tues, Sep 14
Assignment 2: Text Search Pair MS1 due Tues, Sep 21
MS2 due Tues, Sep 28
MS3 due Thurs, Oct 7
Assignment 3: Cache simulator Pair MS1 due Tues, Oct 12
MS2 due Tues, Oct 26
MS3 due Tues, Nov 2
Assignment 4: Analyzing ELF files Pair Thurs, Nov 11
Assignment 5: Network calculator Pair Fri, Nov 19
Assignment 6: Multithreaded network calculator Pair Wed, Dec 8th