Thinking Starters, warm-ups, plenaries

Here is a page of javascript puzzles that can be used as a starter, warm-up or plenary, that gets you thinking.

Computational Thinking - Thinking Myself

What is Computational Thinking? It is 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. It is possible to figure out anything providing you are willing to think for yourself, and you can figure out problems that you haven't been told the answers to! Try it - check this out!

Thinking Dice

(Available from

Show materials to illustrate point/objective (e.g. Video clip, presentation, plan design, work produced from last week, etc)
Throw dice to students (based on their ability if in a mixed ability class with yellow dice to lowest ability and green to highest ability)
Students provide answers to questions by teacher completing the questions on the dice to put to students (Alternative could be for students to come up with questions to put to each other)

[This quickly moves a class through Remembering to Analysis to kick start a lesson]

Rank and Reason - Analysing & Evaluating

Evaluate and order a set of 'things' (advantages of email, software applications, e-safety tips etc.) according to which is the most important/useful for doing X/has the biggest impact on our lives etc.

Best done in twos or threes for maximum argument potential!

Further developments:
Diamond 9 - Even tougher if there are more than 9 'things' (courtesy of @russeltarr on
Pit 'Advantages' & 'Disadvantages' teams against each other to reason why their no 1 is more relevant.
(courtesy of @mracolley)

Thinking Hats Plenary

Activity involving reflection and evaluation.

KWL Topic Starter

Think Pair Share

PMI sheet

Playing card reflection sheet

A fuller set of collaborative resources for Developing Thinking Skills in ICT are available here