learning in Informatics classes. The experimental
training was conducted with 8
th
-graders (14 year old
students). We compare the achievements of students
trained in integrated game-based learning (IGBL)
approach and those that were not trained in the game-
based learning (GBL). We focus the comparative
studies on the girls’ and boys’ achievements in both
cases – IGBL and non GBL. Students that were
trained in IGBL we call experimental group (EG) and
those that were not trained in GBL we call control
group (KG). In section two we present the current
status of education in Computer science in Bulgarian
schools. Section three deals with the model of
integrated game based learning in Informatics in
secondary school. A set of research questions
regarding differences in achievements of boys and
girls in both groups are outlined in section four. Also,
in section five comparative analysis and results are
discussed.
2 EDUCATION IN INFORMATICS
IN BULGARIAN SECONDARY
SCHOOLS AND HIGH
SCHOOLS
Bulgarian secondary schools have a long history in
education in Informatics. (Assenova, Nikolov,
Stanchev, & Koleva, 1996), (Azalov, 2019). First
courses in programming have been launched in late
1960s in some high schools with intensive study of
mathematics. From school year 1986/1987 on
Informatics has been involved as a compulsory course
in all upper secondary schools. “Bulgaria became the
fourth country in the world to introduce Informatics
as a compulsory subject.” (Garov & Tabakova-
Komsalova, 2017) During the years several changes
in number of classes per week and subject content
have been done.
Nowadays in Bulgarian schools there are two
subjects related to computer science – Information
Technology and Informatics. Information technology
(IT) is a compulsory subject for students from 5
th
grade till 10
th
grade. Informatics is a compulsory
subject for students in 8
th
grade from 2017/2018
school year on and in 9
th
and 10
th
grades up until
2016/2017 school year. The subject Informatics is
focused on algorithms and programming languages
and data structures. The subject Information
technology deals with development of digital
competences using different software. It covers topics
like computer systems, operating systems, word-
processing, computer graphics, spreadsheets,
computer presentations, internet communication,
networks, internet safety, copyrights etc.
Currently programming is being taught in the
compulsory courses Informatics (in high school) and
Computer modelling (in primary school). Moreover,
every school can provide elective or extracurricular
courses related to the development of programming
skills. As of 2020 the Ministry of education has
started a new school programme called “Education
for tomorrow day”. It is directed towards developing
and increasing the digital skills of the students in the
secondary schools in Bulgaria.
As it was already mentioned, the school subject
Informatics is a compulsory course in 8
th
grade for all
high schools with specialisation in mathematics,
computer science, natural sciences, economics and
entrepreneurship.
The compulsory course Informatics for 8
th
grade
is an introductory course in programming; it is
planned for 72 hours (2 hours per week) and consists
of four modules according to the national syllabus
(Ministry of Education and Science, 2017):
“Fundamentals of Informatics” module
includes basic terms in Informatics/Computer
Science, computer representation of the
numbers, algorithms and programming
languages.
“Visual Programming Environments” module
with topics in application of integrated
development environment (IDE) for visual
programming, basic stages in designing and
running of computer program, and designing of
graphical user interface.
“Programming” module includes some
classical topics from introduction in
programming courses like data types,
programming structures for implementation of
branching and looping algorithms, data
structures like one-dimensional array, program
testing and verification.
“Development of a Software Project” module
includes simplified basic topics from software
engineering area – analysis of requirements,
design, implementation, verification and
testing of computer program, preparing of
documentation, team working and project
presentation.
According to the syllabus, teachers can choose
C#, Visual Basic, or Java as a programming language,
with an appropriate IDE, to implement the above
mentioned modules.
The content of the course is too complex, abstract
and difficult for students in 8
th
grade. Therefore, the
teacher needs to apply different approaches and
techniques to engage and motivate students more