Week All – Carry out simple operations on Assessment: File size in number of understand that computer save one 5 binary numbers [for example, Binary addition bytes, kilobytes, byte for every character. Check the size of binary addition, and binary Megabytes, gigabytes, notepad file. (require computers) Video on multiplication] . addition, multiplication. Most Create a file in notepad and check – Carry out simple addition with binary 0 + 0 = 0 Binary multiplication the size of file in numbers of bytes number 1 + 0 = 1 explained by counting the number of 0 + 1 = 1 Scratch binary quiz characters in the file. AT4 Some – 1 + 1 = 10 Visualise binary counting will understand the binary addition 1 + 1 + 1 = 11 and multiplication. All – Introduction to algorithms using Intro to algorithm Home learning : Pseudocode, flowcharts, will be able to understand what is a real life examples like making a More on algorithms Give students an algorithm in algorithms, start/end, algorithm and what is a sequence in an Pseudo code - to reproduce in coffee, crossing a road etc. know BBC bitesize action, control, input, algorithm. Correct order of execution. flowchart that algorithms are implemented output , execute, Most using Pseudo code or flowcharts. sequence, selection, – will be able to use the flowcharts to Know the three basic constructs of iteration. write simple algorithms programming (Sequence, Selection, Iteration). AT1 Some – will progress to use the control structures . very few might be able to find the inefficiencies in algorithms. Learning objectives Differentiated teaching points/activities Suggested resources Suggested AfL activities keywords – including literacy, numeracy including stretch and challenge and formal assessment and habits of mind (as (when appropriate) appropriate) Week All – Understand and use the three A ppt on P algorithm, flowchart, understand the three programming 7 programming constructs (sequence, video on pseudocode, sequence, constructs. selection and iteration) when using Definition selection,condition, Most abstractions that model the state iteration(loop), – will be able to define and identify and behaviour of real-world computer language, when to use each programming construct problems and physical systems. machine language, high Know two different types of level language, Some – will be able to use the constructs to languages in computing namely
Week 5 Carry out simple operations on binary numbers [for example, binary addition, and binary multiplication] . Create a file in notepad and check the size of file in numbers of bytes by counting the number of characters in the file. AT4 All – understand that computer save one byte for every character. Check the size of notepad file. (require computers) Most – Carry out simple addition with binary number Some – will understand the binary addition and multiplication. Video on Binary multiplication explained Scratch binary quiz Visualise binary counting Assessment: Binary addition 0 + 0 = 0 1 + 0 = 1 0 + 1 = 1 1 + 1 = 10 1 + 1 + 1 = 11 File size in number of bytes, kilobytes, Megabytes, gigabytes, addition, multiplication. Introduction to algorithms using real life examples like making a coffee, crossing a road etc. know that algorithms are implemented using Pseudo code or flowcharts. Know the three basic constructs of programming (Sequence, Selection, Iteration). AT1 All – will be able to understand what is a algorithm and what is a sequence in an algorithm. Correct order of execution. Most – will be able to use the flowcharts to write simple algorithms Some – will progress to use the control structures . very few might be able to find the inefficiencies in algorithms. Intro to algorithm More on algorithms BBC bitesize Home learning : Give students an algorithm in Pseudo code - to reproduce in flowchart Pseudocode, flowcharts, algorithms, start/end, action, control, input, output , execute, sequence, selection, iteration. Learning objectives – including literacy, numeracy and habits of mind (as appropriate) Differentiated teaching points/activities including stretch and challenge Suggested resources Suggested AfL activities and formal assessment (when appropriate) keywords Week 7 Understand and use the three programming constructs (sequence, selection and iteration) when using abstractions that model the state and behaviour of real-world problems and physical systems. Know two different types of languages in computing namely All – understand the three programming constructs. Most – will be able to define and identify when to use each programming construct Some – will be able to use the constructs to A ppt on P video on Definition algorithm, flowchart, pseudocode, sequence, selection,condition, iteration(loop), computer language, machine language, high level language,