<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">INFORMATICA</journal-id>
<journal-title-group><journal-title>Informatica</journal-title></journal-title-group>
<issn pub-type="epub">1822-8844</issn><issn pub-type="ppub">0868-4952</issn><issn-l>0868-4952</issn-l>
<publisher>
<publisher-name>Vilnius University</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">INFO1127</article-id>
<article-id pub-id-type="doi">10.15388/Informatica.2017.119</article-id>
<article-categories><subj-group subj-group-type="heading">
<subject>Research Article</subject></subj-group></article-categories>
<title-group>
<article-title>Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Dagienė</surname><given-names>Valentina</given-names></name><email xlink:href="valentina.dagiene@mii.vu.lt">valentina.dagiene@mii.vu.lt</email><xref ref-type="aff" rid="j_info1127_aff_001">1</xref><xref ref-type="corresp" rid="cor1">∗</xref><bio>
<p><bold>V. Dagienė</bold> is a professor and principal researcher at Vilnius University Institute of Mathematics and Informatics. She has published over 200 scientific papers and more than 50 textbooks in informatics for high schools. She has been working in various expert groups and work groups, organizing the olympiads in informatics among students, also engaged in localization of software and educational programs, e-learning, and problem solving. She is an Executive Editor of international journals <italic>Informatics in Education</italic> and <italic>Olympiads in Informatics</italic>. She has participated in several EU-funded R&amp;D projects, as well as in a number of national research studies connected with technology and education.</p></bio>
</contrib>
<contrib contrib-type="author">
<name><surname>Sentance</surname><given-names>Sue</given-names></name><email xlink:href="sue.sentance@kcl.ac.uk">sue.sentance@kcl.ac.uk</email><xref ref-type="aff" rid="j_info1127_aff_002">2</xref><bio>
<p><bold>S. Sentance</bold> is a senior lecturer in computer science education at King’s College London in the UK. She has considerable experience in training pre-service and in-service teachers of computer science. She has authored a range of papers on teacher professional development and curriculum change in Computing and works with the Bebras team in the UK.</p></bio>
</contrib>
<contrib contrib-type="author">
<name><surname>Stupurienė</surname><given-names>Gabrielė</given-names></name><email xlink:href="gabriele.stupuriene@mii.vu.lt">gabriele.stupuriene@mii.vu.lt</email><xref ref-type="aff" rid="j_info1127_aff_001">1</xref><bio>
<p><bold>G. Stupurienė</bold> is a doctoral student at Vilnius University Institute of Mathematics and Informatics at the Department of Informatics Methodology. She has been working with Bebras challenge since 2010. As a Master student she worked on Conceptualization of Informatics Fundamentals through Bebras Tasks of earlier years. Her main research focus is developing informatics concepts based educational model for schools.</p></bio>
</contrib>
<aff id="j_info1127_aff_001"><label>1</label>Institute of Mathematics and Informatics, <institution>Vilnius University</institution>, Akademijos 4, Vilnius, <country>Lithuania</country></aff>
<aff id="j_info1127_aff_002"><label>2</label>Department of Education &amp; Professional Studies, <institution>King’s College London</institution>, 150 Stamford Street, London, SE1 9NH, <country>United Kingdom</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>∗</label>Corresponding author.</corresp>
</author-notes>
<pub-date pub-type="ppub"><year>2017</year></pub-date><pub-date pub-type="epub"><day>1</day><month>1</month><year>2017</year></pub-date><volume>28</volume><issue>1</issue><fpage>23</fpage><lpage>44</lpage><history><date date-type="received"><month>10</month><year>2016</year></date><date date-type="accepted"><month>2</month><year>2017</year></date></history>
<permissions><copyright-statement>© 2017 Vilnius University</copyright-statement><copyright-year>2017</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<license-p>Open access article under the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">CC BY</ext-link> license.</license-p></license></permissions>
<abstract>
<p>Computational thinking is an increasingly important focus in computer science or informatics curricula around the world, and ways of incorporating it into the school curricula are being sought. The Bebras contest on informatics, which originated 12 years ago and now involves around 50 countries, consists of short problem-solving tasks based on topics in informatics. Bebras tasks engender the development of computational thinking skills by incorporating abstraction, algorithmic thinking, decomposition, evaluation and generalization. Bebras tasks cover a range of informatics concepts including algorithms and data structures, programming, networking, databases and social and ethical issues. Having built up a substantial number of Bebras tasks over 12 years it is important to be able to categorize them so that they can be easily accessed by the Bebras community and teachers within schools. The categorization of tasks within Bebras is important as it ensures that tasks span a wide range of topics; there have been several categorization schemes suggested to date. In this paper we present a new two-dimensional categorization system that takes account of computational thinking skills as well as content knowledge. Examples are given from recent tasks that illustrate the role that Bebras can play in the development of computational thinking skills.</p>
</abstract>
<kwd-group>
<label>Key words</label>
<kwd>Bebras contest</kwd>
<kwd>computational thinking</kwd>
<kwd>informatics concepts</kwd>
<kwd>informatics education</kwd>
<kwd>categorization</kwd>
<kwd>databases</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="j_info1127_s_001">
<label>1</label>
<title>Introduction</title>
<p>Attracting youngsters to choose to study computer science or computing (widely known as informatics in Europe) at high school has always been a challenge for computer science educators. The idea of developing a contest in informatics and computer fluency for school students originated in the Institute of Mathematics and Informatics, Lithuania (Dagiene, <xref ref-type="bibr" rid="j_info1127_ref_005">2005</xref>, <xref ref-type="bibr" rid="j_info1127_ref_006">2006</xref>). The contest has now been extended to become a “challenge” and is being held in more than 50 countries. The challenge name “Beaver” – in Lithuanian “Bebras” – was chosen in connection with the hard-working, intelligent, goal seeking and lively wild animal.</p>
<p>The Bebras challenge is an informatics education community-building model and is designed to promote informatics learning at schools by solving short concept-based tasks (Dagiene and Stupuriene, <xref ref-type="bibr" rid="j_info1127_ref_010">2016</xref>). Alongside the initial goal of the Bebras project to motivate students to be more interested in topics of informatics, there is a strong intention to deepen algorithmic and operational thinking; more recently this is also extended to computational thinking.</p>
<p>Tasks are the most important component for developing computational thinking. In accordance with requirements, each Bebras task should include at least one informatics concept, attract children’s attention by a story, picture or interactivity, be short (fit on a computer screen), and not require specific technical knowledge. Part of the task development is the categorization of tasks with the intention of having a broad range of tasks across different content areas.</p>
<p>In this paper we examine the relationship between computational thinking and Bebras challenges with the intention of developing a new categorization system for informatics educational tasks that includes both content areas of computer science (knowledge) and computational thinking (skills). The developed categorization system was presented and tested at an international Bebras workshop in May 2016.</p>
</sec>
<sec id="j_info1127_s_002">
<label>2</label>
<title>Computational Thinking</title>
<p>The term computational thinking was popularized in 2006 with Jeanette Wing’s article (<xref ref-type="bibr" rid="j_info1127_ref_036">2006</xref>) but actually originated with Seymour Papert’s constructionist learning ideas (<xref ref-type="bibr" rid="j_info1127_ref_029">1996</xref>). There are differences between these two definitions in that Wing’s definition is more focused on problem solving and Papert’s definition is more focused on ideas and analysis (Mannila <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_027">2014</xref>). Subsequent research has expanded and interpreted the term further (Grover and Pea, <xref ref-type="bibr" rid="j_info1127_ref_014">2013</xref>; Kalelioglu <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_024">2016</xref>; Lu and Fletcher, <xref ref-type="bibr" rid="j_info1127_ref_026">2009</xref>; Selby and Woollard, <xref ref-type="bibr" rid="j_info1127_ref_033">2013</xref>; Wolz <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_038">2011</xref>).</p>
<p>Computational thinking is not entirely embraced by all; critics suggest that the term is narrowing (Denning, <xref ref-type="bibr" rid="j_info1127_ref_013">2009</xref>) or that computational thinking processes are widespread in other sciences (Hemmendinger, <xref ref-type="bibr" rid="j_info1127_ref_016">2010</xref>). Indeed, definitions of computational thinking tend to be by example (Lee <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_025">2011</xref>). However, there is a huge interest in computational thinking as a means of explaining the thinking processes in computer science in school education (K-12); in USA computational thinking underlies the new curricular developments of the Computer Science Teacher Association (CSTA) and Code.org; in England, computational thinking is at the core of a mandatory new Computing curriculum from age 5–16; and Google has launched a teacher development MOOC (Massive Open Online Course) purely around computational thinking. Attention has turned to the identification of a set of skills that can be seen to comprise a broad definition of computational thinking, and that encompass the logical and problem-solving skills and thought processes that are applied by computer scientists in their work.</p>
<p>A broad approach to computational thinking sees it as a problem-solving process that includes (but is not limited to) the following characteristics (ISTE&amp;CSTA, <xref ref-type="bibr" rid="j_info1127_ref_021">2011</xref>):</p>
<list>
<list-item id="j_info1127_li_001">
<label>•</label>
<p>Formulating problems in a way that a computer can effectively carry out.</p>
</list-item>
<list-item id="j_info1127_li_002">
<label>•</label>
<p>Logically organizing and analysing data.</p>
</list-item>
<list-item id="j_info1127_li_003">
<label>•</label>
<p>Representing data through abstractions such as models and simulations.</p>
</list-item>
<list-item id="j_info1127_li_004">
<label>•</label>
<p>Automating solutions through algorithmic thinking (a series of ordered steps).</p>
</list-item>
<list-item id="j_info1127_li_005">
<label>•</label>
<p>Identifying, analysing, and implementing possible solutions with the goal of achieving the most efficient and effective combination of steps and resources.</p>
</list-item>
<list-item id="j_info1127_li_006">
<label>•</label>
<p>Generalizing and transferring this problem solving process to a wide variety of problems.</p>
</list-item>
</list>
<p>The work by Computing At School defines the five key computational thinking skills used in K-12 as 1) abstraction, 2) decomposition, 3) algorithmic thinking, 4) evaluation and 5) generalization (Csizmadia <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_004">2015</xref>). A pertinent question relates to how much computational thinking development is around computer programming. Lu and Fletcher (<xref ref-type="bibr" rid="j_info1127_ref_026">2009</xref>) take the view that computational thinking can be separated from programming, and should be taught before programming teaching starts. Definition of computational thinking includes understanding the consequences of scale, not only for reasons of efficiency but also for economic and social reasons (Wing, <xref ref-type="bibr" rid="j_info1127_ref_036">2006</xref>). The Computer Science Teacher Association in USA adds broader attitudes like the ability to deal with complexity and open-ended problems, tolerance for ambiguity, and ability to work with others to achieve a common goal.</p>
</sec>
<sec id="j_info1127_s_003">
<label>3</label>
<title>The Practicalities of the Bebras Challenge</title>
<p>The Bebras challenge exists to promote students’ interest in the fundamentals of informatics from the very beginning of their school lives and to motivate students to learn and master technology (Dagiene and Futschek, <xref ref-type="bibr" rid="j_info1127_ref_008">2008</xref>). One of the drivers of the Bebras community is a shared understanding that learning such fundamental concepts and principles at an early age is very important for a deeper understanding of various computer science topics. Bebras focuses on informatics concepts by supporting an understanding of computer science phenomena and the development of computational thinking.</p>
<p>In practical terms, the Bebras contest is held within school time, and is available to students online using contest management environments or systems set up specifically for this purpose. It is held annually in the second week of November (Bebras International Challenge on Informatics and Computational Thinking, <xref ref-type="bibr" rid="j_info1127_ref_001">2016</xref>). Each contest consists of 18 to 24 questions (tasks) to be solved by the students within 45–55 minutes. The contest is designed for a range of age groups at primary and secondary school students. Different task sets are chosen for different age groups, from 6–7 years old to the oldest students in school. The participants are supervised by teachers who may choose to integrate the contest into their teaching activities. Some countries use the Bebras challenge to strengthen collaborative learning. For example, in Germany pupils solve Bebras tasks by pairs during a contest and discussions are allowed between the pairs.</p>
<p>In the past few years, the number of the Bebras challenge participants has been growing substantially and exceeded 1.3 million in 2015. Many countries (Lithuania and UK among them) then organize a second round, usually face-to-face, by inviting participants who have scored highly to colleges or universities to undertake a further task solving contest.</p>
<sec id="j_info1127_s_004">
<label>3.1</label>
<title>Databases in Bebras Challenge Management Systems</title>
<p>In order to run the Bebras challenge several contest (challenge) management systems (CMS) have been developed, for example, in Estonia, Finland (together with Sweden), France, Indonesia, Lithuania, Netherlands, Poland, Russia, Serbia, Slovakia, Taiwan, and Ukraine. During the week of the challenge various statistical data are collected in order to gather information about students’ abilities to solve tasks and their computational thinking. In addition, this information will help to improve informatics education and improve teacher professional development.</p>
<p>The international community uses SVN to share effectively. The repository manages files and directories over time with files stored in a central part of the repository. The repository is much like an ordinary file server, except that it records every change ever made to user’s files and directories. This allows user to recover older versions of your files and examine the history of how and when the data are changed, and who did the changes.</p>
<p>It can take some time (more than six months) from the initial uploading of the first version of a Bebras task into the task repository to the presentation of a final version of a task to students during the challenge (Fig. <xref rid="j_info1127_fig_001">1</xref>). The international task workshop work together each year on tasks in English; subsequently each task has to be translated into the appropriate language and then uploaded to the Bebras Contest Management System (CMS).</p>
<fig id="j_info1127_fig_001">
<label>Fig. 1</label>
<caption>
<p>Relations between task repository and CMS.</p>
</caption>
<graphic xlink:href="info1127_g001.jpg"/>
</fig>
<p>In Lithuania (bebras.lt), a relational database is created to store details of tasks, students and teachers. The data are stored in different tables and relations are established using primary keys or other keys known as foreign keys. MySQL is used as a database management system (DBMS).</p>
<p>The relational database is provided in information engineering notation (Fig. <xref rid="j_info1127_fig_002">2</xref>), where cardinalities means: <graphic xlink:href="info1127_g002.jpg"/> – one or zero; <graphic xlink:href="info1127_g003.jpg"/> – one and only one; <graphic xlink:href="info1127_g004.jpg"/> – zero or many; <graphic xlink:href="info1127_g005.jpg"/> – one or many.</p>
<fig id="j_info1127_fig_002">
<label>Fig. 2</label>
<caption>
<p>The relational database underlying the Lithuanian Bebras CMS (tasks subsystem).</p>
</caption>
<graphic xlink:href="info1127_g006.jpg"/>
</fig>
</sec>
<sec id="j_info1127_s_005">
<label>3.2</label>
<title>Developing Tasks</title>
<p>Tasks are an essential part of the challenge. Developing computer science concept-based tasks for students of different ages is rewarding but sometimes difficult for informatics educators to do. The international Bebras community comprises two computer scientists or teachers from each participating country who are responsible for the creating tasks and organization of the challenge in their countries. Naturally, each country involved has many other individuals (researchers, teachers, students) engaged in creating new tasks, running workshops to discuss informatics concepts, training teachers, and printing brochures with explanations of how the tasks can be solved. In some countries, national task-developing workshops and discussions are held and help to strengthen informatics teacher collaboration. In order to improve the quality of tasks, developers should follow these guidelines: use short sentences; repeat words or phrases; give clear definitions; show a one-to-one relationship between words and objects; use appropriate analogies; and use unambiguous wording (Pohl and Hein, <xref ref-type="bibr" rid="j_info1127_ref_030">2015</xref>).</p>
<p>Bebras tasks can be divided in two main types: multi-choice tasks and interactive tasks. Multi-choice tasks have four non-trivial and well-defined answer choices with only one correct solution. We think of interactivity as a two-way transfer of information between a user and a machine. Thus an interactive task provides a specification of the problem and in solving it students interact directly with the computer: click spots on pictures, drag and drop objects, select list elements, etc. These tasks can be very appealing to students, especially of primary age. There is a tendency towards more interactive tasks each year. A special tool for creating interactive tasks has been developed, named the <italic>Bebras Lodge</italic>.</p>
<p>The interactivity of tasks can make the challenge more attractive where interactivity means the manipulation of objects and components. If tasks stem from real life situations, they may be engaging to older contestants. Younger students enjoy the Beaver character and find stories around characters motivating (Vaníèek, <xref ref-type="bibr" rid="j_info1127_ref_035">2014</xref>).</p>
<p>Tasks can be developed for children as young as age 6 and increasingly countries are extending the challenge to younger, primary-aged children. Contests can be a form of learning and a way to measure to some extent young children’s knowledge (Tomcsányiová and Tomcsányi, <xref ref-type="bibr" rid="j_info1127_ref_034">2011</xref>). However, there are design considerations around tasks for this age group. Young children may have some digital literacy skills, but it is still important to prepare the tasks for them in an age-appropriate way. Young children read more slowly and do not always understand the text correctly; children at this age need to work with concrete objects within the software and they do not understand abstraction; also children at this age may not be able to focus on a task for a long time.</p>
<p>The task development process is an essential part of the whole challenge. Each task must be unique and relate to at least one informatics concept. Naturally, task development can be difficult and it can be time-consuming to produce many unique tasks (Hakulinen, <xref ref-type="bibr" rid="j_info1127_ref_015">2011</xref>).</p>
</sec>
</sec>
<sec id="j_info1127_s_006">
<label>4</label>
<title>Findings from Recent Challenges</title>
<sec id="j_info1127_s_007">
<label>4.1</label>
<title>Participant Statistics</title>
<p>In the past few years, the number of the Bebras challenge participants has been notably growing and exceeded 50 countries worldwide in 2016. The challenge is designed to promote informatics fundamentals to all students, and to be equally engaging for both boys and girls.</p>
<p>Informatics (also Information Technology) is still a male-dominated discipline, but results suggest that girls aged 10–13 manage equally well (or even better) than boys in this challenge (Dagiene <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_011">2014</xref>). In the lower secondary school age, there are no significant differences between boys and girls in their interests and performances (Kalaš and Tomcsányiová, <xref ref-type="bibr" rid="j_info1127_ref_023">2009</xref>).</p>
<p>One study demonstrated that pupils’ performance of tasks increases with age but boys of lower grades have almost identical results to girls in the upper grades (Dagienë <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_012">2015</xref>); this indicates that girls and boys can be equally successful at solving such informatics tasks. However, research in Germany shows that the boys performed significantly better compared to the girls, and that pairs performed better than the singles (Hubwieser and Mühling, <xref ref-type="bibr" rid="j_info1127_ref_019">2015</xref>). Another study on the performance of girls and boys in the German Bebras challenge of 2014 found that overall, the boys were more successful (Hubwieser <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_020">2016</xref>); in addition, the difference increased dramatically with the age of the participants. However, it was observed that girls performed better in certain types of tasks (those that were aesthetically pleasing, related to a real life situation, and were relatively easy to solve).</p>
<p>A moderately large number of girls take part in the challenge worldwide year by year. More than 45% of participants in Austria, France, Iceland, Macedonia, Slovakia, Sweden, Switzerland, Turkey and Ukraine in 2015 were girls. Some countries did not provide any data about gender, and 16% of Australian and 23% of UK participants were of unknown gender. France (344 976 students) and Germany (248 084) have the highest numbers of participants in the challenge; however, comparing the participant number to the population, the highest uptake comes from Slovakia (66 842 participants).</p>
<p>More detailed data are given in Table <xref rid="j_info1127_tab_001">1</xref> for Lithuanian and UK participants, together with the corresponding distribution of girls and boys. The participants taking part in the challenge are divided into 6 age groups.</p>
<table-wrap id="j_info1127_tab_001">
<label>Table 1</label>
<caption>
<p>Number of participants distributed by age and gender in Lithuania and UK in 2015.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Age (in years)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Grade</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Number of participants (LT)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Number of participants (UK)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Number of girls (LT)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Number of girls (UK)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Number of boys (LT)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Number of boys (UK)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Unknown (UK)</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: left">6–8</td>
<td style="vertical-align: top; text-align: left">1–2</td>
<td style="vertical-align: top; text-align: char">0</td>
<td style="vertical-align: top; text-align: char">1310</td>
<td style="vertical-align: top; text-align: char">0</td>
<td style="vertical-align: top; text-align: char">492</td>
<td style="vertical-align: top; text-align: char">0</td>
<td style="vertical-align: top; text-align: char">510</td>
<td style="vertical-align: top; text-align: char">308</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">8–10</td>
<td style="vertical-align: top; text-align: left">3–4</td>
<td style="vertical-align: top; text-align: char">2374</td>
<td style="vertical-align: top; text-align: char">2650</td>
<td style="vertical-align: top; text-align: char">1063</td>
<td style="vertical-align: top; text-align: char">949</td>
<td style="vertical-align: top; text-align: char">1311</td>
<td style="vertical-align: top; text-align: char">1050</td>
<td style="vertical-align: top; text-align: char">651</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">11–12</td>
<td style="vertical-align: top; text-align: left">5–6</td>
<td style="vertical-align: top; text-align: char">7100</td>
<td style="vertical-align: top; text-align: char">14319</td>
<td style="vertical-align: top; text-align: char">3325</td>
<td style="vertical-align: top; text-align: char">5543</td>
<td style="vertical-align: top; text-align: char">3775</td>
<td style="vertical-align: top; text-align: char">5501</td>
<td style="vertical-align: top; text-align: char">3275</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">13–14</td>
<td style="vertical-align: top; text-align: left">7–8</td>
<td style="vertical-align: top; text-align: char">5810</td>
<td style="vertical-align: top; text-align: char">27279</td>
<td style="vertical-align: top; text-align: char">2570</td>
<td style="vertical-align: top; text-align: char">10247</td>
<td style="vertical-align: top; text-align: char">3240</td>
<td style="vertical-align: top; text-align: char">10906</td>
<td style="vertical-align: top; text-align: char">6126</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">15–16</td>
<td style="vertical-align: top; text-align: left">9–10</td>
<td style="vertical-align: top; text-align: char">6114</td>
<td style="vertical-align: top; text-align: char">8119</td>
<td style="vertical-align: top; text-align: char">2623</td>
<td style="vertical-align: top; text-align: char">1874</td>
<td style="vertical-align: top; text-align: char">3491</td>
<td style="vertical-align: top; text-align: char">4530</td>
<td style="vertical-align: top; text-align: char">1715</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">17–19</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">11–12</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">3304</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">2904</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">1031</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">434</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">2273</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">1865</td>
<td style="vertical-align: top; text-align: char; border-bottom: solid thin">605</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The distribution of participants by grades is presented in Fig. <xref rid="j_info1127_fig_003">3</xref>, respectively. The results clearly show that students grades 5 and 6 are the most active participants.</p>
<fig id="j_info1127_fig_003">
<label>Fig. 3</label>
<caption>
<p>Numbers of participants distributed by grades in 2015 in Lithuania and UK.</p>
</caption>
<graphic xlink:href="info1127_g007.jpg"/>
</fig>
<p>In Lithuania, 43% of students are girls and 57% boys. The number of participating girls is similar to the number of boys in grades from 3 to 6. The lowest number of participating girls is in the Seniors group (2.2 times lower than the number of boys).</p>
<p>Differences between boys and girls are often assumed to be a product of differences in attitudes, interests, aspirations, motivation. But in this case, the difference between the number of boys and girls is also influenced by the number of students in school at each grade. In Lithuanian schools there are more boys than girls. Also, in Lithuania children start school later, at age 7.</p>
<p>In terms of participation, the data show that there are similar numbers of girls and boys taking the challenge until age 12 in Lithuania and age 14 in UK. In the UK students of age 14 and above choose optional subjects to take in school. The numbers of those studying computer science will necessarily drop. As it is likely that teachers will only suggest the challenge to those students who have chosen to study computer science smaller numbers would be expected, and as we see less girls choose computer science after age 14 and particularly after age 16, this is reflected in the numbers of those taking the challenge. The number of girls in Lithuania taking the challenge in the 17–19 age group is low for the same reason. The data from UK is less conclusive as it includes a percentage of students (23%) whose gender was not declared.</p>
<p>In summary, the Bebras challenge can be seen to be an event that attracts girls’ attention: worldwide more than 40% of participants are girls (we cannot estimate exactly because some pupils do not indicate their gender, also some countries have not yet collected statistical data). There is evidence from some countries that more girls participate at a younger age and more boys take part in the higher grades.</p>
</sec>
<sec id="j_info1127_s_008">
<label>4.2</label>
<title>Solving Bebras Tasks</title>
<p>In this section we outline the achievements of students in completing the informatics tasks by presenting data from the 2015 challenge from Lithuania and the UK. The UK ran the competition in 6 age groups and Lithuania in 5.</p>
<p>The data shown in Fig. <xref rid="j_info1127_fig_004">4</xref> breaks down the scores per age group to show the differences between girls and boys taking the challenge. Scores are grouped and the number of children scoring a range of marks are shown for each age group. Generally, the figures show a normal distribution of scores in solving tasks across all age groups and in both Lithuania and the UK.</p>
<fig id="j_info1127_fig_004">
<label>Fig. 4</label>
<caption>
<p>Scores distributed by age groups and boys and girls in 2015 Bebras challenge in Lithuania and UK.</p>
</caption>
<graphic xlink:href="info1127_g008.jpg"/>
</fig>
<p>In terms of achievement, the data also show a normal distribution of scores across girls and boys, meaning that girls are equally represented amongst the high scorers. The exception is the girls in the 10–12 age group in UK where the data suggest that the girls are scoring slightly less than the boys, in that more of them achieve the lower scores. At the senior levels, the small number of girls taking the Bebras challenge still achieve as high results as the boys in the same age group.</p>
<p>In our opinion, these results can provide some evidence to support the case for informatics being accessible to both genders.</p>
<p>In psychometrics, Item Response Theory (IRT) is a paradigm for the design, analysis, and scoring of tests, questionnaires, and similar instruments measuring abilities, attitudes, or other variables. Sets of Bebras tasks can be seen to be types of psychometric test that measure certain joint psychometric constructs (and competencies). It is assumed that the responses of students to a certain set of questions can be described by a certain psychometric model, for example by the monofactorial Rasch Model (Rost and Carstensen, <xref ref-type="bibr" rid="j_info1127_ref_032">2002</xref>) with one parameter. In this case, the probability of correct answers is considered to depend on the manifestation of this construct in the following way with one parameter: 
<disp-formula id="j_info1127_eq_001">
<alternatives><mml:math display="block">
<mml:mtable displaystyle="true">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">|</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">θ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal">,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo><mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:mo movablelimits="false">exp</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">θ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mo movablelimits="false">exp</mml:mo>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">θ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
<mml:mo mathvariant="normal">,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable></mml:math><tex-math><![CDATA[\[ P({X_{ik}}=1|{\theta _{i}},{\beta _{k}})=\frac{\exp ({\theta _{i}}-{\beta _{k}})}{1+\exp ({\theta _{i}}-{\beta _{k}})},\]]]></tex-math></alternatives>
</disp-formula> 
where <inline-formula id="j_info1127_ineq_001"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">θ</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\theta _{i}}$]]></tex-math></alternatives></inline-formula> is the parameter of person <italic>i</italic>, representing the manifestation of the psychometric construct, and <inline-formula id="j_info1127_ineq_002"><alternatives><mml:math>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="italic">β</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:mrow>
</mml:msub></mml:math><tex-math><![CDATA[${\beta _{k}}$]]></tex-math></alternatives></inline-formula> the parameter of item <italic>k</italic>, representing its difficulty. Under this assumption, one can estimate the person and item parameters for all <italic>k</italic> and <italic>i</italic> from the results of the contest. After this estimation, by calculating the probability <italic>P</italic> in the equation, the expected number of occurrences <inline-formula id="j_info1127_ineq_003"><alternatives><mml:math>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$E(r)$]]></tex-math></alternatives></inline-formula> of all possible response patterns <italic>r</italic> can be calculated. For <italic>p</italic> dichotomous questions, we have <inline-formula id="j_info1127_ineq_004"><alternatives><mml:math>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">p</mml:mi></mml:math><tex-math><![CDATA[$2p$]]></tex-math></alternatives></inline-formula> response patterns (i.e. combinations of 0s and 1s with the length <italic>p</italic>). The expected frequencies are then compared to the actually measured pattern frequencies <inline-formula id="j_info1127_ineq_005"><alternatives><mml:math>
<mml:mi mathvariant="italic">O</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">(</mml:mo>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo mathvariant="normal" fence="true" stretchy="false">)</mml:mo></mml:math><tex-math><![CDATA[$O(r)$]]></tex-math></alternatives></inline-formula>. On the differences, a <inline-formula id="j_info1127_ineq_006"><alternatives><mml:math>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup></mml:math><tex-math><![CDATA[${X^{2}}$]]></tex-math></alternatives></inline-formula> statistic is applied (Hubwieser and Mühling, <xref ref-type="bibr" rid="j_info1127_ref_017">2014a</xref>, <xref ref-type="bibr" rid="j_info1127_ref_018">2014b</xref>, <xref ref-type="bibr" rid="j_info1127_ref_019">2015</xref>; Bellettini <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_002">2015</xref>).</p>
<p>In this paper we are not focusing on evaluation so a deeper application and analysis is not provided.</p>
</sec>
</sec>
<sec id="j_info1127_s_009">
<label>5</label>
<title>Categorization of Bebras Tasks</title>
<p>In education, tasks (problems, questions) pay a significant role in engaging learners and keeping their motivation (Dagiene, <xref ref-type="bibr" rid="j_info1127_ref_007">2010</xref>). Tasks should be chosen from a range of topics and contexts, using real data and an engaging scenario. The development of tasks for an educational contest is very important: they must cover fundamentals and as many sub-areas of discipline as possible. Moreover, the tasks have to be selected carefully, with regard to the different aspects of each task (i.e. how the topic is pitched) and interpretation of its attractiveness to pupils (whether it stimulates learning and discovery).</p>
<p>In general, it is important to develop a categorization system or taxonomy of educational tasks. Categorization is the basic cognitive process of arranging objects (in this case Bebras tasks) into categories, is a fundamental process in human and machine intelligence and is central to investigations and research in cognitive science (Cohen and Lefebvre, <xref ref-type="bibr" rid="j_info1127_ref_003">2005</xref>). According to Jacob (<xref ref-type="bibr" rid="j_info1127_ref_022">2004</xref>), categorization is the process of dividing the world into groups of entities whose members are in some way similar to each other.</p>
<p>Since the Bebras project began there has been an interest in classifying and categorizing tasks. Early on in the project the following seven categories were used (Opmanis <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_028">2006</xref>):</p>
<list>
<list-item id="j_info1127_li_007">
<label>1)</label>
<p>General logic;</p>
</list-item>
<list-item id="j_info1127_li_008">
<label>2)</label>
<p>ICT (Information and Communication Technology) in everyday life;</p>
</list-item>
<list-item id="j_info1127_li_009">
<label>3)</label>
<p>Practical and technical issues;</p>
</list-item>
<list-item id="j_info1127_li_010">
<label>4)</label>
<p>Information comprehension;</p>
</list-item>
<list-item id="j_info1127_li_011">
<label>5)</label>
<p>Algorithms and programming;</p>
</list-item>
<list-item id="j_info1127_li_012">
<label>6)</label>
<p>Mathematics underlying computer science;</p>
</list-item>
<list-item id="j_info1127_li_013">
<label>7)</label>
<p>History and trivia.</p>
</list-item>
</list>
<p>These categories were also used for developing new tasks as the main criteria to know which informatics topics and concepts need to be covered. Few years later the Bebras tasks’ categories were revised and a modified system was proposed (Dagiene and Futschek, <xref ref-type="bibr" rid="j_info1127_ref_008">2008</xref>): 
<list>
<list-item id="j_info1127_li_014">
<label>1)</label>
<p>Information comprehension;</p>
</list-item>
<list-item id="j_info1127_li_015">
<label>2)</label>
<p>Algorithmic thinking;</p>
</list-item>
<list-item id="j_info1127_li_016">
<label>3)</label>
<p>Structures, patterns and arrangements;</p>
</list-item>
<list-item id="j_info1127_li_017">
<label>4)</label>
<p>Puzzles (logical);</p>
</list-item>
<list-item id="j_info1127_li_018">
<label>5)</label>
<p>Using computer systems;</p>
</list-item>
<list-item id="j_info1127_li_019">
<label>6)</label>
<p>Social, ethical, cultural, international, and legal issues.</p>
</list-item>
</list> 
Countries are able to choose tasks that suit their school contexts from a large set of tasks (task pool) to which each participating country contributes every year. Lithuania uses the same task set as Austria, Germany, Hungary, Switzerland, Netherlands, as well as Finland and Sweden for all age groups except grades 3 and 4. This task set is also used by many other countries with various small changes. Although Lithuania and UK do not choose the same task set, there is a large overlap between those chosen. Here we look at the categories of tasks chosen by these two countries (the countries of the authors of this paper).</p>
<p>Using a categorization system (2008 version) a recent set of tasks are shown in Table <xref rid="j_info1127_tab_002">2</xref> (only task names). This gives an indication of kinds of problems and corresponding informatics topics included in the Bebras challenge.</p>
<table-wrap id="j_info1127_tab_002">
<label>Table 2</label>
<caption>
<p>Distribution of tasks among categories in 2015: Lithuanian and UK cases.</p>
</caption>
<graphic xlink:href="info1127_g009.jpg"/>
</table-wrap>
<p>As can be seen from Table <xref rid="j_info1127_tab_002">2</xref>, the most popular category is <italic>Algorithmic thinking</italic> with 31 tasks; the category <italic>Structures, patterns and arrangements</italic> has less than half of this number – 16 tasks, then <italic>Information comprehension</italic> has got 8 tasks, <italic>Puzzles (logical)</italic> – 6 tasks, <italic>Social, ethical, cultural, and legal issues</italic> and <italic>Using computer systems</italic> – 3 and 2 tasks, respectively. Some tasks belong to more than one category.</p>
<p>This categorization system has been used to the present day; however, there have been several criticisms (for example, in the paper of Kalaš and Tomcsányiová, <xref ref-type="bibr" rid="j_info1127_ref_023">2009</xref>). In addition, limitations have become apparent over time. The limitations of this categorization are as follows:</p>
<list>
<list-item id="j_info1127_li_020">
<label>1)</label>
<p>The category system is too coarse;</p>
</list-item>
<list-item id="j_info1127_li_021">
<label>2)</label>
<p>The categories overlap (e.g. <italic>Information comprehension</italic> and <italic>Structures, patterns and arrangements</italic>), which makes it difficult to assign tasks;</p>
</list-item>
<list-item id="j_info1127_li_022">
<label>3)</label>
<p>The tasks are not evenly distributed across categories;</p>
</list-item>
<list-item id="j_info1127_li_023">
<label>4)</label>
<p>Many tasks may belong to several categories;</p>
</list-item>
<list-item id="j_info1127_li_024">
<label>5)</label>
<p>The category “puzzle” is too general and of a different nature to the other categories.</p>
</list-item>
</list>
<p>Slovakian researchers had proposed an alternative categorization of the Bebras tasks (Kalaš and Tomcsányiová, <xref ref-type="bibr" rid="j_info1127_ref_023">2009</xref>) using only four categories: 
<list>
<list-item id="j_info1127_li_025">
<label>1)</label>
<p>Digital literacy;</p>
</list-item>
<list-item id="j_info1127_li_026">
<label>2)</label>
<p>Programming;</p>
</list-item>
<list-item id="j_info1127_li_027">
<label>3)</label>
<p>Problem solving;</p>
</list-item>
<list-item id="j_info1127_li_028">
<label>4)</label>
<p>Data handling.</p>
</list-item>
</list> 
However, their system has not been adopted for use in the Bebras challenge. Their proposed categories are too general and overlap each other. Digital literacy is very broad area and can involve many skills. Problem solving is a general skill and can incorporate data handling and programming as well. This analysis informs our development of a new fine-grained classification system.</p>
<p>A further reason to renew the categorization system is that the Bebras project objectives have changed, reflecting the global shift of focus from computer fluency to computational thinking. Bebras is now officially named as the international challenge on informatics and computational thinking; thus the categorization of tasks must include the ways in which computational thinking skills can be developed through completing the challenge.</p>
<p>In order to develop a fine-grained classification, we need task categories which combine the following aspects:</p>
<list>
<list-item id="j_info1127_li_029">
<label>1)</label>
<p>Computational thinking skills;</p>
</list-item>
<list-item id="j_info1127_li_030">
<label>2)</label>
<p>Areas of “content competences” used to define educational standards for computer science education in school.</p>
</list-item>
</list>
<p>An example of 2) might be classifying tasks as: information and data; algorithms; languages and automata; informatics systems; and informatics, man, and society (Pohl and Westmeyer, <xref ref-type="bibr" rid="j_info1127_ref_031">2015</xref>). Bebras tasks can include a wide range of concepts within informatics including algorithms and programs, both sequential and concurrent; data structures like heaps, stacks and queues; modelling of states, control flow and data flow; human-computer interaction; graphics; etc. Using a clear problem statement nearly all aspects of computer science as well as information technologies can be topics of Bebras tasks.</p>
</sec>
<sec id="j_info1127_s_010">
<label>6</label>
<title>A New Categorization System: Two-Dimensional Approach</title>
<p>In Section <xref rid="j_info1127_s_006">4</xref> we saw that the categories have changed for Bebras tasks over the years the contest has been in existence. Here we introduce a revised set of categories which take into consideration the fact that completing a Bebras task demonstrates skills in computational thinking.</p>
<p>The area of computational thinking covers a range of different skills relating to problem-solving. The issue becomes the need to select a categorization system which is true to the definition of computational thinking whilst encompassing the range of skills that students utilize when solving Bebras tasks. There are two advantages to incorporating this into the revised category system: 
<list>
<list-item id="j_info1127_li_031">
<label>1)</label>
<p>Task development can focus more closely on how computational thinking skills are being developed or utilized;</p>
</list-item>
<list-item id="j_info1127_li_032">
<label>2)</label>
<p>Teachers and students can relate the learning from the task to their understanding of computational thinking when the tasks are discussed in the lessons following the contest.</p>
</list-item>
</list>
</p>
<sec id="j_info1127_s_011">
<label>6.1</label>
<title>Informatics Concepts: Knowledge Level</title>
<p>Based on previous category systems with relation to content, the content of school informatics can be divided into five areas (content categories):</p>
<list>
<list-item id="j_info1127_li_033">
<label>1)</label>
<p>Algorithms and programming, including logical reasoning;</p>
</list-item>
<list-item id="j_info1127_li_034">
<label>2)</label>
<p>Data, data structures and representations (includes graphs, automaton, data mining);</p>
</list-item>
<list-item id="j_info1127_li_035">
<label>3)</label>
<p>Computer processes and hardware (includes anything to do with how the computer works – scheduling, parallel processing);</p>
</list-item>
<list-item id="j_info1127_li_036">
<label>4)</label>
<p>Communications and networking (includes cryptography, cloud computing);</p>
</list-item>
<list-item id="j_info1127_li_037">
<label>5)</label>
<p>Interaction (Human–Computer Interaction, HCI), systems and society (all other topics!).</p>
</list-item>
</list>
<p>For practical use, when developing informatics tasks, a precise description of each category is needed. One way of achieving this uses keywords. A suggested set of keywords for each of these informatics domain areas is shown in Table <xref rid="j_info1127_tab_003">3</xref>.</p>
<table-wrap id="j_info1127_tab_003">
<label>Table 3</label>
<caption>
<p>Informatics content categories and keywords.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Domain</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Keywords</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: left">Algorithms and programming</td>
<td style="vertical-align: top; text-align: left">Algorithm; Binary search; Boolean algebra; Breadth-first search; Brute-force search; Bubble sort; Coding; Computational complexity; Constants; Constraints; Debugging; Depth-first search; Dijkstra’s algorithm; Dynamic programming; Divide and conquer; Encapsulation; Function; Greedy algorithm; Heuristic; IF conditions; Inheritance; Iteration; Kruskal’s algorithm; Logic gates; Loop; Maximum flow problem; Objects; Operations AND, OR, NOT; Optimization; Parameters; Prim’s algorithm; Procedure; Program; Programming language; Program execution; Quick sort; Recursion; RSA algorithm; Shortest path; Searching; Sorting; Traveling salesman problem; Variables</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Data, data structures and representations</td>
<td style="vertical-align: top; text-align: left">Array; Attributes; Biconnected graph; Binary and hexadecimal representations; Binary tree; Character encoding; Databases; Data mining; Eulerian path; Finite-state machine; Flowcharts; Fractals; Graph; Hash table; Integer; Information; Linked list; List; Queue; Record; Stack; String</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Computer processes and hardware</td>
<td style="vertical-align: top; text-align: left">Cloud computing; Deadlock; Fetch-execute cycle; Grid computing; Image processing; Interpreter; Memory; Multithreading; Operating systems; Parallel processing; Peripherals; Priorities; RAID array; Registers; Scheduling; Sound processing; Translator; Turing machine</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Communication and networking</td>
<td style="vertical-align: top; text-align: left">Client/server; Computer networks; Cryptography; Cryptology; E-commerce; Encryption; Parity bit; Protocols; Security; Topologies</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">Interactions, systems and society</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">Classification; Computer use; Design; Ethics; Graphical user interface; Interaction; Legal issues; Robotics; Social issues, Virus</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Keywords are important to assist in the categorization. They will also be important to teachers who wish to find tasks that fit with the topic being taught in the curriculum (Dagiene and Sentance, <xref ref-type="bibr" rid="j_info1127_ref_009">2016</xref>; Yang and Park, <xref ref-type="bibr" rid="j_info1127_ref_039">2014</xref>). Therefore, keywords information should be retained with the task to help Bebras users select from previous tasks and identify teaching topics around Bebras tasks.</p>
</sec>
<sec id="j_info1127_s_012">
<label>6.2</label>
<title>Computational Thinking: Skills Level</title>
<p>A suggested categorization of computational thinking skills follows the work of Selby and Woollard (<xref ref-type="bibr" rid="j_info1127_ref_033">2013</xref>) and which has been adopted by Computing At School in the UK in developing guidance on computational thinking for teachers (Csizmadia <italic>et al.</italic>, <xref ref-type="bibr" rid="j_info1127_ref_004">2015</xref>). This describes aspects of computational thinking skills exhibited by learners as falling into the five categories below:</p>
<list>
<list-item id="j_info1127_li_038">
<label>1)</label>
<p>Abstraction;</p>
</list-item>
<list-item id="j_info1127_li_039">
<label>2)</label>
<p>Algorithmic thinking;</p>
</list-item>
<list-item id="j_info1127_li_040">
<label>3)</label>
<p>Decomposition;</p>
</list-item>
<list-item id="j_info1127_li_041">
<label>4)</label>
<p>Evaluation;</p>
</list-item>
<list-item id="j_info1127_li_042">
<label>5)</label>
<p>Generalization.</p>
</list-item>
</list>
<p>The use of keywords will be slightly different for computational thinking skills. Classifiers need to know how to identify if that skill may be used to solve that task (Table <xref rid="j_info1127_tab_004">4</xref>). One of the difficulties is that we can only presume how the learner solves the task which may be a different way to the way the task setter might solve the task. This means that more than one computational thinking skill may be associated with each task. We are suggesting a maximum of three.</p>
<table-wrap id="j_info1127_tab_004">
<label>Table 4</label>
<caption>
<p>Computational thinking skills and ways to identify them.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Computational thinking skill</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">How to spot use of that skill</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: left">Abstraction</td>
<td style="vertical-align: top; text-align: left">Removing unnecessary details;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Spotting key elements in problem;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Choosing a representation of a system</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Algorithmic thinking</td>
<td style="vertical-align: top; text-align: left">Thinking in terms of sequences and rules;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Executing an algorithm;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Creating an algorithm</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Decomposition</td>
<td style="vertical-align: top; text-align: left">Breaking down tasks;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Thinking about problems in terms of component parts;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Making decisions about dividing into sub-tasks with integration in mind, e.g. deduction</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Evaluation</td>
<td style="vertical-align: top; text-align: left">Finding best solution;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Making decisions about good use of resources;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Fitness for purpose</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Generalization</td>
<td style="vertical-align: top; text-align: left">Identifying patterns as well as similarities and connections;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Solving new problems based on already-solved problems;</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">Utilizing the general solution, e.g. induction</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="j_info1127_s_013">
<label>6.3</label>
<title>A Two-Dimensional Categorization System</title>
<p>Incorporating both described categorization systems (Sections 5.1 and 5.2), we can compose a two-dimensional system which can be represented as shown in Table <xref rid="j_info1127_tab_005">5</xref>. The suggested categorization system incorporates both computational thinking skills and informatics concepts in the classification of tasks.</p>
<table-wrap id="j_info1127_tab_005">
<label>Table 5</label>
<caption>
<p>Two-dimensional categorization system.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin; border-left: solid thin; border-right: solid thin"/>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin; border-right: solid thin">Algorithms and programming</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin; border-right: solid thin">Data, data structures and representations</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin; border-right: solid thin">Computer processes and hardware</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin; border-right: solid thin">Communication and networking</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin; border-right: solid thin">Interactions, systems and society</td>
</tr>
</thead>
<tbody>
<tr>
<td style="vertical-align: top; text-align: left; border-left: solid thin; border-right: solid thin; border-bottom: solid thin">Abstraction</td>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
</tr>
</tbody><tbody>
<tr>
<td style="vertical-align: top; text-align: left; border-left: solid thin; border-right: solid thin; border-bottom: solid thin">Algorithmic thinking</td>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
</tr>
</tbody><tbody>
<tr>
<td style="vertical-align: top; text-align: left; border-left: solid thin; border-right: solid thin; border-bottom: solid thin">Decomposition</td>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
</tr>
</tbody><tbody>
<tr>
<td style="vertical-align: top; text-align: left; border-left: solid thin; border-right: solid thin; border-bottom: solid thin">Evaluation</td>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-right: solid thin; border-bottom: solid thin"/>
</tr>
</tbody><tbody>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin; border-left: solid thin; border-right: solid thin; border-bottom: solid thin">Generalization</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin; border-right: solid thin; border-bottom: solid thin"/>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin; border-right: solid thin; border-bottom: solid thin"/>
</tr>
</tbody>
</table>
</table-wrap>
<p>The presentation of this schema as a 2-D matrix merely indicates that every computational thinking skill can occur with each of the concept ideas – there is no dependency between the two classifiers. In practical terms, a task should be allocated to one informatics content area only but may have up to three computational thinking skills identified. Computational thinking skills are more difficult to clearly define and identify in a task as they are dependent on the approach taken to solve the problem; thus some flexibility is needed here.</p>
<p>The categorization system could be used in addition to encourage the development of tasks that use a variety of computer science topic areas as well as computational thinking skills. On the other hand, this system helps teachers of informatics to choose the content of lesson and helps effectively to select the tasks according to the particular topic (Fig. <xref rid="j_info1127_fig_005">5</xref>).</p>
<fig id="j_info1127_fig_005">
<label>Fig. 5</label>
<caption>
<p>Tasks creating, categorizing and using process.</p>
</caption>
<graphic xlink:href="info1127_g010.jpg"/>
</fig>
<p>The matrix presented in Table <xref rid="j_info1127_tab_005">5</xref> demonstrates that this schema can be seen as two-dimensional. In practical terms, a template has been designed for developers to assign categories to tasks, including keywords (Table <xref rid="j_info1127_tab_006">6</xref>).</p>
<table-wrap id="j_info1127_tab_006">
<label>Table 6</label>
<caption>
<p>A template table for task categorization using the two-dimensional categorization system.</p>
</caption>
<graphic xlink:href="info1127_g011.jpg"/>
</table-wrap>
<p>Although more complex, this new system captures more information about the task in a way that will be accessible and will support both task setter and teacher.</p>
</sec>
</sec>
<sec id="j_info1127_s_014">
<label>7</label>
<title>Evaluation of the New Categorization System</title>
<p>Before arriving at the system described above, other suggestions have been considered along the way. In seeking to both address the limitations of previous categorization and to have a system that was easily understood the authors needed to consult with informatics educators, particularly with the Bebras community.</p>
<p>An expert evaluation was planned during the annual Bebras community meeting in May 2016, where there would be representatives from almost every country in the community. There were around 80 members of the Bebras community present and an early version of the proposed system was explained and exemplified.</p>
<p>Feedback was taken from the members of the Bebras community and members were given tasks to categorize according to a version of this system. Feedback was taken both verbally and in writing and the comments of the community were used to refine the system.</p>
<p>In particular, the experience of sharing the categorization illuminated some of the points raised above:</p>
<list>
<list-item id="j_info1127_li_043">
<label>–</label>
<p>Clear illustration of computational thinking skills with examples is needed as we cannot have assumed that any knowledge of these is shared in the community;</p>
</list-item>
<list-item id="j_info1127_li_044">
<label>–</label>
<p>Keywords are essential both to illustrate the informatics domains and the computational thinking skills to assist categorizers;</p>
</list-item>
<list-item id="j_info1127_li_045">
<label>–</label>
<p>Categorizers need to focus on the experience of the student solving the problem and not the task setter (expert) in assigning both concept and Computational Thinking skill.</p>
</list-item>
</list>
<p>The informal evaluation of the categorization informed the proposed schema, but it will be formally evaluated in the next round of the Bebras challenge. In this paper we are seeking to propose this as a new categorization and exemplify it with a number of recent tasks.</p>
<p>We present here some typical Bebras tasks and discuss the concepts that may be learned by these tasks. These tasks illustrate that we want to let the students discover the informatics concepts by themselves. To solve the tasks, the participants have to explore the stated problem domain and have to work with data, structures, activities and problems which are typical for informatics. Usually there are many different ways for finding a solution and thus the contest also supports students that prefer different types of solution strategies.</p>
<p>Six examples follow which illustrate the way that individual tasks can be categorized (Table <xref rid="j_info1127_tab_007">7</xref>). The tasks have been written by representatives from various countries within the Bebras community. Each task has been further developed within the community at task workshops.</p>
<table-wrap id="j_info1127_tab_007">
<label>Table 7</label>
<caption>
<p>Short presentation of selected task examples.</p>
</caption>
<table>
<thead>
<tr>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Name of task</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Short description of task</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Informatics domain</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">Keywords (<inline-formula id="j_info1127_ineq_007"><alternatives><mml:math>
<mml:mo>⩽</mml:mo>
<mml:mn>3</mml:mn></mml:math><tex-math><![CDATA[$\leqslant 3$]]></tex-math></alternatives></inline-formula>)</td>
<td style="vertical-align: top; text-align: left; border-top: solid thin; border-bottom: solid thin">CT Skill (<inline-formula id="j_info1127_ineq_008"><alternatives><mml:math>
<mml:mo>⩽</mml:mo>
<mml:mn>3</mml:mn></mml:math><tex-math><![CDATA[$\leqslant 3$]]></tex-math></alternatives></inline-formula>)</td>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3" style="vertical-align: middle; text-align: left">Bowl factory (Malaysia)</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">A sets of 6 different sizes bowls are moving on a long conveyor belt. The bowls need to be sorted by swapping any two neighbouring bowls. Question is how many workers should be put along the conveyor to sort the set of bowls</td>
<td style="vertical-align: top; text-align: left">Algorithms and programming</td>
<td style="vertical-align: top; text-align: left">An algorithm</td>
<td style="vertical-align: top; text-align: left">Algorithmic thinking</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Sorting</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td style="vertical-align: top; text-align: left"/>
<td style="vertical-align: top; text-align: left">Bubble sort algorithm</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td rowspan="3" style="vertical-align: middle; text-align: left">Beaver the alchemist (Russia)</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">There is a schema which shows how objects can be converted to another objects. The given rules explained how many objects we need in order to get a particular object. The task can be solved by interpreting rules of converting</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">Data, data structures and representations</td>
<td style="vertical-align: top; text-align: left">Graph</td>
<td style="vertical-align: top; text-align: left">Algorithmic thinking</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Schema</td>
<td style="vertical-align: top; text-align: left">Decomposition</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Data structures</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td rowspan="3" style="vertical-align: middle; text-align: left">Reaching the target (Belgium)</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">In this task an archer needs to locate a target with his arrow using the minimum number of attempts</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">Algorithms and programming</td>
<td style="vertical-align: top; text-align: left">Bisection method</td>
<td style="vertical-align: top; text-align: left">Algorithmic thinking</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">O(log n) complexity</td>
<td style="vertical-align: top; text-align: left">Abstraction</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Binary search</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td rowspan="3" style="vertical-align: middle; text-align: left">You won’t find it (Belgium)</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">This task involves decoding a message by carrying out a sequence of steps</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">Communications and networking</td>
<td style="vertical-align: top; text-align: left">Cryptography</td>
<td style="vertical-align: top; text-align: left">Algorithmic thinking</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Algorithm</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Ciphering</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td rowspan="3" style="vertical-align: middle; text-align: left">Chakhokhbili (Russia)</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">In this task, a series of cooking steps are given and the task is to find the shortest time that the whole meal can be cooked using several pans in parallel</td>
<td rowspan="3" style="vertical-align: middle; text-align: left">Computers processes and hardware</td>
<td style="vertical-align: top; text-align: left">Parallel processing</td>
<td style="vertical-align: top; text-align: left">Decomposition</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Scheduling</td>
<td style="vertical-align: top; text-align: left">Evaluation</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left">Optimization</td>
<td style="vertical-align: top; text-align: left"/>
</tr>
<tr>
<td rowspan="2" style="vertical-align: middle; text-align: left; border-bottom: solid thin">Beaver tutorials (Hungary)</td>
<td rowspan="2" style="vertical-align: middle; text-align: left; border-bottom: solid thin">This task is about the use of copyright legislation and procedures to decide what is an ethical approach in a given situation</td>
<td rowspan="2" style="vertical-align: middle; text-align: left; border-bottom: solid thin">Interactions, systems and society</td>
<td style="vertical-align: top; text-align: left">Copyright</td>
<td style="vertical-align: top; text-align: left">Evaluation</td>
</tr>
<tr>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin">Ethics</td>
<td style="vertical-align: top; text-align: left; border-bottom: solid thin"/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="j_info1127_s_015">
<label>8</label>
<title> Discussion</title>
<p>As the Bebras challenge has become so widely known and used in schools in so many countries, any change of categorization system should be evaluated carefully. In our initial development of the new categories we have consulted with members of the Bebras community and presented an earlier version of the proposed system. The resultant system incorporates feedback from Bebras task developers and organizers from several countries. There are additional considerations that will have an impact on the implementation.</p>
<p>Firstly, this approach is more complex than the previous one. This will give us a more finely-grained classification that will produce much more useful output as the number of available tasks for teaching increases. However, a more finely-grained system requires more knowledge and understanding to implement correctly. It may be that task developers in different countries are not able (or willing) to assign this level of detailed categorization to each Bebras task. The question will arise as to who will carry out the categorization after the tasks have been chosen by the Bebras international workshop participants.</p>
<p>Secondly, computational thinking may not be familiar to all participating countries and understanding of the component skills presented here may not be shared. The community will need clear examples of computational thinking skills in Bebras tasks and explanations should be available to ensure some consistency of allocation of computational thinking skills to task.</p>
<p>Thirdly, related to this, we will need to develop some precision in allocating computational thinking skills to tasks. The description by Wing (<xref ref-type="bibr" rid="j_info1127_ref_037">2008</xref>) may lead us to think that computational thinking is everywhere and the composite skills all crop up in all tasks. A liberal interpretation such as this may render the computational thinking skill allocation to be meaningless. Computational thinking skills should only be allocated to a task where there is some element of computer science in the task that develops this skill.</p>
<p>With due attention to the points raised above, the purpose of this development is to build up a bank of Bebras tasks from recent years which are categorized using this framework. This will enable teachers and others to find useful tasks that they can use in the curriculum. It will also help task developers to focus on writing tasks around topics that are under-represented in the bank of tasks. An online search facility could be implemented to assist teachers looking for Bebras tasks on certain topics via keywords, concepts or computational thinking skills.</p>
</sec>
<sec id="j_info1127_s_016">
<label>9</label>
<title>Conclusion</title>
<p>In this paper a categorization for Bebras tasks has been presented. This will be useful to task developers who hopefully will be able to spread new tasks over a range of categories. It will be most useful to teachers in school once tasks are classified according to this system: tasks can then be selected from previous contests that fit particular criteria to support either curriculum teaching or practice for the Bebras contest.</p>
<p>Tasks are very important both for competitors (students) and task developers (teachers): students should be encouraged to think about computer science, educators should think about harmonization of syllabus of informatics. Creative, interesting tasks are the main driver for the Bebras contests and motivation students to learn informatics.</p>
</sec>
</body>
<back>
<ack id="j_info1127_ack_001">
<title>Acknowledgements</title>
<p>The authors thank all members of the international Bebras challenge community that took part in task development and in this way influenced the outcome of this paper. In addition, we are grateful to Eljakim Schijvers (Netherlands) and Rimantas Þakauskas (Lithuania), CMS developers, for providing Bebras statistical data.</p></ack>
<ref-list id="j_info1127_reflist_001">
<title>References</title>
<ref id="j_info1127_ref_001">
<mixed-citation publication-type="other"><string-name><surname>Bebras International Challenge on Informatics and Computational Thinking</surname></string-name> (2016). Available via internet: <ext-link ext-link-type="uri" xlink:href="http://www.bebras.org/en/facts">http://www.bebras.org/en/facts</ext-link>. Accessed 20 September 2016.</mixed-citation>
</ref>
<ref id="j_info1127_ref_002">
<mixed-citation publication-type="chapter"><string-name><surname>Bellettini</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Lonati</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Malchiodi</surname>, <given-names>D.</given-names></string-name>, <string-name><surname>Monga</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Morpurgo</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Torelli</surname>, <given-names>M.</given-names></string-name> (<year>2015</year>). <chapter-title>How challenging are Bebras tasks? An IRT analysis based on the performance of Italian students</chapter-title>. In: <source>Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education</source>. <publisher-name>ACM</publisher-name>, pp. <fpage>27</fpage>–<lpage>32</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_003">
<mixed-citation publication-type="book"><string-name><surname>Cohen</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Lefebvre</surname>, <given-names>C.</given-names></string-name> (Eds.) (<year>2005</year>). <source>Handbook of Categorization in Cognitive Science</source>. <publisher-name>Elsevier</publisher-name>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_004">
<mixed-citation publication-type="other"><string-name><surname>Csizmadia</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Curzon</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Dorling</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Humphreys</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Ng</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Selby</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Woollard</surname>, <given-names>J.</given-names></string-name> (2015). Computational thinking: a guide for teachers. Available via internet: <ext-link ext-link-type="uri" xlink:href="http://computingatschool.org.uk/computationalthinking">http://computingatschool.org.uk/computationalthinking</ext-link>. Accessed 20 September 2016.</mixed-citation>
</ref>
<ref id="j_info1127_ref_005">
<mixed-citation publication-type="chapter"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name> (<year>2005</year>). <chapter-title>Competition in information technology: an informal learning</chapter-title>. In: <source>EuroLogo 2005: The 10th European Logo Conference, Digital Tools for Lifelong Learning</source>, <conf-date>28–31 August</conf-date>. <conf-loc>Warsaw, Poland</conf-loc>, pp. <fpage>228</fpage>–<lpage>234</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_006">
<mixed-citation publication-type="journal"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name> (<year>2006</year>). <article-title>Information technology contests – introduction to computer science in an attractive way</article-title>. <source>Informatics in Education</source>, <volume>5</volume>(<issue>1</issue>), <fpage>37</fpage>–<lpage>46</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_007">
<mixed-citation publication-type="chapter"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name> (<year>2010</year>). <chapter-title>Sustaining informatics education by contests</chapter-title>. In: <string-name><surname>Hromkovic</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Kralovic</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Vahrenhold</surname>, <given-names>J.</given-names></string-name> (Eds.), <source>Lecture Notes in Computer Science</source>, Vol. <volume>5941</volume>, pp. <fpage>1</fpage>–<lpage>12</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_008">
<mixed-citation publication-type="chapter"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Futschek</surname>, <given-names>G.</given-names></string-name> (<year>2008</year>). <chapter-title>Bebras international contest on informatics and computer literacy: criteria for good tasks</chapter-title>. In: <string-name><surname>Mittermeir</surname>, <given-names>R.T.</given-names></string-name>, <string-name><surname>Syslo</surname>, <given-names>M.M.</given-names></string-name> (Eds.), <source>Informatics Education – Supporting Computational Thinking</source>, <series><italic>Lecture Notes in Computer Science</italic></series>, Vol. <volume>5090</volume>. <publisher-name>Springer</publisher-name>, pp. <fpage>19</fpage>–<lpage>30</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_009">
<mixed-citation publication-type="chapter"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Sentance</surname>, <given-names>S.</given-names></string-name> (<year>2016</year>). <chapter-title>It’s computational thinking! Bebras tasks in the curriculum</chapter-title>. In: <source>Lecture Notes in Computer Science</source>, Vol. <volume>9973</volume>, pp. <fpage>28</fpage>–<lpage>39</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_010">
<mixed-citation publication-type="journal"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Stupuriene</surname>, <given-names>G.</given-names></string-name> (<year>2016</year>). <article-title>Bebras – a sustainable community building model for the concept based learning of informatics and computational thinking</article-title>. <source>Informatics in Education</source>, <volume>15</volume>(<issue>1</issue>), <fpage>25</fpage>–<lpage>44</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_011">
<mixed-citation publication-type="chapter"><string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Mannila</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Poranen</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Rolandsson</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Stupuriene</surname>, <given-names>G.</given-names></string-name> (<year>2014</year>). <chapter-title>Reasoning on children’s cognitive skills in an informatics contest: findings and discoveries from Finland, Lithuania, and Sweden</chapter-title>. In: <source>Lecture Notes in Computer Science</source>, Vol. <volume>8730</volume>, pp. <fpage>66</fpage>–<lpage>77</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_012">
<mixed-citation publication-type="journal"><string-name><surname>Dagienë</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Pëlikis</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Stupurienë</surname>, <given-names>G.</given-names></string-name> (<year>2015</year>). <article-title>Introducing computational thinking through a contest on informatics: problem-solving and gender issues</article-title>. <source>Informacijos mokslai</source>, <volume>73</volume>, <fpage>43</fpage>–<lpage>51</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_013">
<mixed-citation publication-type="journal"><string-name><surname>Denning</surname>, <given-names>P.J.</given-names></string-name> (<year>2009</year>). <article-title>Beyond computational thinking</article-title>. <source>Communications of the ACM</source>, <volume>52</volume>(<issue>6</issue>), <fpage>28</fpage>–<lpage>30</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_014">
<mixed-citation publication-type="chapter"><string-name><surname>Grover</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Pea</surname>, <given-names>R.</given-names></string-name> (<year>2013</year>). <chapter-title>Using a discourse-intensive pedagogy and Android’s App inventor for introducing computational concepts to middle school students</chapter-title>. In: <source>Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education</source>. <publisher-name>ACM</publisher-name>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_015">
<mixed-citation publication-type="journal"><string-name><surname>Hakulinen</surname>, <given-names>L.</given-names></string-name> (<year>2011</year>). <article-title>Survey on informatics competitions: developing tasks</article-title>. <source>Olympiads in Informatics</source>, <volume>5</volume>, <fpage>12</fpage>–<lpage>25</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_016">
<mixed-citation publication-type="journal"><string-name><surname>Hemmendinger</surname>, <given-names>D.</given-names></string-name> (<year>2010</year>). <article-title>A plea for modesty</article-title>. <source>ACM Inroads</source>, <volume>1</volume>(<issue>2</issue>), <fpage>4</fpage>–<lpage>7</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_017">
<mixed-citation publication-type="chapter"><string-name><surname>Hubwieser</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Mühling</surname>, <given-names>A.</given-names></string-name> (<year>2014</year>a). <chapter-title>Competency mining in large data sets – preparing large scale investigations in computer science education</chapter-title>. In: <source>Proceedings of the International Conference on Knowledge Discovery and Information Retrieval</source>, pp. <fpage>315</fpage>–<lpage>322</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_018">
<mixed-citation publication-type="chapter"><string-name><surname>Hubwieser</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Mühling</surname>, <given-names>A.</given-names></string-name> (<year>2014</year>b). <chapter-title>Playing PISA with Bebras</chapter-title>. In: <source>Proceedings of the 9th Workshop in Primary and Secondary Computing Education</source>. <publisher-name>ACM</publisher-name>, pp. <fpage>128</fpage>–<lpage>129</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_019">
<mixed-citation publication-type="chapter"><string-name><surname>Hubwieser</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Mühling</surname>, <given-names>A.</given-names></string-name> (<year>2015</year>). <chapter-title>Investigating the psychometric structure of Bebras contest: towards measuring computational thinking skills</chapter-title>. In: <source>Learning and Teaching in Computing and Engineering (LaTiCE)</source>. <publisher-name>IEEE</publisher-name>, pp. <fpage>62</fpage>–<lpage>69</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_020">
<mixed-citation publication-type="chapter"><string-name><surname>Hubwieser</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Hubwieser</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Graswald</surname>, <given-names>D.</given-names></string-name> (<year>2016</year>). <chapter-title>How to attract the girls: gender-specific performance and motivation in the Bebras challenge</chapter-title>. In: <source>Lecture Notes in Computer Science</source>, Vol. <volume>9973</volume>, pp. <fpage>40</fpage>–<lpage>52</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_021">
<mixed-citation publication-type="other"><string-name><surname>ISTE&amp;CSTA</surname></string-name> (International Society for Technology in Education &amp; the Computer Science Teachers Association) (2011). Operational definition of computational thinking for K-12 education. Available via internet: <ext-link ext-link-type="uri" xlink:href="https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf">https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf</ext-link>. Accessed 20 September 2016.</mixed-citation>
</ref>
<ref id="j_info1127_ref_022">
<mixed-citation publication-type="other"><string-name><surname>Jacob</surname>, <given-names>E.K.</given-names></string-name> (2004). Classification and categorization: a difference that makes a difference. <italic>Library Trends</italic>, <italic>52</italic>(3).</mixed-citation>
</ref>
<ref id="j_info1127_ref_023">
<mixed-citation publication-type="journal"><string-name><surname>Kalaš</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Tomcsányiová</surname>, <given-names>M.</given-names></string-name> (<year>2009</year>). <article-title>Students’ attitude to programming in modern informatics</article-title>. <source>Informática na Educa-ção: Teoria &amp; Prática, Porto Alegre</source>, <volume>12</volume>(<issue>1</issue>), <fpage>127</fpage>–<lpage>135</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_024">
<mixed-citation publication-type="journal"><string-name><surname>Kalelioglu</surname></string-name>, <string-name><surname>Gülbahar Y</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Kukul</surname>, <given-names>V.</given-names></string-name> (<year>2016</year>). <article-title>A framework for computational thinking based on a systematic research review</article-title>. <source>Baltic Journal of Modern Computing</source>, <volume>4</volume>(<issue>3</issue>), <fpage>583</fpage>–<lpage>596</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_025">
<mixed-citation publication-type="journal"><string-name><surname>Lee</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Martin</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Denner</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Coulter</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Allan</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Erickson</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Malyn-Smith</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Werner</surname>, <given-names>L.</given-names></string-name> (<year>2011</year>). <article-title>Computational thinking for youth in practice</article-title>. <source>ACM Inroads</source>, <volume>2</volume>(<issue>1</issue>), <fpage>32</fpage>–<lpage>37</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_026">
<mixed-citation publication-type="journal"><string-name><surname>Lu</surname>, <given-names>J.J.</given-names></string-name>, <string-name><surname>Fletcher</surname>, <given-names>G.H.</given-names></string-name> (<year>2009</year>). <article-title>Thinking about computational thinking</article-title>. <source>ACM SIGCSE Bulletin</source>, <volume>41</volume>(<issue>1</issue>), <fpage>260</fpage>–<lpage>264</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_027">
<mixed-citation publication-type="chapter"><string-name><surname>Mannila</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Demo</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Grgurina</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Mirolo</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Rolandsson</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Settle</surname>, <given-names>A.</given-names></string-name> (<year>2014</year>). <chapter-title>Computational thinking in K-9 education</chapter-title>. In: <source>Proceedings of the Working Group Reports of the 2014 on Innovation &amp; Technology in Computer Science Education Conference, ITiCSE-WGR 2014</source>. <publisher-name>ACM</publisher-name>, <publisher-loc>New York</publisher-loc>, pp. <fpage>1</fpage>–<lpage>29</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_028">
<mixed-citation publication-type="other"><string-name><surname>Opmanis</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Dagiene</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Truu</surname>, <given-names>A.</given-names></string-name> (2006). Task types at “Beaver” contests. <italic>Information Technologies at School</italic>, 509–519.</mixed-citation>
</ref>
<ref id="j_info1127_ref_029">
<mixed-citation publication-type="other"><string-name><surname>Papert</surname>, <given-names>S.</given-names></string-name> (1996). An exploration in the space of mathematics educations. <italic>International Journal of Computers for Mathematical Learning</italic>, 95–123.</mixed-citation>
</ref>
<ref id="j_info1127_ref_030">
<mixed-citation publication-type="chapter"><string-name><surname>Pohl</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Hein</surname>, <given-names>H.W.</given-names></string-name> (<year>2015</year>). <chapter-title>Aspects of quality in the presentation of informatics challenge tasks</chapter-title>. In: <source>Lecture Notes in Computer Science</source>, Vol. <volume>9378</volume>, pp. <fpage>21</fpage>–<lpage>32</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_031">
<mixed-citation publication-type="chapter"><string-name><surname>Pohl</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Westmeyer</surname>, <given-names>J.</given-names></string-name> (<year>2015</year>). <chapter-title>Content categories for informatics tasks</chapter-title>. In: <source>The Proceedings of International Conference on Informatics in Schools: Situation, Evolution and Perspectives, ISSEP 2015</source>, p. <fpage>61</fpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_032">
<mixed-citation publication-type="journal"><string-name><surname>Rost</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Carstensen</surname>, <given-names>C.H.</given-names></string-name> (<year>2002</year>). <article-title>Multidimensional rasch measurement via item component models and faceted designs</article-title>. <source>Applied Psychological Measurement</source>, <volume>26</volume>(<issue>1</issue>), <fpage>42</fpage>–<lpage>56</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_033">
<mixed-citation publication-type="other"><string-name><surname>Selby</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Woollard</surname>, <given-names>J.</given-names></string-name> (2013). Computational thinking: the developing definition. Available via internet. <ext-link ext-link-type="uri" xlink:href="http://eprints.soton.ac.uk/356481">http://eprints.soton.ac.uk/356481</ext-link>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_034">
<mixed-citation publication-type="chapter"><string-name><surname>Tomcsányiová</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Tomcsányi</surname>, <given-names>P.</given-names></string-name> (<year>2011</year>). <chapter-title>Little beaver – a new bebras contest category for children aged 8–9</chapter-title>. In: <source>Informatics in Schools. Contributing to 21st Century Education</source>. <publisher-name>Springer</publisher-name>, <publisher-loc>Berlin</publisher-loc>, pp. <fpage>201</fpage>–<lpage>212</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_035">
<mixed-citation publication-type="chapter"><string-name><surname>Vaníèek</surname>, <given-names>J.</given-names></string-name> (<year>2014</year>). <chapter-title>Bebras informatics contest: criteria for good tasks revised</chapter-title>. In: <source>Lecture Notes in Computer Science</source>, Vol. <volume>8730</volume>, pp. <fpage>17</fpage>–<lpage>28</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_036">
<mixed-citation publication-type="journal"><string-name><surname>Wing</surname>, <given-names>J.M.</given-names></string-name> (<year>2006</year>). <article-title>Computational thinking</article-title>. <source>Communications of the ACM</source>, <volume>49</volume>(<issue>3</issue>), <fpage>33</fpage>–<lpage>35</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_037">
<mixed-citation publication-type="journal"><string-name><surname>Wing</surname>, <given-names>J.M.</given-names></string-name> (<year>2008</year>). <article-title>Computational thinking and thinking about computing</article-title>. <source>Philosophical Transactions of the Royal Society</source>, <volume>366</volume>, <fpage>3717</fpage>–<lpage>3725</lpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_038">
<mixed-citation publication-type="journal"><string-name><surname>Wolz</surname>, <given-names>U.</given-names></string-name>, <string-name><surname>Stone</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Pearson</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Pulimood</surname>, <given-names>S.M.</given-names></string-name>, <string-name><surname>Switzer</surname>, <given-names>M.</given-names></string-name> (<year>2011</year>). <article-title>Computational thinking and expository writing in the middle school</article-title>. <source>ACM Transactions on Computing Education (TOCE)</source>, <volume>11</volume>(<issue>2</issue>), <fpage>9</fpage>.</mixed-citation>
</ref>
<ref id="j_info1127_ref_039">
<mixed-citation publication-type="journal"><string-name><surname>Yang</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Park</surname>, <given-names>S.</given-names></string-name> (<year>2014</year>). <article-title>Teaching some informatics concepts using formal system</article-title>. <source>Informatics in Education</source>, <volume>13</volume>(<issue>2</issue>), <fpage>323</fpage>.</mixed-citation>
</ref>
</ref-list>
</back>
</article>