A programming assignment report is a self-contained description of a programming assignment and your solution. It is intended to both show that you learned what the program was designed to teach you, and to instill in you a discipline of rigorous program development and documentation. The program text itself is only a part of such documentation. In addition, you must describe the other important aspects of the program development process, including a description of the problem, design choices, test results, and bugs.
The report must not be hand-written. Use a word processor or the on-line editor of your choice. The report must be grammatically correct and use complete English sentences.
CS COURSE_NUMBER, QUARTER, YEAR YOUR_FIRST_AND_LAST_NAME Section NUMBER Programming Assignment NUMBER Due DATE