CS170 The MyMalloc() Lab Rubric
We used the following rubric for grading your Lab 0. There are 100 points possible.
- 10 points: Building
- 10 points: Makefile allows successful build
- 30 points: Implementation Effort
- 10 points: initialization function and some form of free list structure
- 5 points: generally correct MyMalloc() algorithm
- 5 points: generally correct MyFree() algorithm
- 10 points: generally correct coalescing algorithm
- 60 points: Correctness and Stress Testing
- 5 points: PrintMyMallocFreeList() is correct
- 15 points: correctly handle bad size argument, don't segfault when size is 0
- 30 points: our tests were able to complete successfully using your implementation
- 10 points: memory before malloc-ing anything and after freeing everything is identical