This course will introduce students to the professional responsibilities expected of a computing professional and provide the knowledge and tools and make informed judgments in computing practice based on legal and ethical principles. The course also addresses local and global impacts of computing solutions on individuals, organizations, and society.
An ethical foundation for decision making in computing and data science in developed. Specific topics of importance to computing and data are addressed in the context of that ethical foundation and case studies examine the consequences of ethical successes and failures.
Course Objectives: