You can get partial credit for an incomplete program, but you will have to demonstrate that it solves some sub-cases of the problem. Even if your program does not produce completely correct output, submit the code, a compilation and any test runs as part of the script you normally would submit. Compiling Although you may work on your programs on other machines, the final versions that you submit must run on our CSA network. We suggest that you do not wait until the last minute to run your program on our system. The documentation of a program is as important as the program itself.
Good documentation is essential to make the program understandable to other humans.
Documentation will carry a good percentage of the grade for programs. There are several aspects to consider when documenting a program, and they are discussed below. You must follow the documentation instructions and conventions carefully. File name, Your name, Your login name, Your BU ID number, Assignment and problem numbers, Date. Before each function prototype you must describe the function being declared.