# MD 6-8: 7.AP.C.01

## CodeHS Lessons

Develop secure programs that utilize combinations of loops, compound conditionals, and the manipulation of variables representing different data types.

 Standard 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 7.4 Nested Control Structures 24.21 Putting Together Control Structures
 Standard 21.1 Challenge Problems
 Standard 1.14 Control Structures Example 1.16 Challenge Problems 8.1 Functions Challenges 11.1 Breakout
 Standard 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 1.14 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 13.1 Breakout
 Standard 2.1 Quest for the Rosetta Stone 2.2 A Day at the Park 8.4 The Draw Loop 8.5 Color Transitions 8.6 Shape Transformations 8.7 Direction 8.8 Mouse Data 8.9 Keyboard Data 8.10 Project: Animate an Emoji
 Standard 2.1 Quest for the Rosetta Stone 2.2 A Day at the Park
 Standard 4.4 The Draw Loop 4.5 Color Transitions 4.6 Shape Transformations 4.7 Direction 4.8 Mouse Data 4.9 Keyboard Data 4.10 Project: Animate an Emoji
 Standard 8.1 Putting Together Control Structures
 Standard 8.1 Putting Together Control Structures
 Standard 2.1 The Draw Loop 2.2 Color Transitions 2.3 Shape Transformations 2.4 Direction 3.2 Mouse Data 3.3 Keyboard Data
 Standard 13.19 Putting Together Control Structures
 Standard 3.19 Putting Together Control Structures
 Standard 6.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures 3.4 Variables 5.4 Nested Control Structures 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 12.1 Arduino Challenges 12.4 Final Project 15.1 Advanced Challenges with Tracy
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 5.4 Variables 9.1 Functions Challenges 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 13.1 Breakout 14.1 Arduino Challenges 14.4 Final Project
 Standard 5.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 8.1 Putting Together Control Structures 9.1 micro:bit Challenges 9.4 Final Project 10.1 Advanced Challenges with Tracy
 Standard 2.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 10.1 micro:bit Challenges 10.4 Final Project
 Standard 1.4 Variables 2.1 For Loops 2.2 While Loops 2.3 Operators 2.4 If/Else Statements 3.1 micro:bit Challenges 3.4 Final Project
 Standard 1.4 Variables 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 3.1 Arduino Challenges 3.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 8.1 Functions Challenges 11.1 Breakout
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 8.1 Functions Challenges 11.1 Breakout
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 9.1 Functions Challenges
 Standard 6.1 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 Standard 2.19 Putting Together Control Structures 5.4 Nested Control Structures 13.1 Advanced Challenges with Tracy
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.22 Putting Together Control Structures 7.4 Nested Control Structures 16.1 Advanced Challenges with Tracy
 Standard 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 3.19 Putting Together Control Structures
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 5.4 Nested Control Structures 18.19 Putting Together Control Structures
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 9.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 10.1 micro:bit Challenges 10.4 Final Project
 Standard 1.14 Control Structures Example 18.1 Challenge Problems 25.1 Functions Challenges 27.1 Breakout
 Standard 2.1 Quest for the Rosetta Stone 2.2 A Day at the Park
 Standard 3.4 The Draw Loop 3.5 Color Transitions 3.6 Shape Transformations 3.7 Direction 3.8 Mouse Data 3.9 Keyboard Data 3.10 Project: Animate an Emoji
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 13.1 Functions Challenges 23.1 Breakout
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 13.1 Functions Challenges 23.1 Breakout
 Standard 1.13 Control Structures Example 2.1 Challenge Problems 9.1 Functions Challenges 12.1 Breakout
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.19 Putting Together Control Structures 4.4 Variables 6.1 For Loops 6.2 While Loops 6.3 Operators 6.4 If/Else Statements 7.1 micro:bit Challenges 7.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 3.19 Putting Together Control Structures
 Standard 3.20 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 Standard 2.15 Control Structures Example
 Standard 5.4 The Draw Loop 5.5 Color Transitions 5.6 Shape Transformations 5.7 Direction 5.8 Mouse Data 5.9 Keyboard Data 5.10 Project: Animate an Emoji
 Standard 2.14 Control Structures Example 11.3 Variables 11.4 For Loops 11.5 While Loops 14.1 Challenge Problems 21.1 Functions Challenges 23.1 Breakout
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 7.4 Nested Control Structures 16.21 Putting Together Control Structures
 Standard 7.4 Nested Control Structures 16.21 Putting Together Control Structures
 Standard 3.14 Control Structures Example 4.2 Challenge Problems
 Standard 1.13 Control Structures Example
 Standard 4.14 Control Structures Example
 Standard 2.15 Control Structures Example 3.1 Challenge Problems 12.1 Breakout
 Standard 6.1 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 Standard 2.13 Control Structures Example 3.2 Challenge Problems
 Standard 2.14 Control Structures Example 3.2 Challenge Problems
 Standard 1.19 Putting Together Control Structures 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges 15.4 Final Project
 Standard 5.4 The Draw Loop 5.5 Color Transitions 5.6 Shape Transformations 5.7 Direction 5.8 Mouse Data 5.9 Keyboard Data 5.10 Project: Animate an Emoji
 Standard 3.4 Variables 3.5 For Loops 3.6 While Loops 7.1 Operators 7.2 If/Else Statements 8.1 micro:bit Challenges 8.3 Final Project
 Standard 6.4 Nested Control Structures
 Standard 8.1 Putting Together Control Structures
 Standard 8.1 Putting Together Control Structures
 Standard 6.4 Nested Control Structures
 Standard 6.4 Nested Control Structures 11.21 Putting Together Control Structures
 Standard 1.14 Control Structures Example 2.2 Challenge Problems