Project-Report Grading Rubric
Project-Report Grading Rubric
Project-Report Grading Rubric
Description of Cover sheet: Provide a full page which lists the Project title, student name, email address,
course name, due date, and date of final submission.
Project Description: Provide project name, narrative description of at least 4 sentences, inputs, outputs.
Program Design: Provide a narrative description in sentences of how your code operates, and include a
flowchart with sufficient explanation about the program design for someone else familiar with MIPS to be
able replicate your design.
Symbol Table: Provide a 2-column Table of all Registers used and their Purpose, where each is listed on
a separate row and identified by register name $t0, $s0, etc., as well as any Labels used and their
purpose on separate rows.
Learning Coverage: provide a meaningful list of at least 5 technical topics learned from this project.
Prototype in C-language: Prototype code written in C-language that matches the structure of the
submitted assembly code which is fully operational is required, e.g. using a C-compiler or free C-
compiler available at http://codepad.org
For this project, a validated output run of the C code is not required to be submitted. However, fully-
operational C-code should be pasted into the report satisfying the Grading Rubric listed below to receive
full credit.
Test Plan of .asm Code: Define the testing procedure and inputs used to assure proper functionality of
the MIPS code which must be sufficiently detailed for a new user to follow explained as sentences.
Provide a screenshot illustrating at least three test cases being successfully conducted.