# CO 9-12: CS.HS.1.1d

## CodeHS Lessons

Use an algorithm that involves mathematical operations and functions to solve problems.

 Standard 3.4 Basic Math in JavaScript
 Standard 3.4 Basic Math
 Standard 2.17 If/ Else Statements 2.18 While Loops 2.19 Putting Together Control Structures 3.4 Mathematical Operators 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 6.5 Exceptions 13.1 Advanced Challenges with Tracy
 Standard 1.3 Expressions and Assignment Statements
 Standard 3.6 Basic Math in JavaScript
 Standard 3.6 Basic Math in JavaScript
 Standard 13.17 If/ Else Statements 13.19 Putting Together Control Structures 13.18 While Loops
 Standard 9.4 Basic Math in JavaScript
 Standard 6.3 Using Mathematical Equations to Update State
 Standard 6.3 Using Mathematical Equations to Update State
 Standard 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 Standard 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 3.4 Basic Math in JavaScript 6.17 If/ Else Statements 6.19 Putting Together Control Structures 6.18 While Loops
 Standard 2.4 Basic Math in JavaScript
 Standard 7.4 Mathematical Operators 7.14 Functions 7.15 Functions and Parameters 7.17 Functions and Return Values 7.18 Exceptions
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 2.4 Mathematical Operators 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 6.5 Exceptions 7.3 Arithmetic, Comparison, and Logical Operators 7.4 Functions 15.1 Advanced Challenges with Tracy
 Standard 3.4 Basic Math in JavaScript 10.3 Arithmetic, Comparison, and Logical Operators 10.4 Functions
 Standard 6.2 If/ Else Statements 6.3 While Loops 7.3 Operators 7.5 Functions 8.1 Putting Together Control Structures 10.1 Advanced Challenges with Tracy
 Standard 7.3 Operators 7.5 Functions
 Standard 2.3 Operators 2.5 Functions
 Standard 2.3 Arithmetic, Comparison, and Logical Operators 2.4 Functions
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 2.4 Arithmetic Expressions 3.2 Methods and Parameters 3.3 Methods and Return Values
 Standard 2.4 Arithmetic Expressions 8.6 Advanced: Recursion
 Standard 5.4 Basic Math in JavaScript
 Standard 6.5 Basic Math in JavaScript
 Standard 6.4 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 6.4 Basic Math in JavaScript
 Standard 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 4.5 Basic Math in JavaScript
 Standard 3.6 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 3.5 Mathematical Operators 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 6.5 Exceptions 18.17 If/ Else Statements 18.19 Putting Together Control Structures 18.18 While Loops
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 9.3 Operators 9.5 Functions
 Standard 8.5 Basic Math in JavaScript
 Standard 4.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 5.4 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 2.4 Basic Math in JavaScript
 Standard 2.4 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 3.18 If/ Else Statements 3.19 While Loops 3.20 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 Standard 4.5 Arithmetic Expressions 9.6 Advanced: Recursion
 Standard 2.6 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 5.4 Basic Math in JavaScript
 Standard 6.4 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 4.5 Arithmetic Expressions 9.6 Advanced: Recursion
 Standard 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 Standard 5.4 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 14.3 Operators 14.5 Functions
 Standard 3.4 Basic Math in JavaScript
 Standard 3.4 Basic Math in JavaScript
 Standard 7.3 Expressions and Assignment Statements
 Standard 6.3 Expressions and Assignment Statements
 Standard 2.19 If/ Else Statements 2.20 While Loops 2.22 Putting Together Control Structures 5.4 Mathematical Operators 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 8.5 Exceptions 16.1 Advanced Challenges with Tracy