# VA MSCSE: MSCSE.1

## CodeHS Lessons

The student will design and iteratively develop programs that combine control structures, including loops and conditionals.

 Standard 4.3 Looping 4.4 Branching
 Standard 8.1 Putting Together Control Structures
 Standard 8.1 Putting Together Control Structures
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 1.17 Intro to Programming with Karel the Dog Quiz 13.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 2.17 Intro to Programming with Karel the Dog Quiz 3.19 Putting Together Control Structures
 Standard 2.13 Control Structures Example 2.14 More Karel Examples and Testing 2.16 Karel Challenges 6.19 Putting Together Control Structures
 Standard 1.13 Control Structures Example 1.14 More Karel Examples and Testing 1.16 Karel Challenges 3.19 Intro to Programming with Karel the Dog Quiz 3.19 Intro to Programming with Karel the Dog Quiz
 Standard 1.19 Putting Together Control Structures 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 7.4 Functions 12.1 Arduino Challenges
 Standard 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 10.4 Functions 14.1 Arduino Challenges
 Standard 7.1 For Loops 7.2 While Loops 7.4 If/Else Statements 7.5 Functions 8.1 Putting Together Control Structures 9.1 micro:bit Challenges
 Standard 7.1 For Loops 7.2 While Loops 7.4 If/Else Statements 7.5 Functions 10.1 micro:bit Challenges
 Standard 2.1 For Loops 2.2 While Loops 2.4 If/Else Statements 2.5 Functions 3.1 micro:bit Challenges
 Standard 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 2.4 Functions 3.1 Arduino Challenges
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 6.1 Putting Together Control Structures
 Standard 2.19 Putting Together Control Structures
 Standard 2.22 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 3.19 Putting Together Control Structures
 Standard 6.3 Looping 6.4 Branching
 Standard 18.19 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures 6.13 Control Structures Example 6.14 More Karel Examples and Testing 6.16 Karel Challenges 6.17 Intro to Programming with Karel the Dog Quiz 9.1 For Loops 9.2 While Loops 9.4 If/Else Statements 10.1 micro:bit Challenges 9.5 Functions
 Standard 23.3 Looping 23.4 Branching
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 1.19 Putting Together Control Structures 14.13 Control Structures Example 14.14 More Karel Examples and Testing 14.16 Karel Challenges 14.17 Intro to Programming with Karel the Dog Quiz 6.1 For Loops 6.2 While Loops 6.4 If/Else Statements 7.1 micro:bit Challenges 6.5 Functions
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 3.19 Putting Together Control Structures 8.13 Control Structures Example 8.14 More Karel Examples and Testing 8.16 Karel Challenges 8.17 Intro to Programming with Karel the Dog Quiz
 Standard 3.20 Putting Together Control Structures
 Standard 11.4 For Loops 11.5 While Loops
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 16.3 Looping 16.4 Branching
 Standard 21.3 Looping 21.4 Branching
 Standard 6.1 Putting Together Control Structures
 Standard 1.19 Putting Together Control Structures 11.13 Control Structures Example 11.14 More Karel Examples and Testing 11.16 Karel Challenges 11.17 Intro to Programming with Karel the Dog Quiz 14.1 For Loops 14.2 While Loops 14.4 If/Else Statements 15.1 micro:bit Challenges 14.5 Functions
 Standard 8.1 Putting Together Control Structures
 Standard 8.1 Putting Together Control Structures