Lab Number and Title: Fill this in

Student Name: Fill this in

Date: Fill this in

Note: The lab report must be written in the format described below. Your are to use an editor of your choice. Plain text format is not recommended. You can use OpenOffice, Microsoft Word, or LATEX.

1 Purpose of Lab

Write a few sentences describing the purpose of the lab. For example, describe informally the problem the program(s) had to solve. By no means should you copy any text from the lab description. That is plagiarism!

2 Description of Solution(s)

Write one paragraph for each program the lab required you to create. Describe the general approach used in the program to solve the problem. Describe how you broke the problem down, if needed. Describe any neat insights or tricks used to make a more efficient solution.

3 Test Results

Write one paragraph for each program describing how you tested it. For simple programs you can say the actual inputs used, but for more complex programs, give a general description of each test. Describe any bugs found during testing, or state that no bugs were found.

4 Answers to Questions

If the lab has questions on it, answer them here. Use one paragraph for each answer.

5 Discussion

Write a paragraph discussing the lab, in particular what you learned in the lab, how easy or hard it was, how well you liked it or disliked it, and any suggestions for making it better.

6 References

Document any sources you used in completing the lab, outside of the normal course material (web site, textbook, manuals). Perhaps you found an algorithm on the web or some other insight somewhere else?