Computational Thinking

A new 6 lesson complete unit of work to teach computational thinking skills suitable for KS3 Computing and GCSE Computer Science pupils.

This unit uses every day examples along with lots of practical hands-on and unplugged challenges to bring the theory of computational thinking to life.

Although this unit does refer to Scratch and Python as examples, the pupils do not require any prior programming knowledge in these languages.

This unit teaches the following key skills:

  • Decomposition

  • Pattern Recognition

  • Abstraction

  • Algorithms

  • Creating flow charts including using selection and iteration

  • Pseudocode including INPUT, OUTPUT, IF…THEN, IF…THEN…ELSE, IF…THEN…ELSEIF…ELSE statements, FOR, WHILE and REPEAT UNTIL loops

Please note: this unit does not include specific algorithms for sorting and searching as these are covered elsewhere.

Click here to find out more

Featured Posts
Recent Posts
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
  • Pinterest Social Icon

24 Crow Hill Lane, Great Cambourne, Cambridge, CB23 5AW, UK    
 +44 (0)1954 205263

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • Pinterest
  • YouTube

© 2012 – 2021 Nichola Wilkin Ltd. All Rights Reserved.