Responsible Software Download the complete CourseMaterial

Teacher(s)
Cécile Hardebolle
Study level
Bachelor
Category
Computer engineering
Course

The importance of software in systems and technologies has drastically increased in recent years (Artificial Intelligence, Internet of Things, Big Data, social networks, smartphones, web, etc.) and software now has large-scale impacts on our society and on our environment.
The goal of this course is to guide you in acquiring concrete strategies for a responsible approach to software design and development. We will see how to integrate ethical concerns in the whole software engineering process, and how to approach software design and development in terms of societal needs while minimizing potential harm.