Computing CPD

CPD

Code Club Teacher Training

Raspberry Pi Foundation

  1. Teaching Physical Computing With Raspberry Pi And Python
  2. Teaching Programming In Primary Schools
  • Introduction to programing
  • Explore repetition
  • Create your own art, music and animations
  • Discover variables
  • Explore selection
  • Make a voting app, an interactive story and a ghost catching game

Computational Thinking

What is Computational Thinking?

Computational thinking (CT) involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps. 
Here are specific techniques:

Programming

Here is a listing of my very first ever computer program:

"To Calculate The Total Of Three Items Of Food Shopping"

   Program Listing
   10 LET EGGS=15
   20 LET BUTTER=12
   30 LET MILK=13
   40 LET TOTAL=EGGS+BUTTER+MILK
   50 PRINT TOTAL
   KEYBOARD HELP
   LET   Press K
   =     Press Shift L
   +     Press Shift K
   "     Press Shift Y
   PRINT Press O
   LIST  Press A
   NEW   Press Q (Will wipe your program from the ZX80's memory!)

Christian Genco (@CGenco)

National Curriculum

Years 1(age 4-5) to Year 6(age 10-11)