# MA 9-12: 9-12.CS.a2

## CodeHS Lessons

Examine how the components of computing devices are controlled by and react to programmed commands.

 Standard 1.9 Keyboard Interactions
 Standard 4.1 Programming Concepts
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware
 Standard 10.2 Computer Organization 10.3 Software 10.4 Hardware
 Standard 10.2 Computer Organization 10.3 Software 10.4 Hardware
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware
 Standard 3.4 Variables 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 7.4 Functions 7.5 Using Motors 12.1 Arduino Challenges 12.3 Step-by-Step Arduino Project 12.4 Final Project
 Standard 5.4 Variables 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 10.4 Functions 10.5 Using Motors 14.1 Arduino Challenges 14.3 Step-by-Step Arduino Project 14.4 Final Project
 Standard 5.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 9.1 micro:bit Challenges 9.3 Follow a Step-by-Step Project 9.4 Final Project
 Standard 2.4 Variables 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 10.1 micro:bit Challenges 10.3 Follow a Step-by-Step Project 10.4 Final Project
 Standard 1.4 Variables 2.1 For Loops 2.2 While Loops 2.3 Operators 2.4 If/Else Statements 2.5 Functions 3.1 micro:bit Challenges 3.3 Follow a Step-by-Step Project 3.4 Final Project
 Standard 1.4 Variables 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 2.4 Functions 2.5 Using Motors 3.1 Arduino Challenges 3.3 Step-by-Step Arduino Project 3.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 6.8 Keyboard Interactions
 Standard 6.1 Hardware
 Standard 4.3 Computer Organization 4.4 Software
 Standard 3.3 Computer Organization 3.4 Software
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 4.2 Computer Organization 4.3 Software 4.4 Hardware
 Standard 1.3 Software 1.4 Hardware
 Standard 6.1 Programming Concepts
 Standard 4.2 Computer Organization 4.3 Software 4.4 Hardware
 Standard 5.8 Keyboard Interactions
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 9.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 9.5 Functions 10.1 micro:bit Challenges 10.3 Follow a Step-by-Step Project 10.4 Final Project
 Standard 4.2 Computer Organization 4.3 Software 4.4 Hardware
 Standard 23.1 Programming Concepts
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 4.4 Variables 9.2 Computer Organization 9.3 Software 9.4 Hardware 6.1 For Loops 6.2 While Loops 6.3 Operators 6.4 If/Else Statements 6.5 Functions 7.1 micro:bit Challenges 7.3 Follow a Step-by-Step Project 7.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 1.2 Computer Organization 1.3 Software 1.4 Hardware
 Standard 11.3 Variables 11.4 For Loops 11.5 While Loops
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware
 Standard 16.1 Programming Concepts
 Standard 2.2 Computer Organization 2.3 Software 2.5 Hardware
 Standard 4.2 Computer Organization 4.5 Hardware
 Standard 1.4 Computer Organization 1.5 Software 1.6 Hardware
 Standard 7.2 Computer Organization 7.4 Hardware
 Standard 21.1 Programming Concepts
 Standard 5.1 Programming Concepts
 Standard 2.2 Computer Organization 2.3 Software 2.4 Hardware 3.4 Variables 14.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges 15.3 Follow a Step-by-Step Project 15.4 Final Project
 Standard 7.8 Keyboard Interactions
 Standard 1.8 Keyboard Interactions
 Standard 6.8 Keyboard Interactions