Homework
Guidelines
A
typed write-up must be provided for each assignment. Read the specific
instructions given for each homework. In general, homework must include:
1. Cover page with your name, homework number and date.
2. Brief description of objectives of the project.
3. Brief description of the algorithms used.
4. Section describing your results (images, tables, graphs, etc.).
5. Section describing your conclusions.
6. Appendix:
(a) name of the final version of your program(s), and names of the images you used
(b) printed copy of your code
(c) floppy disk with the code
The
software must be documented with comments.
Each routine should have a header explaining its purpose and the variables
used. They should be commented within their body as well. Favor modularity (use
of subroutines) over efficiency (running time).
Figures,
tables and plots must be labeled and have a brief caption explaining their
contents. These labels should be used
whenever the report refers to them. The students are expected to integrate
graphical plots of their data into their word processing document.
Homework
assignments will be posted in Homeworks
No
late homework assignments will be accepted
(unless you have a very good reason and you get my permission). Homeworks are
individual. Students are encouraged to discuss the homework with each other,
but the programming work and the write-up should be your own.