Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Most of your homework problems will be programming problems.
  • The bulk Half (70%50%) of your grade on programming problems depends on good style and following the recipe (program grading is described in detail on the homework grading page). In particular, these points will be based on
    • Following 25% for following the design recipe carefully and documenting your program as you are taught in course (see below), and
    • Good 25% for good programming style as taught in the course.
  • The other half of your grade will be based on demonstrated correctness:
    • 25% for passing all of our tests and 25% for construction; and
    • 25% for constructing a comprehensive set of unit tests for each function in your program.
  • All assigned programming problems should be done in the same .ss file.
  • At the top of your programming solution file, please put a header with the assignment number, your name and e-mail address, and your partner's name and e-mail address, like this:
    Code Block
          ;; COMP 211 HW #01
          ;; Christopher Warrington <chrisw@rice.edu>
          ;; Gregory Malecha <gmalecha@rice.edu>
    
  • Strictly follow the formatting and documentation directives given below under the heading Requirements.

Requirements

You must include any data definitions introduced a data definition for each form of data processed used in your homework submissions . And the functions you write must follow the basic formsunless instructed otherwise. You only need to include a data definition once for an assignment, not once for every problem that uses that data defintion.

Data Definitions and Templates:

...