# 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
 Standard 3.4 Mathematical Operators 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values 9.5 Exceptions 24.19 If/Else Statements 24.20 While Loops 24.21 Putting Together Control Structures
 Standard 1.3 Expressions and Assignment Statements
 Standard 3.6 Basic Math in JavaScript
 Standard 3.6 Basic Math in JavaScript
 Standard 9.4 Basic Math in JavaScript
 Standard 2.4 Basic Math
 Standard 3.4 Basic Math
 Standard 3.4 Basic Math
 Standard 6.3 Using Mathematical Equations to Update State
 Standard 6.3 Using Mathematical Equations to Update State
 Standard 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 12.4 Basic Math
 Standard 1.9 For Loops 1.12 While Loops in Karel 1.16 Karel Challenges 13.17 If/ Else Statements 13.19 Putting Together Control Structures 13.18 While Loops
 Standard 2.9 For Loops 2.12 While Loops in Karel 2.16 Karel Challenges 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 2.9 For Loops 2.12 While Loops in Karel 2.16 Karel Challenges 3.4 Basic Math in JavaScript 6.17 If/ Else Statements 6.19 Putting Together Control Structures 6.18 While Loops
 Standard 7.4 Mathematical Operators 7.14 Functions 7.15 Functions and Parameters 7.17 Functions and Return Values 7.18 Exceptions
 Standard 1.9 For Loops 1.12 While Loops in Karel 1.16 Karel Challenges
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 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 3.4 Basic Math in JavaScript
 Standard 3.4 Basic Math in JavaScript
 Standard 3.4 Basic Math in JavaScript
 Standard 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures 7.1 Advanced Challenges with Tracy
 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 2.4 Basic Math in JavaScript
 Standard 6.4 Basic Math in JavaScript
 Standard 2.3 Expressions and Assignment Statements
 Standard 5.4 Basic Math in JavaScript
 Standard 6.5 Basic Math in JavaScript
 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
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 Standard 6.4 Basic Math in JavaScript
 Standard 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 10.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 6.9 For Loops 6.12 While Loops in Karel 6.16 Karel Challenges
 Standard 2.4 Basic Math
 Standard 8.5 Basic Math in JavaScript
 Standard 8.5 Basic Math in JavaScript
 Standard 4.5 Mathematical Operators 5.1 Functions 5.2 Functions and Parameters 5.4 Functions and Return Values
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 Standard 6.14 If/ Else Statements 6.15 While Loops 8.4 Basic Math 7.4 Mathematical Operators 7.13 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 Standard 2.4 Basic Math in JavaScript
 Standard 2.4 Basic Math in JavaScript
 Standard 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 6.3 Operators 6.5 Functions 14.9 For Loops 14.12 While Loops in Karel 14.16 Karel Challenges
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 Standard 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures 8.9 For Loops 8.12 While Loops in Karel 8.16 Karel Challenges
 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 3.4 Basic Math
 Standard 4.4 Basic Math
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 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 12.9 For Loops 12.12 While Loops in Karel 12.16 Karel Challenges
 Standard 4.4 Mathematical Operators 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 8.5 Exceptions 16.19 If/Else Statements 16.20 While Loops 16.21 Putting Together Control Structures
 Standard 4.4 Mathematical Operators 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 8.5 Exceptions 16.19 If/Else Statements 16.20 While Loops 16.21 Putting Together Control Structures
 Standard 6.4 Basic Math in JavaScript
 Standard 5.4 Basic Math in JavaScript
 Standard 5.4 Basic Math
 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 11.9 For Loops 11.12 While Loops in Karel 11.16 Karel Challenges
 Standard 7.3 Expressions and Assignment Statements
 Standard 6.3 Expressions and Assignment Statements
 Standard 13.4 Basic Math in JavaScript
 Standard 7.1 Operators 7.3 Functions
 Standard 2.4 Mathematical Operators
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values 1.5 Exceptions
 Standard 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.4 Mathematical Operators 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values 9.5 Exceptions
 Standard 2.4 Mathematical Operators 11.19 If/Else Statements 11.20 While Loops 11.21 Putting Together Control Structures
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values 1.5 Exceptions
 Standard 8.4 Basic Math in JavaScript
 Standard 12.4 Basic Math in JavaScript
 Standard 4.5 Arithmetic Expressions 9.6 Advanced: Recursion
 Standard 5.4 Basic Math in JavaScript