A few tasks developed to encourage computational thinking skills.
Created by Greg Reid
last edited Jul 10 2017 by Jeet Pawar
These are the first of a few Computational Thinking homeworks I’m going to create to supplement my Scottish National 4/5 Programming course.
The homeworks will take the form of a series of puzzles designed to encourage the reading and understanding of code and in particular the logic behind the code.
Homeworks 1&2 are written in Scratch to allow their use with a variety of year groups. No understanding of Scratch is required to complete the first two homeworks. The programming language is simply being used as a vehicle to ask the questions.
Homework 3 onwards are written in Python.
Homework 1 - Fixed Loops
Homework 2 - Values & Variables
Homework 3 - String Handling
Homework 4 - IF (Making Decisions)
Homework 5 - Built in Functions (Added Sept 14)
Level: (Beginner / Intermediate/ )
Duration: (20 - 30 minutes each)
Teaches: (Computational Thinking)