Experiential Learning "Active" learning opportunities

This page collects together all of the “experiences” associated with individual modules.

In this site, experiences represent “active” learning opportunities, as opposed to readings, which represent “passive” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.

Module: Ethics in Software Engineering

E08: What are the professional codes of software engineering ethics?

How do professional codes help us to be ethical in our working lives?

E09: Doing good as a software engineer

How can software engineers contribute to the good life for others?

E10: Doing harm as a software engineer

What kinds of harm can software engineers cause? What kinds can they prevent?