Grading Criteria for Assignment 1

Grading Criteria for Assignment 1


-- This Criteria is not for Correctness -- we will detect this through testing.
-- This Criteria will expand significantly for the next and subsequent
-- assignments.

I. Good Modular Design -- 35%
	A. Modules are not too big. 
	B. Modules are not too small. 
	C. For the first assignment you do not need to have classes, but you may.
	D. Modules are of functional strength -- does one thing to one object
II. Style -- 40%
    A. Meaningful Variable Names
	B. Proper Indentation
	C. Good Use of Whitespace
	D. Proper Use of Comments
III. Good Makefile -- 25%
	A. Easy to use -- make x to build program x
	B. Proper use of dependencies

CS Dept Home Page  BYU Home Page  OSM Home Page
Last updated 30 Apr 1996