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:
Submitting work of another person as your own work ( from the students of same class or previous Quater). If detected will be given a failing grade to maximum sanction of expulsion. Ohio Univeristy considers this to be very severe offence of misconduct. The university's " Student code of conduct policy" is available at
http://www.ohio.edu/studentaffairs/commexp/ce1.htm b. Sharing:
Giving printed or electronic copies of a nearly finished project to other student will result in, both students losing points.
Dont have your friend or spouse write your assignments.
Dont rewrite the code by changing variable names and procedure names. Work on Projects and assignments individually, unless directed otherwise.
You are free to discuss with your classmates anything about your project in general terms.If you use someone else's idea, you must cite the origins of that code in the program.
c. Exams:
Dont try to cheat on an exam by looking at others paper or using calculator , unless mentioned .
These rules of conduct helps the students in enhancing their understanding of the concepts .
On more information please visit
1. Dr Ostermann's Programming Ethics
2. Dr Juedes Top10 rules available at(prime server) : /home/juedes/archive/cs361/Spring2002/Documents/topten.ps