15-213/18-243 Introduction to Computer Systems Assignments
Schedule and weighting are tentative.
- All labs are due 11:59pm on the shown due date
- You have 4 grace days (see Syllabus) for the entire semester - use them wisely.
- You can use at most 2 grace days for one homework
The assignments are the heart of this course. Much of what you learn in this course will be through completing these assignments.
Schedule (TBD!)
|
Out |
Points |
Assignment |
Due |
|
1 |
Thu Aug 27 |
60 |
Data Lab |
Tue Sep 8 |
2 |
Tue Sep 8 |
70 |
Binary Bomb Lab |
Tue Sep 22 |
3 |
Tue Sep 22 |
65 |
Buffer Overflow Lab |
Tue Oct 6 |
4 |
Tue Oct 6 |
110 |
Shell Lab |
Thu Oct 22 |
5 |
Thu Oct 22 |
150 |
Malloc Lab |
Thu Nov 12 |
6 |
Thu Nov 12 |
100 |
Web Proxy Lab* |
Thu Dec 3 |
|
|