ECE291 Computer Engineering II Kalbarczyk, Fall 1999

Machine Problem 1: Grading Report

Please print this page and provide it to the TA when you demonstrate your machine problem.
When you submit this, the TA should:
check your solutions,
ask a random question that tests your understanding of the MP,
assign points for each item on the list,
check the 'Demo' box,
assign bonus/penalty points,
and provide the floppy for electronic handin.
This page should be stapled to the front of your MP1 assignemnt.
 
Name: 
Date Submitted: 
Demo To:  Graded By: 
 
Handin to floppy 
Score recorded 
Gold Star
Programming Excellence
 
Completed Checksheet. (Grader will give you this when you turn it in.)


 
Category Points Min Max
Functionality
    Program works per the directions: +50 
    •     Program correctly calculates OT pay and Total Pay values.
    •     Program prints the database records with the calculated OT pay and Total Pay values.
    •     Program prints correct ID when HandleA is called.
    •     Program prints correct ID, OT pay, and Total Pay when HandleB is called.
    •     Program assembles, runs, and terminates without errors or crashing.

    Deductions:

    •    Miscomputes OT pay:        -5
    •    Miscomputes Total pay:     -5
    •    Incorrectly prints out ID:   -10
    •    Incorrectly prints out data: -5
    •    Incorrectly prints out total: -10
    •    Does not print correct ID when HandleA is called: -5
    •    Does not print correct ID, OT pay and Total pay when HandleB is called: -10 
 
0 50
Modularity
 
  •         Follows all specifications of assignment:        +5 
  •         Awkward use of conditional jumps or loops:   -2
  •         Used hardcoded address rather than pointers:  -3
 
-5 0
Technique & Style  
  • Compact and efficient code:      +5
  • Extraneous use of registers and/or variables:  -3
  • Excessive coding:  -2
 
-5 0
Comment 
  • Clear and precise comments:   +5
  • Excessive comenting:  -2
  • Sparse and/or unclear comments:  -3
 
-5 0
Penalty/Bonus 
Before 5pm, Tue 9/21/99: +1 pt/weekday
After 5pm, Tue 9/21/99: -10 pts/weekday 
 
-50 5
Total 
 
0 50