Dipping your toes in the "learn-to-code" movement is daunting but rewarding. Coding events such as hour of code, often focus on awareness and basic skills. Hence, you need not be an expert to start your coding journey.
In the previous course Demystify Coding in Education, coding Events is actually nothing more that people getting together to practice computational thinking while learning new code.
Coding is not just for learners but for everyone!
Image you can build an animated story, add your own voice to character and use it in a lesson.
Be on the lookout for coding events ....or host your own activity sharing event.
For the last 3 years, WCED has supported Cape Town Science Center in reaching out to teachers and learners during the Africa Code Week which is once a year. If you feel you have more to learn and share, how-about starting an Innovation Hub that focuses on coding skills.
To be confirmed...
Africa Code Week: 4-18 October 2019
Train-the-Trainer Sessions: 13-15 September 2019
Contact Cape Town Science Center
Introduction to Block Coding
Let's see who can give proper instructions in order for the following scenarios.
Activities: Code Scenarios
1. Work in pairs or as a group to provide exact instructions to walk in a square
2. Present the group with coffee, a cup and spoon. Ask the group to provide exact instructions to prepare a cup of coffee as if one person is a robot.
3. Listen to the story or problem. Use scratch to illustrate it.
Example: A cat is walking up and down the garden. A bat is irritating him. As soon as the bat attacks the cat the cat makes a noise to chase away the bat. The bat flies away but returns time and again.
Click here to go to the online Scratch platform
The focus is not primarily on coding, but on computational thinking as preparation for coding and other digital skills.
Return to Demystify
coding in education
What is computational thinking?
Computational thinking is the main driver of the Digital Skills Curriculum. It includes a number of characteristics and concepts such as logical ordering and analysis, making judgement through evaluations to create solutions using a series of ordered steps known as algorithms. This requires the skills of pattern recognition and decomposition, breaking down complexity and removing unnecessary detail also referred to as abstraction.