Keywords

1 Introduction

In the Information and Knowledge Society, individuals must develop computational thinking (CT) to cope with a changing and demanding labour market. According to Wing [1, 2], “Computational thinking is the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent”. For this reason, the European Union promotes the teaching-learning of programming in science, technology, engineering and mathematics (STEM) areas. Contributing to the above idea, [3] point out the need to promote CT from early childhood education or in the first years of primary education through the principle of activation. This principle consists of incorporating activities and resources into the curriculum.

The development of computational thinking brings advantages to individuals, such as creativity, effective and safe use of technologies, supports for digital competence, and enhances problem-solving, among others [4, 5]. Despite this, no studies investigate computational thinking projects in pre-university stages in the European context.

Therefore, this study analyses European research projects related to Computational Thinking to understand the trends and their contributions to society. The paper is divided into six sections. Section 2 details the mapping process. Section 3 describes the data selection and extraction processes. Section 4 presents the results from the mapping questions. Finally, we summarised the main conclusions.

2 Methodology

The methodology used to obtain a coherent, detailed, selective and critical study was the systematic research projects review (SRPR) [6]. This approach is an adaptation of systematic literature reviews proposed [7,8,9] and Petersen’s proposal to carry out systematic mapping studies [10, 11]. It allows reviewing the compendium of resources, documents, and information, which form a research project. This analysis is rigorous, structured, reproducible and uniform, aiming to synthesise information qualitatively and quantitatively.

The main difficulty of conducting a review of research projects is identifying the documentation associated with the project to make decisions. If a project is not included in the final selection of the SRPR does not mean that the project is not valid, it means that there is not enough information available to know more details about the project aims, activities and results.

2.1 Mapping Questions

The research aims to find out the trends of projects dealing with computational thinking in pre-university education in the European context. The following questions (MQ) were considered:

  • MQ1: What are European research trends regarding computational thinking at pre-university level?

  • MQ2: In which countries were the projects implemented?

  • MQ3: Which calls for proposals fund this type of research project?

  • MQ4: What years do the projects cover?

  • MQ5: How much money has been invested in these projects?

  • MQ6: In what context were the projects carried out?

  • MQ7: What actions have been developed in the projects?

The study also used the PICOC method [12] to review the scope of the project:

  • Population (P): European research projects.

  • Intervention (I): European research projects that develop studies related to computational thinking at pre-university level (preschool, primary, secondary, vocational, high school).

  • Comparison (C): no comparison.

  • Outputs (O): to know the trends in computational thinking studies at pre-university stages.

  • Context (C): pre-university education.

2.2 Inclusion, Exclusion and Quality Criteria

The project selection process involved several phases in which the projects were analysed. In the first phase, inclusion and exclusion criteria were applied. The inclusion criteria (IC) are:

  • IC1: The project addresses issues of computational thinking in pre-university education AND

  • IC2: The project is available in the most relevant databases supported by the European Union AND

  • IC3: Information on the project is available in English or Spanish.

In contrast, the exclusion criteria are the opposite of the inclusion criteria, so we discarded projects that are not related to computational thinking or are focused on higher education, projects that are not accessible in the European databases, or projects that are not available in English or Spanish.

The inclusion and exclusion criteria do not ensure the results’ quality, making it difficult to answer the proposed research questions. Therefore, in the second phase, filtering is carried out by applying criteria, ensuring quality. The quality criteria applied are based on those described by the SRPR guidelines [6]:

  • The project website is available.

  • The project results are available.

  • There is more information in English or Spanish about the project than in the project summary.

  • The project focuses on computational thinking.

  • The project was carried out in different countries.

  • The project has some kind of evaluation process focusing on computational thinking.

  • The project provides a proposal for introducing computational thinking into the curriculum.

  • The project activity continues after the funding period.

2.3 Sources and Search String

In Europe, different bodies fund national, regional, and international research projects. This study considers the last two levels. It excludes projects at the national and regional levels because they are not English or Spanish-speaking, as this is an established exclusion criterion. Therefore, the chosen databases meet the requirements defined by [6]:

  • It is a reference database in the European context.

  • It is a relevant database in the research area of this study.

  • It allows searching and downloading results in an accessible format.

  • It is a database available through the authors’ institution or authors’ membership in an association.

In this study, we searched four European databases: CORDIS (Community Research and Development Information Service) (https://cordis.europa.eu/); the Erasmus+ Project results database (https://ec.europa.eu/programmes/erasmus-plus/projects/); the KEEP database, Knowledge and Expertise in European Programs (https://keep.eu/); and the database of the European Investment Bank (IEB) (https://www.eib.org/en/projects/).

The search terms were “computational thinking” and “education”. We combine them to create the search string: (“computational thinking” AND “education”).

3 Data Extraction

The data extraction process was carried out in different stages. The process is represented in the PRISMA 2020 flow diagram (Fig. 1). In the first stage, the search strategy was applied in each database to collect projects on computational thinking in pre-university education. However, no information on the topic was found in two of the four databases chosen. The Cordis results were extracted in text format and the Erasmus+ results were extracted in a Microsoft Excel file. The results were combined in a Google Sheets document to be shared openly. (https://bit.ly/3v2S1aF). No duplicates were found.

Fig. 1.
figure 1

Identification process adapted from PRISMA 2020 flow diagram [13]

In the second stage, inclusion and exclusion criteria were applied to all projects to determine whether or not it was relevant candidate. A detailed reading of each project's title, abstract and keywords was carried out to determine the selection. The selected projects are related to computational thinking at pre-university level. The quality criteria were applied to ensure that the above choice was correct. However, before applying these criteria, each project's website or related documents were identified because the databases only provide basic information on the projects. For this reason, a search was conducted on Google and Google Scholar using the project name or reference number.

Each quality criterion is related to a score: 1 (Yes), 0 (No) and 0.5 (Partially). Projects with non-deductible answers were given a dash, which means no value. Only projects that achieved an average of 4.5 out of 9 points passed to the next stage, the final analysis (https://bit.ly/3aRI897).

4 Results

4.1 What are European Research Trends Regarding Computational Thinking at Pre-university Level?

Most of the projects focus on fostering and embedding computational thinking in STEM subjects; they consider the use of robotics, the Internet of Things, different programming environments, digital services and the use and creation of open resources. They also promote computational modelling and coding and incorporate unplugged approaches. Table 1 summarizes the main objectives.

Table 1. Main objectives of the selected projects

4.2 In Which Countries Were the Projects Implemented?

A total of 108 institutions are involved in the 25 selected projects. There are institutions from 28 countries (Table 2). The number of participating institutions from Italy (15), Spain (12) and Poland (8) stands out.

Among the institutions involved, six institutions have participated in two projects. These institutions are Ita-Suomen Yliopisto (Finland), Universidad de Salamanca (Spain), Universitat Linz (Austria), A & A Emphasys Interactive Solutions Ltd. (Cyprus) and Karlsruher Institut Fuer Technologie (Germany).

Table 2. Number of partners per country

In terms of project coordination (Fig. 2), Spain is the country that coordinates the most projects on computational thinking (24%), followed by Italy (16%) and Belgium (12%).

Fig. 2.
figure 2

Country in which the coordinating institution is located

4.3 Which Calls for Proposals Fund this Type of Research Project?

The selected projects and calls are only from the Erasmus+ and CORDIS databases. In particular, the Erasmus+ projects are from the key actions Cooperation for innovation and the exchange of good practices and Learning Mobility of Individuals. Regarding CORDIS, there is only one project from Horizon 2020 (H2020). Specifically, 96% are Erasmus+ funded projects and 4% are CORDIS H2020 funded projects.

4.4 What Years do the Projects Cover?

Of the 25 selected projects, 56% had a duration of 2 years, 32% had a duration of 3 years and 12% had a duration of one year. Regarding the year of funding, most selected projects were in 2018. Figure 3 shows a summary of the projects funded for each corresponding year.

Fig. 3.
figure 3

Number of projects per funding year

4.5 How Much Money Has Been Invested in These Projects?

The projects available in the CORDIS database, specifically the H2020 projects, have a larger budget than the Erasmus+ projects. Table 3 shows that H2020 project funding represents almost 50% of the sum of the 22 “Cooperation for innovation and the exchange of good practices” projects. The year with the highest investment for projects focused on computational thinking at pre-university stage was 2014 (Table 4), which corresponds to the CORDIS project. In total, the European Commission, from 2014 to 2020, has invested 6 938 284.66 euros in projects related to computational thinking.

Table 3. Investment per programme
Table 4. Investment per funded year.

4.6 In What Context Were the Projects Carried Out?

The majority of the 25 projects selected focus on secondary and primary education levels. In addition, 15 projects address two or more educational levels, such as childhood and primary and/or secondary education (4), childhood and higher education (1), primary and secondary education (7), and secondary and higher education (3) (Fig. 4). Although higher education is not the focus of this study, the selected projects include future teachers as the target group, so there are actions and resources for training them during their university studies.

On the other hand, regarding target groups, all projects consider students from different educational levels. Moreover, most projects focus on service teachers and/or future teachers (92%). Highlight that we have identified 4 projects (16%) that consider parents or families and 5 projects that involve teacher trainers (20%).

Fig. 4.
figure 4

Educational levels addressed in the projects

4.7 What Actions Have Been Developed in the Projects?

The main results of the selected projects refer to the creation of digital teaching materials to support teachers in developing computational thinking in students (Table 5). In addition, 10 projects have created and proposed guides, modules or action plans to guide the educational community in introducing computational thinking in any area, not only STEM. On the contrary, few results point to the creation of assessment rubrics and an improvement in the educational offer of the participating institutions (Table 5).

Table 5. Main projects actions

5 Conclusions

The study analyses the projects on computational thinking in pre-university stages, funded by the European Commission in the different calls for proposals since 2014. This topic is on the rise and is one of the priorities of education systems, governmental and non-governmental organisations and universities. The countries that are promoting computational thinking the most are Spain and Italy.

The projects promote computational thinking through STEM subjects to educate the citizens of the future. In addition, most of them focus on students and teachers at secondary level and therefore propose curricula, activities, modules, games and activities that can be used and implemented in institutions, with and without using technologies. Finally, it should be noted that few projects continue after their funding period.

All research has a percentage of bias, which could affect validity. In this study, all authors were involved throughout the review process. In addition, several quality criteria were established to analyse the project information. The information comes from the abstract, web pages, scientific publications, papers, and videos, among others.