Skip to main content

Ethics and Responsible Innovation:  2022-2023



Preliminary ExaminationsComputer Science and Philosophy

Preliminary ExaminationsComputer Science

Preliminary ExaminationsMathematics and Computer Science



This course for first year undergraduates shines a spotlight on questions of ethics and responsibility as they relate to contemporary computing. In recent years there has been an increased focus on fairness, trust, accountability and transparency in computer science as a discipline as well as awareness that the increased prevalence and influence of computer based innovations in our lives has been accompanied by significant concerns that these innovations are not always safe and do not always act in our best interests. The course provides an opportunity for students to learn about key strands of understanding in these areas and to reflect on their views in relation to current debates.

Learning outcomes

  • To learn about core ethical principles and normative theories
  • To attain understanding of how these principles and positions relate to computer science in practice
  • To deepen understanding of ethical challenges and controversies that arise in areas of contemporary computer science research and practice
  • To learn about the field of Responsible Innovation (RI) and understand how RI approaches can benefit computer based innovation
  • To learn about and reflect on different opportunities through which ethical challenges in computer science can be addressed
  • To critically reflect on the responsibilities of computer science professionals
  • To develop group-work skills


There are no prerequisites for the course.


Students will attend 4 lectures in Michaelmas and 2 practicals in Hilary.  
Lecture 1 will cover core topics relating to normative positions in ethics, fundamental ethical principles etc. Lecture 4 will focus on the promotion of best ethical practice in computer science through codes of practice and the Responsible Innovation framework. Lectures 2 and 3 will forefront ethical challenges facing contemporary computer science in specific areas – for instance AI and Big Data.  Students will be encouraged to consider these challenges from a variety of perspectives and apply normative ethical positions to them. They will also be encouraged to consider potential solutions to overcome these challenges.
In addition to the lectures students will attend 2 practical seminars. In these sessions they will be put into small groups and given tasks to carry out. The seminars will consolidate material covered in the lectures and will provide an opportunity for students to develop their own critical thinking by applying what they have learnt to specific scenarios.


Students will be assessed individually. During the seminars they will be assessed in terms of the participation in the group-work and class activities. At the end of the course each student will also submit a short written overview of their reflections of the course. This will be assessed. The three assessment marks will be combined to give a global grade for the course: S-, S or S+

Reading list

There are number of excellent textbooks available to introduce students to the course topics. Students are required to read one book on Ethics and one on Responsible Innovation; those marked with * are recommended but the others on the list are acceptable alternatives.


Miller (Ed.) (2014) The Bloomsbury Companion to Ethics *

Scherling and DeRosa (Eds.) (2020) Ethics in Design and Communication: New Critical Perspectives

Attfield (2012) Ethics: An overview

Gregory (2003) Ethics in Research


 Responsible Innovation

von Schomberg and Hankins (Eds) (2019) International Handbook on Responsible Innovation*

van den Hoven, Doorn, Swiestra, Kopps and Romijn (2014) Responsible Innovation 1: Innovative Solutions for Global Issues

Koops, Oosterlaken, Romijn, Swierstra and van den Hoven (2015) Responsible Innovation 2: Concepts, Approaches and Applications

Iatridis and Schroeder (2016) Responsible Research and Innovation in Industry


Students are formally asked for feedback at the end of the course. Students can also submit feedback at any point here. Feedback received here will go to the Head of Academic Administration, and will be dealt with confidentially when being passed on further. All feedback is welcome.