Computer ethics is a part of practical philosophy concerned with how computing professionals should make decisions regarding professional and social conduct.