Ethics for Nerds Kevin Baum, Holger Hermanns

Registration for this course is open until Saturday, 13.05.2017 00:00.


Currently, no news are available

Ethics for Nerds

The impact of computer science and related fields on our society and everyday life has increased tremendously over the last decade. There is no evidence that this process will end anytime soon. We thus believe that computer scientists should be aware of the societal and morally relevant impact of the artifacts they build and of the systems they contribute to. This awareness can be trained and sharpened. Furthermore, computer scientists ought to have the necessary competences for making morally acceptable and professional decisions in the development processes they are participating in. However, the thoughts and insights of academic ethics – i.e. the thoughts and insights of the field professionally concerned with ethics and morals – are a necessary precondition for these competences, but usually not part of computer scientists' studies and education.

This course aims at bridging this gap. It will introduce both, relevant knowledge from the field of academic moral philosophy and soft skills needed to argue clearly, precisely, and convincingly (i.e. beyond the level of everyday discussions at bars and parties). We will teach you how to apply these skills to problems most likely just lurking around the corner in your career –  be it in research, be in industry. After all, we will explain and train these skills by discussing several current issues live and in color – from filter bubbles over predictive ML-algorithms to autonomous cars. 

But be aware: Philosophy is fun and can be highly addictive.


This course covers: 

  • an introduction to the methods of philosophy, argumentation theory, and the basics of normative as well as applied ethics;  
  • starting points to evaluate practices and technologies already in use or not that far away, like for instance: Filter Bubble Effects/Echo Chambers, ML-algorithms as predictive tool, GPS-tracking, CCTV and other tools from surveillance, fitness trackers, big data analytics, autonomous vehicles, lethal autonomous weapons systems (LAWS);
  • a guide through the jungle of moral codices of professional associations, enabling and encouraging you to distinguish convincing and coherent codices from bad and incoherent ones;
  • an outlook on more futuristic fields like machine ethics (longing for implementing and ensuring ethical behavior into software and robots, e.g. autonomous vehicles) and roboethics (concerned with the morally adequate behavior of humans toward technical systems).


The weekly lecture will be accompanied by weekly tutorial sessions. We will provide a (work in progress) script as a useful source of reference, containing also further background information and providing a deeper knowledge of the topics discussed in the lecture. There will be assignments, more or less on a weekly basis. At the end, we will test you in an exam. Furthermore, we will send around news and findings from the web related to computer ethics.


Even though this is an Advanced Course, we expect hardly any previous knowledge, except for basic knowledge about propositional and first-order logic. What nevertheless is a vital precondition, is an open mind and an interest to look at computer science in a way you are not used to.
The lecture and all its materials obviously are in English, but if you feel more comfortable to write assignments and exams in German, you are invited to do so.

This lecture is made possible by support from the Excellence Cluster MMCI and the Saarbrücken Graduate School of Computer Science. It takes place annually in the summer term.

If you encounter technical problems, please contact the administrators