Program Grading Sheet - Operating Systems | CS 570, Assignments of Operating Systems

Material Type: Assignment; Class: OPERATING SYSTEMS; Subject: Computer Science; University: San Diego State University; Term: Spring 2004;

Typology: Assignments

Pre 2010

Uploaded on 03/28/2010

koofers-user-1qg
koofers-user-1qg 🇺🇸

10 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Program Grading Sheet CS 570, Spring 2004
Programming Assignment No. ______
Name: ___________________________________________________________ masc00_____________
______ Sources don’t compile or don't link (-100pt)
______ Turned in late (-20pt per working day)
______ Lack of, or poorly updated banner (-1pt to –5pt)
______ Lack of, or too poor file heading (file name, file title, author name, date):
( ) lack of (file name, file title, author name, date) (-1pt each)
( ) typo (file name, file title, author name, date) (-1pt each)
( ) improperly aligned (-1pt) ( ) poor writing (-1pt)
( ) other: _________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
______ Lack of, or too poor description of program, procedure, function, I/O arguments:
( ) lack of (date, description, I/O argument) (-1pt each)
( ) typo (date, description, I/O argument) (-1pt each)
( ) improperly aligned (-1pt) ( ) poor writing (-1pt)
( ) other: _________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
______ Poor or too few comments in program code, variables, constants:
( ) lack of (program code, variables, constant) (-1pt each)
( ) typo (program code, variables, constant) (-1pt each)
( ) improperly aligned (-1 pt) ( ) poor writing (-1 pt)
( ) other: _________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
______ Poor naming of procedures, functions, variables, constants (bad self-documentation):
( ) procedure (-1 pt): ______________________ ( ) function (-1 pt): ________________________
( ) variable (-1 pt): ________________________ ( ) constant (-1 pt): ________________________
______ Lack of testing the success of API calls:
( ) no error checking (-2 pt): __________________________________________________________
( ) no exit for error (-2 pt): ___________________________________________________________
( ) wrong return value at abnormal exit (-2 pt): ___________________________________________
( ) missing some mandatory steps before exit (-2 pt): ______________________________________
( ) missing some mandatory steps before abnormal exit (-2 pt): ______________________________
( ) other: _________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
______ Poor code formatting (indentations etc.):
( ) improperly aligned (-5pt): _________________________________________________________
( ) improperly indented (-5pt): ________________________________________________________
( ) mark-out codes not removed (-1pt): _________________________________________________
( ) other: _________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
______ Lack of, improper, or unnecessary symbolic constants declaration:
( ) lack of (-1pt): ___________________________________________________________________
pf2

Partial preview of the text

Download Program Grading Sheet - Operating Systems | CS 570 and more Assignments Operating Systems in PDF only on Docsity!

Program Grading Sheet CS 570, Spring 2004

Programming Assignment No. ______

Name: ___________________________________________________________ masc00_____________

______ Sources don’t compile or don't link (-100pt) ______ Turned in late (-20pt per working day) ______ Lack of, or poorly updated banner (-1pt to –5pt) ______ Lack of, or too poor file heading (file name, file title, author name, date): ( ) lack of (file name, file title, author name, date) (-1pt each) ( ) typo (file name, file title, author name, date) (-1pt each) ( ) improperly aligned (-1pt) ( ) poor writing (-1pt) ( ) other: _________________________________________________________________________



______ Lack of, or too poor description of program, procedure, function, I/O arguments: ( ) lack of (date, description, I/O argument) (-1pt each) ( ) typo (date, description, I/O argument) (-1pt each) ( ) improperly aligned (-1pt) ( ) poor writing (-1pt) ( ) other: _________________________________________________________________________



______ Poor or too few comments in program code, variables, constants: ( ) lack of (program code, variables, constant) (-1pt each) ( ) typo (program code, variables, constant) (-1pt each) ( ) improperly aligned (-1 pt) ( ) poor writing (-1 pt) ( ) other: _________________________________________________________________________



______ Poor naming of procedures, functions, variables, constants (bad self-documentation): ( ) procedure (-1 pt): ______________________ ( ) function (-1 pt): ________________________ ( ) variable (-1 pt): ________________________ ( ) constant (-1 pt): ________________________ ______ Lack of testing the success of API calls : ( ) no error checking (-2 pt): __________________________________________________________ ( ) no exit for error (-2 pt): ___________________________________________________________ ( ) wrong return value at abnormal exit (-2 pt): ___________________________________________ ( ) missing some mandatory steps before exit (-2 pt): ______________________________________ ( ) missing some mandatory steps before abnormal exit (-2 pt): ______________________________ ( ) other: _________________________________________________________________________



______ Poor code formatting (indentations etc.): ( ) improperly aligned (-5pt): _________________________________________________________ ( ) improperly indented (-5pt): ________________________________________________________ ( ) mark-out codes not removed (-1pt): _________________________________________________ ( ) other: _________________________________________________________________________



______ Lack of, improper, or unnecessary symbolic constants declaration: ( ) lack of (-1pt): ___________________________________________________________________

( ) improper (-1pt): _________________________________________________________________ ( ) unnecessary (-1pt): ______________________________________________________________ ______ Poor messaging (if applicable, like in client-server model): ( ) lack of message (-1pt): ___________________________________________________________ ( ) lack of error message (-1pt): _______________________________________________________ ( ) improper/wrong message (-1pt): ____________________________________________________ ( ) improper/wrong error message(-1pt): ________________________________________________ ( ) inconsistent error message format (-1pt): _____________________________________________ ( ) other: _________________________________________________________________________



______ Error-prone coding, unfulfilled request, wrong results, or no answers: ( ) incomplete results (-1pt to -30pt): ___________________________________________________ ( ) wrong results (-10pt to -30pt): ______________________________________________________ ( ) incomplete test cases (-1pt to -5pt): __________________________________________________ ( ) logical error (-1pt to -10pt): ________________________________________________________ ( ) unclear/error-prone codes (-1pt to -10pt): _____________________________________________ ( ) poor program structure (-1pt to -10pt): _______________________________________________ ( ) program doesn’t follow the specifications (-1pt to -10pt): ________________________________ ( ) other: _________________________________________________________________________



______ Lack of, or poor output labeling / formatting: ( ) improperly formatted/aligned (-1pt to -5pt) : __________________________________________ ( ) output not up to the specification (-1pt to -5pt): ________________________________________ ( ) other: _________________________________________________________________________



______ Other: _____________________________________________________________________________



______ Bonus for extra good program: (+1 pt each)







______ Program demonstration (comments below) : (-0pt to –100pt)

______ TOTAL (minimum -100 points) GRADE (100+TOTAL): ________________

Grader: ___________________________________________________ Date: ______/_______/_______