Specification content Learning outcomes Suggested Possible teaching and learning Resource Exam and tips’ Specification timing activities reference (lessons) 3.1.1, 3.2.1, Understand and use Apply the listed 3 hours Students should be introduced 3.2.2, 3.2.3, string, integer and programming techniques. to basic input and output (and some other 3.2.7 real data types commands, declaring variables Choose appropriate data concepts not appropriately. (if required by language), and types. required until later). using arithmetic operations. Understand how Use meaningful identifier variable declaration Students will also need to be names and know why. and assignment can taught basic aspects of the IDE be used in programs. for their programming language Understand what an eg how to run a program, how algorithm is and the Be able to use to load/save, how error difference between an addition, messages are presented and algorithm and program. subtraction, what they mean. multiplication and real division. Students should be introduced to the idea of an algorithm and Be able to perform that a program is an and output. implementation of an algorithm. Use meaningful identifier names and
Specification reference Specification content Learning outcomes Suggested timing (lessons) Possible teaching and learning activities Resource Exam and tips’ 3.1.1, 3.2.1, 3.2.2, 3.2.3, 3.2.7 Understand and use string, integer and real data types appropriately. Understand how variable declaration and assignment can be used in programs. Be able to use addition, subtraction, multiplication and real division. Be able to perform and output. Use meaningful identifier names and Apply the listed programming techniques. Choose appropriate data types. Use meaningful identifier names and know why. Understand what an algorithm is and the difference between an algorithm and program. 3 hours Students should be introduced to basic input and output commands, declaring variables (if required by language), and using arithmetic operations. Students will also need to be taught basic aspects of the IDE for their programming language eg how to run a program, how to load/save, how error messages are presented and what they mean. Students should be introduced to the idea of an algorithm and that a program is an implementation of an algorithm. (and some other concepts not required until later).
AQA-8520-SOW.DOCX