Background
The digital transformation has fundamentally changed our life in the last years and will affect us and our life in ways today not even imaginable. Despite the sometimes excessive use and exposure to modern technology, the generation of the digital natives does not automatically develop sophisticated digital competences. As a consequence of the digital transformation, however, the development of the so called 21st century skills and competences is crucial for the participation in a rapid changing world and job market. Computational Thinking (CT), as one of those skills, is a way of solving problems from the perspective of a computer scientist and formulating the problem in a form such as an algorithm that is easily readable for a machine or other human. Despite a stronger focus and various different approaches of embedding CT in formal education all over Europe, there are still many problems to be addressed. The availability of information technology varies considerably and thus often prevents the teaching of digital skills. Also, the socioeconomic status is unfortunately a strong predictor for CT skills and indicates towards the existence of a so-called digital divide. Even with sufficient and appropriate equipment at hand, the successful implementation of CT in the curricula requires support for in-service teachers providing them with trainings to learn about and deepen their understanding of CT. It is also necessary to offer a platform to share best practice examples amongst teachers and to create a corresponding community.
Aim
The idea of this project is to develop a learning environment which can be used to teach and learn CT independently from the socio-economic background of the students and schools. Approaches to CT using hardware and modern technology (e.g. robots, 3D-printers) can be very motivating for students. However, there are many practical reasons such as the costs, safety concerns and the availability of the tools to only a small group of students at a time outweighing their possible benefits.
Using the technical possibilities of the digital transformation, we want to provide the students with an opportunity to learn CT without the requirement of buying additional hard- or software. Since nearly all students (91% in upper secondary schools) in Europe possess a smartphone, our approach aims at exploiting the benefits of the so-called Bring-Your-Own-Device-approach in a way that enables teachers to include CT in in their regular lessons.
To reach the project’s aim, three different aspects are focused on:
- the technical development of a digital learning environment called <colette/>,
- content-based and
- educational support for the teachers regarding the use of it.
<colette/> is a two-component system, namely a web portal and an app for mobile devices. Using the web portal as an authoring tool, teachers are able to use existing exemplary tasks, modify and assign them in task sequences to their students. Moreover, the sequences can be shared with other teachers. By sharing task sequences, a European community of interested teachers emerges. Using the app on their own mobile devices, students solve the tasks given by their teachers. To provide teachers with plenty of didactically well-funded content, a set of so-called Task Families was be created and implemented. A handbook about the functionality and use of the digital tool and teacher trainings based on a short-term curriculum will provide the teachers with educational support.
Results
<colette/> helps educators in Europe to integrate Computational Thinking in their everyday classes. In many countries, Computational Thinking has to be tought (Bocconi et al., 2016, 2022). Within the project, we focused on six IOs:
TECHNICAL OUTPUTS IO 1 & 2
Development of a low-threshold web portal for teachers and a mobile app (iOS and Android) for students that can be used and downloaded free of charge. A Task Family is a blueprint that let’s a teacher create a task by changing settings to their liking. This way, a teacher can easily create a coding-based task, without having to actually code this task but by simply changing some settings in the blueprint.
DIDACTIC OUTPUTS IO 3 & 4
Provision of Task Families that were implemented and integrated into the technical outputs. Some of the tasks are also available as worksheets on our web page.
TEACHER EDUCATION IO 5 & 6
Creation and carry out of the short-term curriculum and teacher trainings including a Teacher Training on Demand found on YouTube.