Computing in Primary

Computing Science has been taught in secondary schools across Scotland for many years. In recent years, the focus for teaching programming to younger children has heightened in the UK. This focus aims to exploit young learners’ natural curiosity and enthusiasm for technologies and to encourage more young people into careers in Computing Science.

An important and useful introduction to Computing Science is the teaching of key concepts of Computational Thinking. To find out more about these concepts click here.

Computer Science Outcomes and Experiences

I am developing problem-solving strategies, navigation and co-ordination skills, as I play and learn with electronic games, remote control or programmable toys. TCH 0-09a / TCH 1-09a 

I am developing my knowledge and use of safe and acceptable conduct as I use different technologies to interact and share experiences, ideas and information with others. TCH 1-08a / TCH 2-08a

Using appropriate software, I can work collaboratively to design an interesting and entertaining game which incorporates a form of control technology or interactive multimedia.   TCH 2-09a

What is Computational Thinking and why should we teach it?

How can I teach Computational Thinking?

There are many great resources which can be used to introduce the concepts of computational thinking and programming at primary level. Below are just a few to get you started!

“Unplugged” resources: computational thinking without computers

CSUnplugged has some excellent unplugged activities organised by concept, which lay the foundations for thinking used in computer science.

Barefoot Computing offers lots of great resources with clear instructions and lesson ideas, they include a number of unplugged and PC based activities.