Introduction

Although we are looking at “No-Code” solutions, there is *always* some small amount of code that needs to be done to get to the final solution.

There is nothing to be afraid of, you do not need to become a “coder”, but you should learn some of the basics.

 

We start with tutorials/exercises designed for children, for the same reason that when we start teaching mathematics we do not start with calculus, but with simple arithmetic 

Often the best introductory lessons are the ones we use with children.

 

Algorithms

Watch these 3 videos, and if active also do the activities

https://www.youtube.com/watch?v=V17j1RvLsTA

https://www.youtube.com/watch?v=_jBpqjOgEng

https://www.youtube.com/watch?v=1jneTUeYAJI

 

Dance Time

https://www.youtube.com/watch?v=wFtiTpvepNE

 

What is data?

https://www.youtube.com/watch?v=JreyaTE5Kfo

 

https://www.khanacademy.org/computing/computer-science/algorithms

Only need to do the introduction module, the others will get complicated fast.

 

Structure

Sequence, Selection, Repetition

 

https://www.tynker.com/blog/articles/ideas-and-tips/how-to-teach-variables-to-kids/

 

https://scratched.gse.harvard.edu/discussions/teaching-scratch/teaching-elementary-students-about-variables.html

 

Data

Look at Hour of code. The SQL one is a great place to start

https://www.khanacademy.org/computing/hour-of-code/hour-of-code-lessons/hour-of-sql/

 

Getting Deeper (if there is time)

Do this tutorial

https://www.tynker.com/free-classroom-school/coding-curriculum/programming-300?#lessons

 

https://hourofcode.com/ca/learn