Search for contacts, projects,
courses and publications

Ethics in Computing

People

Santini S.

Course director

Carvalho Morais C.

Assistant

Zanardi I.

Assistant

Description

This course explores the ethical, societal, and legal implications of computing technologies in modern society. As computing permeates every aspect of life --- from social media to artificial intelligence, privacy, security, and beyond ---understanding ethical principles and challenges in this domain becomes essential. Students will examine key ethical theories, case studies, and dilemmas related to topics such as data privacy, algorithmic bias, intellectual property, and the social impacts of automation. 

Objectives

Students will develop frameworks for ethical decision-making and will learn how to anticipate and navigate complex ethical challenges they may encounter in the field. The course encourages future computing professionals to cultivate a sense of responsibility and accountability in their work, balancing innovation with ethical considerations for the public good.

Teaching mode

In presence

Learning methods

Students will engage with real-world case studies and current events to analyze issues such as algorithmic fairness, privacy rights, AI ethics, intellectual property, and professional accountability. Through practical discussions, ethical frameworks, and structured debates, students will explore how to make responsible decisions that align with both industry standards and societal good.

Examination information

The final grade will result from the combination of grades obtained in the assignments, quizzes, and final exam. 

Education