NOTOC
Assignment 1
- Assignment 1 has been released. It is due Tuesday, Sept. 13, 11:59PM.
- The survey form for Question 1 is available at http://tinyurl.com/cs61-fa11-form. Please fill in this form by 5pm on Thursday, Sept. 8.
- For those who are type-setting their solutions in LaTeX, here are some LaTeX snippets to help with formatting the tables for Questions 2 and 3.
Assignment 2
- Assignment 2 (Binary bomb) has been released. It is due Thursday, Sept. 22, 11:59PM.
- Create your CS 61 VM, and log on (instructions
here). If you do not have in your home
directory a directory named
hw1
containing the appropriate files, please contact course staff as soon as possible. - Check the status of your bomb here. Bombs are listed by ID number. You can find yours in hw1/README.
- See the Course Policies page for information about collaboration.
Assignment 3
- Assignment 3 (Buffer bomb) has been released. It's due Thursday, Oct. 6, 11:59PM.
- Please check that you have a directory named
hw3
containing the appropriate files in your CS 61 home directory. If you don't, please contact course staff. - You can check the status of your bomb here. Bombs are listed by your cookie. You can find yours by executing "./makecookie" in your hw3 directory.
Assignment 4
- Assignment 4 (Malloc) has been
released. It has three deadlines:
- You must tell us who you are working with by Sunday, Oct. 9, 11:59PM.
- Your design checkpoint document is due Thursday, Oct. 13, 10:00PM.
- Your final submission is due Thursday, Oct. 20, 11:59PM.
- Please check that you have a directory named
malloc
containing the appropriate files in your CS 61 home directory. If you don't, please contact course staff. - We strongly recommend you use version control for this assignment. For a guide to using the course-provided version control system, see Version Control Software.
- Clarification on copying code: You may use code (e.g., macros)
from the textbook. You should not copy code from anywhere else,
including from other students, from the implementation of
dlmalloc
, or any other code you find. You are welcome to be inspired by the design of other implementations ofmalloc
, but you should not copy code. Please contact course staff if you'd like further clarification.
Assignment 5
- Assignment 5 (Banklab) has been
released. It has two deadlines:
- You must tell us who you are working with by Sunday, Nov. 6, 11:59PM using this form.
- Your final submission is due Thursday, Nov. 17, 11:59PM.
- Please check that you have a directory named
banklab
containing the appropriate files in your CS 61 home directory. If you don't, please contact course staff. - We strongly recommend you use version control for this assignment. For a guide to using the course-provided version control system, see Version Control Software.
Assignment 6
- Assignment 6 (Shlab) has been released.
- Tell us which group you're working in by Sunday, Nov. 20, 11:59PM using this form.
- Your final submission is due Tuesday, Dec. 6, 11:59PM.
- Please check that you have a directory named
shlab
containing the appropriate files in your CS 61 home directory. If you don't, please contact course staff. - We recommend you continue to use Version Control Software.