There must be a project directory that contains only the
Makefile
and three source files when you submit the
assignment.
Is there a man page with the same file name as the program and an appropriate extension installed in the proper directory? Is the man page written for the proper audience (end users)? Does the structure match that of standard Unix man pages; is the information well organized? Is the information presented clearly, completely, and yet concisely?
Does the code adhere to the Coding Guidelines for this course?
- What happens if the user enters an empty command line?
- What happens if the user enters a command line with multiple arguments?
- What happens if the user types
^C
?
You will lose 0.1 point for each day your assignment is late.It is generally possible to get a few tenths of a point of extra credit for doing things that go beyond the basic requirements of the assignment.
Each assignment is graded on a 10.0 point scale.