Programming Assignment Policies

Purpose

Programming projects are assigned to give you practical hands-on experience in writing computer programs and to reinforce the concepts discussed in lecture.
The assignments are designed to:

Assignment Format and Guidelines

Source Code

  • Modular design mandatory.
  • Names of variables & methods (functions) should imply usage.
  • Method parameters should be consistently ordered.
  • Use standard indentation practices.
  • Must be easily read by humans, even the instructor.
  • Internal documentation

    Input Files

    Identify any additional files (by filename.ext) that were used.

    Output

    Should be self-explanatory (reader need not refer to source code).
  • Title
  • Raw & computed data, displayed in easily readable format.
  • Name of programmer, and date of completion.
  • Turning assignments in for Grading

    Bringing problems to the instructor (or a consultant)

    Home