CSC 120
Society, Ethics, Professionalism and Computing
Social, ethical and historical contexts for the practice of computer science and an introduction to ethical reasoning and critical analysis in the computing profession: privacy, security and civil liberties in different jurisdictions; ethics of artificial intelligence; disinformation and democracy; sustainability and the environment with information and computing technologies; inclusion, accessibility and equity in design; intellectual property; resources for understanding relevant law; professional responsibility and codes of ethics; Indigenous and global perspectives.
Sources
- Course catalogue ↗2026-2027