Olympiads in Informatics, 2016, Vol. 10, 125–159
© 2016 IOI, Vilnius University
DOI: 10.15388/ioi.2016.09
125
Programming in Slovak Primary Schools
Martina KABÁTOVÁ
1
, Ivan KALAŠ
1,2
, Monika TOMCSÁNYIOVÁ
1
1
Department of Informatics Education, Comenius University
Mlynska dolina, 842 48 Bratislava, Slovak Republic
2
UCL Knowledge Lab, Institute of Education
23-29 Emerald Street, WC1N 3QS London
e-mail: martina.kabatova@gmail.com, {kalas; tomcsanyiova}@fmph.uniba.sk
Abstract. In our paper, we want to present the conception of elementary programming in primary
Informatics education in Slovakia and the process of its integration into ordinary classrooms.
First, we will familiarize the reader with the tradition of so called ‘Informatics education’ in
Slovakia and with the various stages of the process of its integration. We will formulate the learn-
ing objectives of the elementary informatics as a school subject in Slovakia (referring to Blaho
and Salanci, 2011) and give reasons why we believe that it offers an important opportunity for
developing informatics knowledge, computational thinking and problem solving skills. We will
primarily focus on the presentation of our arguments why we consider programming (in the form
rigorously respecting the age of the primary pupils) to be appropriate and productive constituent
of learning already for this age group. Several recent research fndings, presented by Ackermann
(2012) and others support our position here. In the next chapter, we will present in detail the
conception of elementary programming and how it is implemented in the continuing professional
development (CPD) of primary teachers in Slovakia. We will examine which programming en-
vironments are being used, what kind of pedagogies and which specifc learning objectives our
teachers apply. We will list programming concepts and identify corresponding cognitive opera-
tions, which we fnd appropriate for primary pupils. Then we will present and analyse the CPD of
our in-service teachers (and the position of programming in this process) which we have recently
implemented in Slovakia. Another important element of our CPD strategy is the well-known
Bebras contest (in Slovakia it is called ‘iBobor’ or ‘Informatics Beaver’). In the next chapter of
our paper, we will apply qualitative educational inquiry methods to examine how our concep-
tion of elementary programming has really penetrated into primary classes in Slovakia. We are
also interested in how it is being received by the teachers and pupils. Through interviews with
the teachers we will identify different aspects of the whole process and main risk factors, which
may complicate or hinder the implementation. In the fnal chapter, we will study the tendency
to develop informatics and programming at the primary level in the context of various research
projects presented in the academic research literature. We will compare various key fndings of
other research projects with our own experience.
Keywords: educational programming, primary education, computing, computational thinking.