Teaching Computational Thinking

About this Course

This course is designed to show you how to teach computational thinking to children aged 7-12+. The course will be valuable to you, whether you are new to this approach or an enthusiastic practitioner. It offers ways to explore computational thinking using simple tools readily available in classrooms and homes, such as cards, chalk and scales to engage with students. Based on the content in the popular open-source CS Unplugged website (csunplugged.org), this course demonstrates how to teach computational thinking from unplugged to plugging-it-in with programming. Each module will weave in the following: Connections to apply CS Unplugged into classroom programmes by structuring the modules to have suitable activities that lead on from each other. An explanation of why we value computational thinking in the classroom What is the big picture around computational thinking (especially, what is computation, and how does it fit with all the definitions of computational thinking that teachers may encounter), The “so what” about each concept, how it connects to people, and where you see it in everyday life Stories of history – human connections

Created by: University of Canterbury

Level: Introductory


Related Online Courses

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in thi... more
Today more than ever, the optimal use of resources has become a very important issue. Many decision problems (logistics, production, space, etc.) aiming at an optimal use of resources can be... more
In this course, you will discover the supply side of buildings’ energy chain. The first step is to consider how to convert natural resources into the energy needed by buildings: what are the o... more
Security should be your first priority when developing cloud native applications. The goal of this course is to provide you with foundational knowledge and skills that will enable you to grow in... more
In this course you will learn how to design relational databases and model those designs for others to understand. All forms of Normal Form will be covered so your database designs conform to best... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL