Computer Science Control and Monitoring Monitoring I can use Control Technology to enhance Projects CS-CM34 I can program outputs to react to conditions met by inputs e.g. if it gets dark, turn lights on CS-CM33 I can use 2 or more sensors to detect environmental or physical changes over time CS-CM32 I can use analogue sensors to control the operation of a program CS-CM31 I can explain simple differences in data log chart. CS-CM30 I can set relevant time periods for computing data and storing it. CS-CM29 I can use a data logger to monitor changes in surroundings and interpret it using a line graph CS-CM28 I can read simple sensing equipment & explain how, when & why data is collected for Monitoring CS-CM27 I can attach different sensors to a computer & talk about their uses CS-CM26 I can recognise different sensors and talk about how they are used in the world around us CS-CM25 Control I can make simple predictions about effects if I change a procedure (logical reasoning) CS-CM24 I can explain language such as "If", "When" and "Then" CS-CM23 I can explain why I may change my instructions/debug after testing CS-CM22 I can test a simple program/algorithm CS-CM21 I can use wait and repeat and loop commands CS-CM20 I can use my knowledge of control technology and algorithms to create simple flow diagrams CS-CM19 I can use a sequence of instructions (algorithms) to control input and output devices CS-CM18 I can connect input and Output devices using a virtual model or control box CS-CM17 I can explore variables in a procedure CS-CM16 I can recognise features of a control program & use one to sequence virtual traffic lights CS-CM15 I can recognise and talk about Input and Output Devices CS-CM14 I can use a switch as a digital input to control events CS-CM13 I can create a simple electric circuit with light and battery & insert a switch to make the circuit interactive CS-CM12 I understand that Abstraction is sorting the key or relevant information in a program CS-CM11 I understand that decomposition breaking down the steps in an algorithm CS-CM10 I understand that sequencing is putting steps in the right order in an algorithm CS-CM9 I can produce an algorithm understanding cause & effect CS-CM8 I understand that a program is an application of an algorithm on a computer CS-CM7 I understand that an algorithm is a step-by-step problem-solving procedure CS-CM6 The operating system, or "OS," is software that communicates with the hardware/allows programs to run CS-CM5 I can recognise and talk about control technology in and out of school CS-CM4 I can use the mouse and keyboard to communicate with a computer CS-CM3 I can discuss safe use of ICT equipment CS-CM2 I know devices can be controlled with buttons and respond to signals and commands CS-CM1 Start Here Computer Science Control and Monitoring Computer Science Programing I can use my computing skills to explore a variety of programing software CS-P15 I can transfer a procedure learnt in one game to another CS-P14 I can talk about how changes to a code (script) will affect the game CS-P13 I can explain how and why I made certain choices, debugged or improved my program CS-P12 I can create a game with multiple characters, with different functions i.e. selection, repetition and variables CS-P11 I can create a game with multiple levels of difficulty CS-P10 I can discuss my game with peers and refine accordingly CS-P9 I can design a game through analysis & decomposition of game elements e.g. characters, goals & obstacles CS-P8 I can create a game for an audience considering time and level of difficulty CS-P7 I can add variables to a program e.g. score, name input and sound effects CS-P6 I can use conditional statements to enable a character to interact with other objects on the screen CS-P5 I can use repetition commands program a sprite to perform dance moves or activities CS-P4 I can write a simple computer program in Scratch or another text based programming language CS-P3 I can add conditions to my games I.e. if your car drives over an odd number, end the game CS-P2 I can create an interactive game in relevant software i.e. 2doityourself CS-P1 Start Here Computer Science Programing Computer Science Floor and Screen Turtles I can explain why I may change my instructions/debug after testing CS-T22 I can edit my procedure to change my shape or pattern CS-T21 I can define a shape to use in a pattern with repeat CS-T20 I can change and improve instructions using logical reasoning CS-T19 I can produce a shape with a floor/screen turtle using written instructions CS-T18 I can explore new language such as: pen up, pen down, colours, wait and loop CS-T17 I can use the repeat function with screen/floor turtle CS-T16 I can predict and estimate distance and turns when creating an algorithm CS-T15 I can plan and execute an algorithm using written instructions or appropriate software CS-T14 I can write or draw a simple algorithm for a robot/model using a flow chart or similar CS-T13 I can join single step instructions together to make an algorithm to control a robot CS-T12 I can follow a series of simple commands(algorithm) to move around a course CS-T11 I can use a 90 degree turn CS-T10 I can use numbers in instructions CS-T9 I can predict what my turtle will do when using a verbal or written algorithm CS-T8 I can explain the consequences of making changes CS-T7 I can write, name and save a procedure for a floor or screen turtle CS-T6 I can key instructions into a floor/screen turtle Forward/Backwards CS-T5 I can recognise buttons on different floor turtles: Bee-bot, Roamer CS-T4 I know that control instructions must be precise and clear CS-T3 I understand that if you are blindfolded you need clear instructions to find an object CS-T2 I know how to control a remote control toy or device CS-T1 Start Here Computer Science Floor and Screen Turtles Computer Science Modelling & Simulation I can use data from the internet to automatically update a spread sheet CS-MS33 I can use a spread sheet to identify an optimum shape CS-MS32 I can identify incorrect/implausible data on graph CS-MS31 I can lock cells containing a formula CS-MS30 I can ask 'what if' questions and find out answers using a spread sheet CS-MS29 I can produce and interpret charts from a spread sheet CS-MS28 I can copy formulae to create tables of results CS-MS27 I can modify data, make predictions of changes CS-MS26 I can enter the correct formulae into cells CS-MS25 I can identify patterns and relationships in spread sheets CS-MS24 I can explore mathematical models and simulations CS-MS23 I can create a spread sheet to model how a budget works CS-MS22 I can use a spread sheet to find out answers CS-MS21 I can use functions like SUM, MIN, and MAX CS-MS20 I can input and modify data in Spread sheet CS-MS19 I know a spread sheet can do a range of calculations CS-MS18 I can explain why spread sheets are used CS-MS17 I can use a virtual calculator CS-MS16 I can create a game for a certain audience: content, design, difficulty and length CS-MS15 I can save and retrieve a game to improve CS-MS14 I can create a simple interactive game CS-MS13 I can evaluate simulations, oral and written CS-MS12 I can use informed choices to influence outcome CS-MS11 I can discuss computer simulation and its uses: flight simulator, road safety CS-MS10 I can use a simulation to predict and test an idea CS-MS9 I can explain what will happen when I make a decision in a simulation CS-MS8 I can use simulation to explore predictions and identify patterns (logical reasoning) CS-MS7 I know how to use a simulation to explain real things and investigate a situation CS-MS6 I can recognise features in a simulation program or website CS-MS5 I can recognise the difference between fact and fiction CS-MS4 I can use a function machine for maths CS-MS3 I know how to explore a talking book CS-MS2 I can navigate computer programs or Websites CS-MS1 Start Here Computer Science Modelling & Simulation