Algorithmic thinking is taking something with a noticeable sequence or pattern and breaking it down into steps or instructions. Algorithms are deeply embedded in today’s technology
(Karkare, 2019).

Although all algorithms start with a step and end with another and seem to have no imagination or original ideas, they hide the creation in themselves. Determining the sequence of those steps according to the specified objectives and the building of the algorithm itself is part of the creative process.

The most important perspective which this curriculum will bring is “Algorithmic thinking skills help place children at the centre of the educational process as active learners who create, design, plan and act during the learning process. So the instructional design will be designed for preschool teaching undergraduates to support younger children to apply algorithmic thinking into all learning areas and daily life tasks, so the design will be reflected in the teaching of all subject areas.”

Algorithmic thinking skills and creativity to develop unprescribed forms to solve the problems are the themes which are highly new for Preschool Teacher Programmes. Most of The Pedagogy courses have no subjects related to curriculum, education or programs about integrating algorithmic thinking into all subject areas addressed in preschool teaching. It is also important that existing course programs such as “Art in Early Childhood” or Maths in Early Childhood” can integrate this curriculum (partly-relevant modules) to expand their lenses to
improve thinking skills of children. This curriculum will meet the needs in this respect. Please click on the button below to see the documents produced. 

Learn more

Teaching Materials


The animated presentations will have innovative features such as video clips, non-linear flow enabling learners to choose different options and see the result of their
choices, interactive quizzes giving immediate evaluations of their answers, audio records, attractive contemporary information regarding algorithms and creation, etc.. This will make them gain insight into fostering algorithmic thinking.

They will be able to discuss various learning situations during the lessons and apply some activities in the classroom to observe
their own reactions to create algorithms by breaking given situations /cases /problems /tasks down into smaller steps and following them to achieve their goals. They will also see how the process of creating algorithms turns up with different solution options according to given objectives (goals).

This will engage the learners with the content of the presentations, increase the motivation and focusing time. They will watch the videos, listen to audio records, follow the instructions and write their answers for the next day’s lessons, and take some quizzes, etc. before the lessons and this will give them another opportunity to discuss the
learning/teaching activities for a longer time during the courses. The animated presentations will be open access.

Project practice also includes the use of a virtual classroom where all participating students are registered and able to interact with each other to create more learning/teaching activities together and improve their teaching skills. The virtual classroom will be set up on an existing virtual classroom platform on the Internet.

Learn more