Programming Languages

Computational Thinking

This is the homepage of the “Computational Thinking” project. This notion, as established by S. Papert and J. Wing, describes the ability to solve problems by partitioning, modeling, abstraction and generalization. “Computational Thinking” focuses on a conceptual understanding of human thinking in the sense of information processing. Among other research in the general area of “Computational Thinking”, we will work on the realization of the school project described below.

School project (“Denken verstehen lernen”)

The goal is the development of a new school subject called “Computational Thinking” (German: “Informatisches Denken”). Since these are elementary skills like literacy and numeracy, the school project begins in elementary school. Again, the focus is on a conceptual understanding of information processing rather than on teaching specific technologies.

There are already several like-minded initiatives abroad, like Computing at School (UK) and (US).

We plan to realize the school project in the following steps:

  • Develop a curriculum based on
  • Offer teaching to associate elementary schools
  • Scientifically evaluate results
  • Follow-up program after project completion



The school project (“Denken verstehen lernen”) is kindly supported by the Vector Stiftung.

Participating Team Members

Julian Jabs

Klaus Ostermann


Development of a Questionnaire on Self-concept, Motivational Beliefs, and Attitude Towards Programming

by Luzia Leifheit, Katerina Tsarava, Korbinian Moeller, Klaus Ostermann, Jessika Golle, Ulrich Trautwein, and Manuel Ninaus

In Workshop in Primary and Secondary Computing Education (WiPSCE). ACM Press, 2019.

Learn More

Programming Unplugged: An Evaluation of Game-Based Methods for Teaching Computational Thinking in Primary School

by Luzia Leifheit, Julian Jabs, Manuel Ninaus, Korbinian Moeller, and Klaus Ostermann

In European Conference on Games Based Learning (ECGBL). "Academic Conferences and publishing limited", 2018.

Learn More


School project supported by Vector Stiftung

We are happy to announce that the Vector Stiftung is supporting our project “Denken verstehen lernen”, where we aim to develop and try out a “Computational Thinking” curriculum for elementary schools.

Read more …