| COMP 212 - Programming Assignments |
There will be three C++ programming assignments each contributing 10
percent to the final grade.
Programming Assignment Guidelines (adapted from M. Rice).
Preferably, programming assignments should be submitted by emailing the source code to me at dkrizanc@wesleyan.edu. The subject line of the email for each assignment that you submit should have the following information:
If you submit a floppy disk, the source files for the program should be in a folder with a name that corresponds to the assignment, for example, Assign 1, Assign 2, etc. Also, your disk should be labelled with the same information as the source code: name, assignment number, and date.
I strongly urge you to save your work frequently - not only to your personal account but also to a floppy disk or zip disk. The university file systems are systematically backed up, but if there was a real problem, restoring your files might take some time. Therefore, save your work on backup disks! You don't need to copy all the files generated by the C++ environment but make sure that you copy the source files in each assignment.
Policy on Cooperation: It is permissible for students to cooperate on understanding the requirements for an assignment including any C++ language constructs that may be needed. Moreover, I encourage students to help each other on understanding syntax and semantic errors that come up in writing programs and understanding the nuances of the C++ programming environment. However, students are required to design their own algorithms and write their own code; joint cooperation on either aspect of an assignment is forbidden.
Language: Programs are to be written in C++ (for example, using the Visual C++ programming enviroment used last term in COMP 112). However, this is not a course on how to program in C++ but a course on data structures. Students are expected to know the rudimentary syntax and semantics of the language. For some tips on programming style, common programming errors and information on the Visual C++ programming enviroment see last term's COMP 112 homepage and corresponding links. For information on how to use C++ under Unix on Condor see this term's COMP 112 first homework assignment.
Grading: The homeworks will be graded based not only correctness (i.e., that they perform the specified operations on the range of inputs given in your documentation) but also on quality of the documentation, the organization and data abstractions used, and the efficiency of the implementations.
|
|
| Report problems to dkrizanc@wesleyan.edu |