All assignments have a programming component and a written component.
Submitting Programming Solutions:
Please submit all your code along with a README.txt file that has clear and specific instructions/steps on:
We should be able to compile and run your code on the lab machines at CCIS.
Submitting Written Solutions:
Submit your solutions to the theory/written problems in the form of a PDF file. You can scan your handwritten solutions and create a PDF.
Demonstration of Programming Assignments:
The final grade for the programming problems will be posted after a demonstration has been provided for the submission during course office hours to either the TA or the instructor. The demonstration should be provided no later than one week after the submission deadline.
On homework assignments and projects: You may discuss the problems and general ideas about their solutions with other students, and similarly you may consult other textbooks or the web. However, you must work out the details on your own and code/write-out the solution on your own. Every such collaboration (either getting help or providing help) and every use of text or electronic sources must be clearly cited and acknowledged in the submitted homework. Failure to follow these guidelines may result in disciplinary action for all parties involved. Any questions for this and other issues concerning academic integrity please consult the policies regarding academic integrity available from the office of student conduct and conflict resolution (OSCRR).