Computational Thinking at school / CompuT

Erasmus plus KA201, Exchange of best practices

Title: CompuT «Computational Thinking at school»

Project code: 2019-1-EL01-KA201-062883

Join our mailing list here



The project “Computational Thinking at School” aims to introduce computational thinking and its implications in pedagogies in the educational field. The high impact of Computer Science in science, economy and society has increased the dialogue about the role of Computational Thinking in education. Computer Science is currently considered the fourth great scientific domain along with the traditional Physical, Life and Social Sciences (Rosenbloom, 2004). Wing in 2006 recognized Computational Thinking as a fundamental competency that all literate citizens should develop through compulsory education, to complement the three other core skills, that is, reading, writing and mathematics. (περισσότερα…)

Guide for Computational Thinking

Guide for Computational Thinking Erasmus CT Guide_vF.01

Scenarios in English Erasmus-CT-Guide_vF.01 PART B

Scenarios in Greek Erasmus-CT-Guide_vF.01 Scenarios EL

Scenarios in Portuguese Erasmus-CT-Guide_vF.01 Scenarios PT

Scenarios in Norwegian Erasmus-CT-Guide_vF.01 Scenarios NO

Scenarios in Spanish Erasmus-CT-Guide_vF.01 Scenarios ES

Concepts and Practices of Computational Thinking by HELLO RUBY


Source HelloRuby

CompuT at IES El Sobradillo, Spain

Computational Thinking by IES El Sobradillo

Barefoot Collaborating approach

What is collaborating?

Collaborating means working with others and it frequently achieves the best results. Teachers plan together and observe one another to develop good practice. Collaboration motivates us to persevere with tasks which might otherwise seem too confusing or difficult. Computer scientists and software engineers often draw on or improve upon others’ work and coding, and this is facilitated greatly in open-source software.

When programming, many see ”pair programming” as a particularly effective way to write code, with two programmers sharing a screen and a keyboard. Typically, one programmer acts as the ‘driver’, dealing with the detail of coding, whilst the other takes on a ‘navigator’ role, looking at the bigger picture and offering guidance. The two regularly swap, so both build up experience in each role.

A photo of two pupils at a desk, sharing a screen and working on a task together.

Pupils working on a project together

Why is collaborating important?

Problems and systems are decomposed into separate tasks. Software development involves different teams with distinct specialisms working together. In the example of a computer game, specialisms include the programming but also the design of the game, art and animation. Teams are dependent on and responsible to each other, so effective communication is vital. Online tools and websites such as GoogleDocs and GitHub enable files to be shared and simultaneously edited by collaborators scattered around the globe. In much modern software development, customers are considered part of the extended development team, helping finesse a good solution.

A screenshot of Google Docs.

A screenshot of Google Docs, which allows multiple people in different locations to create and edit content whilst chatting in real time using the instant-messaging feature.

What does collaborating look like in the  curriculum?

There are several characteristics which relate to collaboration, including: personal, social and emotional development; self-confidence and self-awareness; managing feelings and behaviour; making relationships. Collaborative group work provides an opportunity to share success and has long held a place in Primary education. In computing and other lessons, pupils’ skills in
logical reasoningperseverance and debugging develop with opportunities to bounce ideas off classmates and to explain things to them.

Barefoot Why is computational thinking important?

comp thinkers

Computational thinking is the building blocks of our digital world, with the concepts forming the basis of much computer science. Computer scientists are interested in finding the most-efficient ways to solve problems, maximising accuracy and minimising resources (e.g. time / space). They look for solutions which can be applied elsewhere to save resources in the future.

Plenty of other people benefit from computational thinking, and not just when using computers themselves. A team of software engineers creating a new game is not really so different from teachers working together on a school play: in each case, it’s necessary to identify the key steps or rules for getting a complex task done, thereby breaking it down (decomposing it) into smaller, more-manageable parts. It can also be helpful to consider the ways in which previous projects were successfully accomplished.

Program a teacher / Sandwich Bot

Children have to program their teacher to make a jam sandwich using basic commands. It is not as easy a it seems. You can view the planning here. (Sandwich Making Algorithm)


Critical thinking in six kid-friendly animations

Watch the next videos at

eTwinning/ Jobs with digital devices

Students were asked to

“Name three jobs that you do with the help of digital devices or tools”

Here are some results from the forum

et6 et5

Link at eTwinning 

More eTwinning activities under tag eTwinning

Teacher training by LTEE

Teacher training at Moodle by LTEE for teacher training (for now available only for teachers from partner schools)


m1 m2


Applicant Organisation

Directorate of Secondary Dodecanese, Public educational authority, Rodos, Greece


  1. University of the Aegean, LTEE, Rodos, Greece
  2. CEP La Laguna, training centre, Public educational authority, Tenerife, Spain
  3. Secondary School of Gennadi, Rodos, Greece
  4. 2nd Upper secondary School of Rodos, Greece
  5. Secondary School of Zipari, Kos, Greece
  6. IES EL SOBRADILLO, Secondary School, Tenerife, Spain
  7. Agrupamento de Escolas de São João da Talha, Secondary School, Lisbon, Portugal
  8. Fyllingsdalen videregående skole, Secondary School, Bergen, Norway

Read more information about the partners  here 

Αλλαγή μεγέθους γραμματοσειράς