CS306 Processing Systems and Structures Lockwood, Spring 2002

Machine Problem 5: 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
DrawBox
Draws a solid, filled rectangular box
 
07
DrawTrap
Draws left and right-sided trapezoids
 
08
DrawBackWall
Places a rectangle at appropriate depth and size
 
05
DrawSides (*)
Draws sidewalls at appropriate depth and size
 
07
DrawFloorCeiling
Draws floors and ceilings. Draws colored crosshair on floor
 
08
DrawGRScreen
Shows all levels of a given 3D view
 
05
UpdateGRScreen
Accurately reflects 3D view of maze
 
08
Performance
Using stopwatch or wall clock, measure performance of
3D maze view using AutoSolve at delay=0.
Compare to library versions of same.
* As fast or faster than library routines: 2 pts
* Not more than 25% slower than library routines: 1 pt
* More than 25% slower than library routines: 0 pts
 
02
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