Skip to main content
Markkula Center for Applied Ethics Homepage

Technology/Internet Ethics Teaching Modules

Teaching modules are a major thrust of our efforts in technology and internet ethics, with a special focus on data ethics and cybersecurity ethics.

In addition to a wealth of articles and case studies, we offer:

Ethics in Technology Practice
A compendium of materials provides an overview that clarifies what we mean when we talk about “tech ethics”; relevant frameworks for ethical decision-making; seven concise case studies; an ethical toolkit for integrating consideration of ethics throughout product development; a sample workflow integration of the tools; a list of best practices in technology design and engineering; and more.

An Introduction to Cybersecurity Ethics
This ethics module for cybersecurity-related courses includes a reading, homework assignments, and case studies, all designed to spark a conversation about ethical issues that students will face in their role as cybersecurity professionals.

An Introduction to Data Ethics
Designed to be incorporated in data science courses, this module includes a reading, homework assignments, and case studies to spark a conversation about ethical issues that students will face in their role as data practitioners.

An Introduction to Software Engineering Ethics
Designed for use in software engineering courses, this module includes a reading, homework assignments, case studies, and classroom exercises that will prompt conversation about ethical issues that students will face in their role as software engineers.