CS306 Processing Systems and Structures Lockwood, Spring 2002

Machine Problem 3: Grading Report

Print this page and provide it to the TA when you demonstrate your machine problem in the laboratory.
The TA should verify each functionality item, initial the 'Demo' box, assign functionality and bonus points,
then ask you to copy your files electronically via the on-line submission
. Finally, hand in this gradesheet stapled to the front of a hardcopy of your .ASM program to a TA in the lab.

Your Name Date
CategoryPointsMinMax
ReadMazeFile
  • Opens, Reads, and Closes Maze.Dta file
  • Fills _MAZE array with WALL, HALL, ENDPOS constants
  • Fills _POS variable with starting position of mouse
 
010
MarkDecisionPoints
  • places DECPOS constant into _MAZE at all hallway intersections
 
010
ShowMaze
  • Draws screen
  • Shows mouse
  • Prints directions and help at the bottom of the screen.
 
010
ShowMode
  • Prints mode message & rate at top of screen
 
010
UpdateTextScreen
  • Incrementally Redraws screen
 
010
Penalty/Bonus
Before 5pm on deadline: +1 pt/weekday
After 5pm on deadline: -10 pts/weekday
 
-505
Functionality SubTotal
 
055
Demo To: Date Submitted: Electronic Submission Completed.

CategoryPointsMinMax
Comments (* percentage of code written)
  • Clear and precise line & procedure comments
    (describes all major routines): -0
  • Sports Announcer comments (line-by-line): -1
  • Unclear comments: -1
  • Sparse comments: -3
 
-50
Technique & Style (* percentage of code written)
  • Compact and Efficient code: -0
  • Contains repeated code (lacks loops): -3
  • Makes poor use of registers and/or variables: -2
 
-50
I/O Specs & Modularity (* percentage of code written)
  • Violates specifications for given subroutines: -5
 
-50
Total
 
055
Graded By: Score recorded Gold Star
Programming Excellence