Professional codes of conduct and computer ethics education · Study