Assignment Grading Information
CS 163: Data Structures
Written Homework Questions (pass/no
pass)
These must be submitted for the grader to
evaluate your assignment.
Computer
Science Topics and Critical Thinking
Discussion of the Program’s Design (20
points max)
It should be
submitted as a separate document in the D2L dropbox
for each assignment. Prefer word, pdf or plain text.
Answer the following questions in your design write-up:
1) How well did the
data structure selected perform for the assigned application?
2) Would a different
data structure work better? If so, which one and why...
3) What was efficient
about your design and use of the data structure?
4) What was not
efficient?
5) What would you do
differently if you had more time to solve the problem?
Program (60 points max)
Program Style, comments, and
documentation (20 points max)
1.
Header
comments for each File and each Function (5) ***Important***
o
Includes
your name in the program
o
If
your program has multiple files, your name must be in each file
o
Each
file has a header comment describing the purpose of the file
o
Every
function has a header comment describing the purpose of the function and
arguments
2.
Consistent
indentation and White Space (5)
3.
In-line
Comments for all major blocks of code and Overall Documentation (5) ***Important***
4.
Meaningful
Identifiers, Readable, Maintainable (5)