

Why to teach computer science (informatics) as a mandatory subject in schools? Why is it not sufficient to limit computer science education to specialists developing the information technology? The short answers are:
- The computer scientist way of thinking is a natural part of human way of thinking, and it has been and is essentially contributing to the development of human society.
- Without understanding basic concepts of computer science, one cannot understand the world around and so is not sufficiently educated.
- Teaching computer science in a proper way can essentially enrich the didactic approaches in general.
A more detailed answer is offered in this article. Moreover, we argue for an independent subject for computer science (“Informatik”) in Swiss schools.