Computational thinking - Computational thinking is a way of thinking through problems and finding good solutions for them. We can apply the principles of computational thinking to computer programs and to solving problems in our everyday lives.
Decomposition - Decomposition is breaking a problem down into smaller parts.
Process - A process is a set of steps we can take to solve a problem or reach a goal, A process can include a set of algorithms to solve a problem.
Spam - Email spam involves sending messages to many people who have not asked for the emails to be sent.
Spam filter - A spam filter is a computer programme that spots unsolicited email. A spam filter can stop unsolicited email from getting into your inbox.
Algorithm - An algorithm is a set of instructions or rules that we can follow to carry out a task.
Pattern Recognition - finding things that decomposed problems have in common
Activities
 Create a short video that explains, Computational Thinking.
1.3 Flowcharts