COMPUTING Programming Hardware Communication Information Algorithms & & & Networks Technology Development Processing Has practical Designs and experience of writes nested a small modular Designs a (hypothetical) Understands programs that solution to a low level the ethical enforce problem that programming issues reusability depends on language. Understands the surrounding the utilising solutions to (AB) (AL) hardware associated application of smaller (DE) (GE) with networking information wherever instances of Understands computer systems, technology, and possible. the same and can including WANs and the existence Understands 9 problem explain LANs, understands of legal the difference (recursion). Moore’s Law. their purpose and frameworks between Understands (GE) how they governing its loop ‘While’ that some Understands work,including MAC use e.g. Data and loop, ‘For’ problems and can addresses. Protection Act, which uses a cannot be explain Computer loop counter. (e.g. Global multitasking Misuse Act, Understands warming ) by Copyright etc. and uses two computers. dimensional (AB) (AL) data structures. (DE) Recognises Appreciates the Knows the purpose Undertakes that that the effect of the of the hardware and creative processors design of an scope of a protocols associated projects that have algorithm is variable e.g. a with networking collect, analyse, instruction Grade distinct from local variable computer and evaluate sets and that 8 its expression can’t be systems.Understands data to meet these relate in a accessed from the client-server the needs of a to low-level programming outside its model including how known user instructions language function. ) dynamic web pages group. carried out (which will Understands use server-side Effectively
COMPUTING Algorithms Programming & Development Hardware & Processing Communication & Networks Information Technology 9 Designs a solution to a problem that depends on solutions to smaller instances of the same problem (recursion). Understands that some problems cannot be (e.g. Global warming ) Designs and writes nested modular programs that enforce reusability utilising wherever possible. Understands the difference between ‘While’ loop and ‘For’ loop, which uses a loop counter. Understands and uses two dimensional data structures. Has practical experience of a small (hypothetical) low level programming language. (AB) (AL) (DE) (GE) Understands and can explain Moore’s Law. (GE) Understands and can explain multitasking by computers. (AB) (AL) (DE) Understands the hardware associated with networking computer systems, including WANs and LANs, understands their purpose and how they work,including MAC addresses. Understands the ethical issues surrounding the application of information technology, and the existence of legal frameworks governing its use e.g. Data Protection Act, Computer Misuse Act, Copyright etc. Grade 8 Recognises that the design of an algorithm is distinct from its expression in a programming language (which will Appreciates the effect of the scope of a variable e.g. a local variable can’t be accessed from outside its function. ) Understands that processors have instruction sets and that these relate to low-level instructions carried out Knows the purpose of the hardware and protocols associated with networking computer systems.Understands the client-server model including how dynamic web pages use server-side Undertakes creative projects that collect, analyse, and evaluate data to meet the needs of a known user group. Effectively
Year-9-Curriculum-Guide-MASTER1.docx