AQA A level Computer Science Teaching and Learning Resources Section 1, Chapter 2: Programming concepts SPECIFICATION COVERAGE LEARNING OBJECTIVES KEYWORDS 3.1.1.2 Programming concepts In this chapter students will learn how to: • put lines of code in the correct sequence • write an assignment statement • write a selection statement • write an iterative (repeat) statement • use loops. syntax; selection; nesting; iteration; definite iteration; indefinite iteration; loop; sequence CHAPTER RESOURCES Presentation: Programming concepts - a presentation overview Worksheet: Chapter 2, Programming constructs Answers to tasks Interactive quiz: Programming concepts test SECTION RESOURCES Answers to practice questions PRIOR LEARNING Students should have completed Chapter 1. TEACHING NOTES 1 The presentation can be used as a starter to introduce the basic concepts. 2 This chapter introduces more of the basic programming concepts and constructs. The basic statements: assignment, selection, iteration and the concept of sequencing are introduced. This could be supported with a practical demonstration of each using the tools available in your centre. It is suggested that the theory should be complemented with practical sessions giving students the opportunity to write and test snippets of code. 3 In addition to the task questions and research tasks provided in the book there is a further worksheet that can be used in class or for independent study. 4 The interactive quiz can also be used by students to test their own understanding and identify any gaps in knowledge. 5 A further opportunity for assessment is available through the practice questions that cover the whole section, which are best used when teaching of the whole section is complete. AQA A level Computer Science © Hodder & Stoughton Limited 2015