Teacher: Joshua Eddyson Year Group: IB1 Aim/Objectives 1 Computational Thinking - Problem Solving procedure. 7 &8 Computational Thinking - Subprocedures in solving a problem. Computational Thinking Algorithms on linear arrays. Computational Thinking - List and operations of list Computational Thinking – Algorithm Analysis Pseudocodes – Representing algorithms in pseudocodes 9 &10 Efficiency of algorithm 3 4 5 &6 Computer Science Term: Winter week 2 Subject: Activities Identifying the steps and putting them in the correct order. Such as recipes, block-arrow. Connecting computational thinking and program design, introduction to programming. Explain the role of sub-procedures in solving a problem. Describe the characteristics of standard algorithms on linear arrays. Outline the standard operations of collections. Discuss an algorithm to solve a specific problem. Analyse an algorithm presented as a flow chart Analyse an algorithm presented as pseudocode. Construct pseudocode to represent an algorithm Determine the number of times a step in an algorithm will be performed for given input data