libraries when structured technology programming. and readble beyond school (e.g Python and algorithms (e.g. privacy ). Python CPU works) (psuedocode). Designs criteria modules) Uses Knows that Can identify to critically a range of there is a similarities evaluate the operators and range of and quality of expressions operating differences in solutions, uses e.g.Boolean, systems and situations and the criteria to and applies application can use these identify them in the software for to solve improvements context of the same problems ( e.g and can make program hardware. pattern appropriate control. Selects recognition in refinements to the appropriate cryptography). the solution. data types. I can explain which I can write an solutions are I understand efficient best why and program using if attempted by when and if, then and either humans computers I can design else statements. or computers. are used. I I can effectively use digital content I can use a In designing a understand search engines and for a given variable and a solution I can the main can explain how a audience. I can relational break the functions of search engine selects evaluate the operator to problem the operating results. I can also quality of a govern when a 5 down into a system. I can use a range of digital solution loop should series of explain the different online against a set of stop. I can smaller the services and know criteria and debug a solutions. I difference to resport safety make program am aware that between concerns. appropriate independently more than physical, improvements. with limited one solution wireless and intervention. can be mobile E.g syntax attempted to networks. errors solve a problem
structured and readble algorithms (psuedocode). Can identify similarities and differences in situations and can use these to solve problems ( e.g pattern recognition in cryptography). libraries when programming. (e.g Python and Python modules) Uses a range of operators and expressions e.g.Boolean, and applies them in the context of program control. Selects the appropriate data types. CPU works) Knows that there is a range of operating systems and application software for the same hardware. technology beyond school (e.g. privacy ). Designs criteria to critically evaluate the quality of solutions, uses the criteria to identify improvements and can make appropriate refinements to the solution. 5 I can explain which solutions are best attempted by either humans or computers. In designing a solution I can break the problem down into a series of smaller solutions. I am aware that more than one solution can be attempted to solve a problem I can write an efficient program using if and if, then and else statements. I can use a variable and a relational operator to govern when a loop should stop. I can debug a program independently with limited intervention. E.g syntax errors I understand why and when computers are used. I understand the main functions of the operating system. I can explain the the difference between physical, wireless and mobile networks. I can effectively use search engines and can explain how a search engine selects results. I can also use a range of different online services and know to resport safety concerns. I can design digital content for a given audience. I can evaluate the quality of a digital solution against a set of criteria and make appropriate improvements.
Year-9-Curriculum-Guide-MASTER1.docx