Algorithmic Thinking from the Start

Juraj Hromkovic, Tobias Kohn, Dennis Komm, Giovanni Serafini
2017 Bulletin of the European Association for Theoretical Computer Science  
Programming education is about introducing the language and way of thinking of computer science itself, and not only about teaching a specific programming language. We are actively involved in reaching out to teachers at primary, at lower and at higher secondary schools, and in training them to successfully teach programming (and computer science in a broader sense) to students while aiming at getting to the core of programming education as early as possible; i. e., avoiding a lengthy
more » ... on to syntactical details, but teaching algorithmic thinking. In this paper, we describe a few corner stones of our approach towards teaching computer science with the above points in mind.
dblp:journals/eatcs/HromkovicKKS17 fatcat:i2yjghi6rrhzhbhubocsfy6u3i