Program Grading Criteria
Computer Methods in Chemical Engineering
Computer Programming Instructions and Grading of Programs
A program* (and most homework assignments and
examination problems) will be foremost graded on its ability
to perform the required tasks as specified in the problem
statement. However, programming style, code clarity, program
structure, self-explanatory comments/documentation, and ease of
use will also heavily count toward the final grade. Good
programming styles are essential in guiding the programmer during
the debugging process; without them, it is extremely difficult to
produce a running program. If you find yourself spending too
much time to force a program to run correctly, you are not
following "good" programming practices. A program should
contain enough comments so that others (especially your
instructor) can easily follow your procedures/approaches.
Furthermore, efficiency, execution speed, creativity,
originality, and inventiveness will also contribute to your
assigned grade.
Only minimal credits will be awarded to a program that does not
run or fails to be executed because of inadequate instruction.
Naturally, the instructional staff will be very unhappy, if your
diskette contains a virus.
* "Program" is used here as a general term to describe a
traditional computer program based on high level programming
languages, a worksheet of mathematical packages (e.g., Mathcad
and MATLAB), or a worksheet of a speadsheet program.
Return to Prof. Nam Sun Wang's Home Page
Return to Computer Methods in Chemical Engineering (ENCH250)
Computer Methods in Chemical Engineering -- Program Grading Criteria
Forward comments to:
- Nam Sun Wang
- Department of Chemical & Biomolecular Engineering
- University of Maryland
- College Park, MD 20742-2111
- 301-405-1910 (voice)
- 301-314-9126 (FAX)
e-mail: nsw@umd.edu
©1996-2006 by Nam Sun Wang
| |