# Overview **Algorithms and Programming** - Nested Conditionals - Iteration - Lists - Calling Procedures **Impact of Computing** - Digital Divide # Learning Objectives **Enduring Understanding** #AAP-2 The way statements are sequenced and combined in a program determines the computed result. Programs incorporate iteration and selection constructs to represent repetition and make decisions to handle varied input values. #AAP-3 Programmers break down problems into smaller and more manageable pieces. By creating procedures and leveraging parameters, programmers generalize processes that can be reused. Procedures allow programmers to draw upon existing code that has already been tested, allowing them to write programs more quickly and with more confidence. #IOC-1 While computing innovations are typically designed to achieve a specific purpose, they may have unintended consequences. ## Nested Conditionals #AAP-2.I For nested selection: a. Write nested conditional statements. b. Determine the result of nested conditional statements. --- ## Iteration #AAP-2.J Express an algorithm that uses iteration without using a programming language. #AAP-2.K For iteration: a. Write iteration statements. b. Determine the result or side effects of iteration statements. --- ## Lists #AAP-2.N For list operations: a. Wire expressions that use list indexing and list procedures. b. Evaluate expressions that use list indexing and list procedures. #AAP-2.O For algorithms involving elements of a list: a. Write iteration statements to traverse a list. b. Determine the result of an algorithm that includes traversals. --- ## Calling Procedures #AAP-3.A For procedure calls: a. Write statements to call procedures. b. Determine the result or effect of a procedure call. --- ## Digital Divide #IOC-1.C Describe issues that contribute to the digital divide. --- # Learning Series ## Series 1 - ### Episode 1 - #ES-KN Essential knowledge description ### Episode 2 - #ES-KN Essential knowledge description --- ## Series 2 - ### Episode 1 - #ES-KN Essential knowledge description ### Episode 2 - #ES-KN Essential knowledge description --- ## Series 3 - ### Episode 1 - #ES-KN Essential knowledge description ### Episode 2 - #ES-KN Essential knowledge description