Programming 2
Due Date: Oct. 26th
Assignment
The assignment can be found here. Essentially, assignment 2 is to finish the implementation of a map, and then perform some timing experiments on them to report your findings. So yes, both implementation and reports will be graded 50% each. Full description of the assignment is contained in the documentation in the zip file. After downloading the zip file, here is some helpful things:
- The documentation is found in Docs/html/index.html, so open that up with an internet browser.
- You can remake the documentation at any time by typing
make docs
from eithersun.cse.tamu.edu
orunix.cse.tamu.edu
. The documentation was done in Doxygen (for your own knowledge). - You can make all the test code by typing
make
, i.e., all the compilation commands are set up already forlinux.cse.tamu.edu
. Remember to run timing experiments oncompute.cse.tamu.edu
. - Any other questions should be reported on Piazza, and I will also clarify here as necessary.
Grading Rubric
Each assignment composes 4% of your final grade. Each assignment will be graded out of 100 possible points. Please document code appropriately and use a standard programming style (i.e., name things nicely and effectively).
Turn in instructions - there are two separate items to turn in in two separate places (total of 4 things). Printed items are due before class and online items are due at 11:59pm the day of.
-
Printed
- Project code - print out edited files, i.e., where you actually wrote code (e.g., .h files and timing code). Staple these together and put a cover page on this code packet.
- Project report - print out the report with its own cover page.
-
Online
- Project code - turn in a complete zip file of all code/documentation/makefiles (.h and .cpp files) to eCampus.
- Turn in a PDF of the report to eCampus.
All assignments must be turned in with a signed coverpage. If no coverpage is provided, the assignment will not be graded.
If there are any discrepencies in grades please see Jory Denny during his office hours (not the TA or Grader).