Recent SemestersFall 2026, Spring 2026, Fall 2025, Spring 2025, Fall 2024Class Size40 studentsCredits3 Transfers ToNot transferableDescriptionThis course covers examples of ethical situations computer programmers may face. Students will first study the Association for Computing Machinery's (ACM) Code of Ethics and Professional Conduct. Using this, both current and historical examples of ethical situations as relates to computer programming and system development will be discussed.Usually HeldTue 1:10pm–4:00pm, Tue 5:30pm–8:20pm