Skip to main content
Markkula Center for Applied Ethics

Introductory Modules

 

Each of the following teaching modules includes an overview reading, homework assignments, and case studies, all designed to spark a conversation about ethical issues that computer science and software engineering students will face in their professional roles. No training in ethical theory, applied ethics, or philosophy is required for either the instructor or the students as they tackle these materials. Each module can be used in part or in whole: suggestions for classroom use are included in the “Notes for Instructors” section. 

An Introduction to Cybersecurity Ethics - Markkula Center for Applied Ethics

An Introduction to Data Ethics - Markkula Center for Applied Ethics

An Introduction to Software Engineering Ethics - Markkula Center for Applied Ethics