# #THINKCT

Our security services at GCHQ need people who are good at puzzles.

Use Computational Thinking and practice.

Online is the new Front line. Become a cyber soldier.

No dice (L1)

## Computational Thinking Steps as a flowchart

Steps to Computational Thinking flowchart.pdf

## Computational Thinking Steps explained

Computational Thinking steps.pdf

## How to break down a coding problem

### Input

What inputs need to be entered into the program?

### Processing

How are the inputs going to converted to create the output?

### Output

What does the program need to output?

Example: Write some code that asks for the width and length of a rectangle, then outputs the area.

#input

widthOfRec = input("Enter width of rectangle")

lengthOfRec = input("Enter length of rectangle")

#processing

areaOfRec = widthOfRec * lengthOfRec

#output

print("The area of rectangle is " + str(areaOfRec))

Meta cognition
MetaCog checklist- For each coding challenge….pdf

## National Computational Thinking Challenges

The Bebras Computing Challenge introduces computational thinking to students.

It is organised in over 40 countries and designed to get students all over the world excited about computing.

The TCS Oxford Computing Challenge has been created by TCS and Oxford University.

It is an invitation event which aims to encourage students who have taken part in the UK Bebras Challenge to develop their skills further and produce programmed solutions to computational thinking problems.

### The Perse Coding Team Challenge

This national competition for secondary schools pits teams of four students in Years 7 to 10 against each other in a timed one hour coding challenge which can be sat at any point in a nominated working fortnight in late February under local team supervision / invigilation.

The British Informatics Olympiad is the ULTIMATE computing competition in the UK for schools and colleges.

The BIO consists of three stages. The first is a 3-hour test, the British Informatics Olympiad, which takes place in schools during December and January. This involves solving a range of problems using a computer.

The second stage is the final, which will be held in Cambridge in April the following year.

The top four finalists will make up the team to travel to the International Olympiad in Informatics, hosted anywhere in the World.