World of Programming

Before you get to programming there are programming ethics you need to understand. Not just understand but follow them.
ACM:
The ACM is the professional society for the professional computer scientists.They have framed a set of code and ethics any computer professional should live by. You can find a copy at the official "ACM Code of Ethics and Professional Conduct" at:

http://www.acm.org/constitution/code.html

At Ohio University, all the students are expected to adhere to these principles and responsibilities described in the above document.

a. Plagiarism: