Please enable JavaScript to use CodeHS

CO 9-12: CS.HS.1.1d

CodeHS Lessons

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

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
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
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
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
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
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