Foundation Phase – Grade 2

R20,000.00

Computational thinking is a vital skill that allows learners to solve problems in the same manner as a computer, and as such forms the cornerstone of future ready thinking.

Description

Computational thinking is a vital skill that allows learners to solve problems in the same manner as a computer, and as such forms the cornerstone of future ready thinking. Throughout this course you will be guided to explicitly introduce your learners to computational thinking concepts: Logic (predicting and analyzing), algorithms (making steps and rules), decomposition (breaking down into parts), patterns (spotting and using similarities), abstraction (removing unnecessary detail) and evaluation (making a judgement). This phase will be focusing on obtaining a deeper understanding of computational thinking concepts through tinkering, collaborating, persevering, debugging and creating. During this phase we will be focusing on logic, algorithms and decomposition.