# VA MSCSE: MSCSE.1

## CodeHS Lessons

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

 Standard 2.19 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 4.3 Looping 4.4 Branching
 Standard 6.1 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 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 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 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 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 17.3 Looping 17.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