CS505 Academic Misconduct Policy


The purpose of all homeworks and labs is for you to practice the knowledge which you gain in lectures and readings. Without such hands-on practice, you will not be able to effectively learn the details of issues involved in concrete application of the knowledge.

You are expected to do all programming and homework assignments on your own. You may not copy files or solutions from other students or have friends do all or part of assignments for you.

You may discuss concepts and ideas with other students. You may answer general questions about programming languages rules or help someone interpret an error message or locate a bug. You can also review together the relevant topics from class or readings to help understand the principles required for a program. In general, if the instructor or TA would provide a particular form of assistance, you may provide it too. When in doubt, check with the instructor or TA.

If you copy labs, or allow someone to copy your labs, this is cheating. This would prevent you from one of the valuable learning experiences in the course. In addition, it is a violation of MUM academic policy. Punishment for academic misconduct can be severe, including failing the course, or even being expelled from school. By departmental rules all cases of cheating must be reported to the Dean's office.