# IL 6-8: 6-8.AP.12

## CodeHS Lessons

Perform operations on student-created variables that possess descriptive names and represent different data types.

 Standard 3.2 Variables 3.4 Basic Math 6.1 Booleans 6.3 Logical Operators 6.4 Comparison Operators 20.1 Intro to Arrays 20.2 Adding & Removing from an Array
 Standard 7.3 Creating Your Site 9.2 Variables 9.4 Basic Math in JavaScript 9.5 Booleans 9.6 Logical Operators 9.7 Comparison Operators 9.18 Local Variables and Scope 9.19 Intro to Lists/Arrays 9.20 Indexing Into an Array 9.21 Adding/Removing From an Array
 Standard 22.1 Booleans 22.2 Logical Operators 22.3 Comparison Operators
 Standard 2.2 Variables 2.4 Basic Math 5.1 Booleans 5.3 Logical Operators 5.4 Comparison Operators 13.1 Intro to Arrays 13.2 Adding & Removing from an Array
 Standard 3.2 Variables 3.4 Basic Math 6.1 Booleans 6.3 Logical Operators 6.4 Comparison Operators 13.1 Intro to Arrays 13.2 Adding & Removing from an Array
 Standard 3.2 Variables 3.4 Basic Math 6.1 Booleans 6.3 Logical Operators 6.4 Comparison Operators 20.1 Intro to Arrays 20.2 Adding & Removing from an Array
 Standard 3.4 Under the Sea 8.3 Variables 9.5 Variables 9.9 Your First Sprites
 Standard 4.4 Under the Sea
 Standard 4.3 Variables 5.5 Variables 5.9 Your First Sprites
 Standard 3.2 Naming Guidelines 5.1 Variables
 Standard 3.2 Naming Guidelines 5.1 Variables
 Standard 1.4 Variables
 Standard 2.3 Variables 3.4 Your First Sprites 4.3 Booleans
 Standard 13.7 Naming Guidelines 13.11 Variables
 Standard 3.7 Naming Guidelines 3.11 Variables
 Standard 3.2 Variables 3.4 Basic Math in JavaScript 6.7 Naming Guidelines 6.11 Variables
 Standard 1.2 Programming with Variables 1.3 Modulus and If Statements 1.4 For Loops 1.5 Pulling It All Together! 2.2 Programming with Variables 2.3 The Pythagorean Theorem 2.4 Getting User Input 2.5 Final Roofing Project 3.1 Printing, Variables, and Math 3.2 Getting User Input 3.3 Making Decisions 3.4 The Formula Solver 4.3 Variables and Arrays 4.4 Vector Arithmetic 5.3 Categorizing Triangles with a Varied Base Value 6.1 Modeling with Tracy 7.1 Precision of Pi
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 3.2 Variables 3.4 Basic Math in JavaScript 6.1 Booleans 6.2 Logical Operators 6.3 Comparison Operators 8.6 Local Variables and Scope
 Standard 3.2 Naming Guidelines 4.1 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 3.2 Variables 3.4 Basic Math in JavaScript 5.1 Booleans 5.2 Logical Operators 5.3 Comparison Operators 7.6 Local Variables and Scope 25.1 Intro to Lists/Arrays 25.2 Indexing Into an Array 25.3 Adding/Removing From an Array
 Standard 3.2 Variables 3.4 Basic Math in JavaScript 5.1 Booleans 5.2 Logical Operators 5.3 Comparison Operators 7.6 Local Variables and Scope 12.1 Intro to Lists/Arrays 12.2 Indexing Into an Array 12.3 Adding/Removing From an Array
 Standard 3.2 Variables 3.4 Basic Math in JavaScript 5.1 Booleans 5.2 Logical Operators 5.3 Comparison Operators 7.6 Local Variables and Scope 21.1 Intro to Lists/Arrays 21.2 Indexing Into an Array 21.3 Adding/Removing From an Array
 Standard 3.2 Naming Guidelines 4.1 Variables
 Standard 2.7 Naming Guidelines 2.11 Variables
 Standard 14.2 Variables 14.4 Basic Math in JavaScript 14.5 Booleans 14.6 Logical Operators 14.7 Comparison Operators 14.13 Intro to Lists/Arrays 14.14 Indexing Into an Array 14.15 Adding/Removing From an Array
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 6.3 Variables 6.5 Basic Math in JavaScript 8.1 Booleans 8.2 Logical Operators 8.3 Comparison Operators 10.12 Intro to Lists/Arrays 10.13 Adding/Removing From an Array 13.1 Indexing Into an Array
 Standard 2.7 Naming Guidelines 2.12 Variables
 Standard 6.2 Variables 6.4 Basic Math in JavaScript 8.1 Booleans 8.2 Logical Operators 8.3 Comparison Operators 10.11 Intro to Lists/Arrays 10.12 Adding/Removing From an Array 17.1 Indexing Into an Array
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 6.2 Variables 6.4 Basic Math in JavaScript 9.1 Booleans 9.2 Logical Operators 9.3 Comparison Operators 11.11 Intro to Lists/Arrays 11.12 Adding/Removing From an Array 18.1 Indexing Into an Array
 Standard 3.7 Naming Guidelines 3.11 Variables
 Standard 10.3 Variables 10.5 Basic Math in JavaScript 15.1 Booleans 15.2 Logical Operators 15.3 Comparison Operators
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 14.1 Booleans 14.2 Logical Operators 14.3 Comparison Operators 17.11 Intro to Lists/Arrays 19.1 Indexing Into an Array 17.12 Adding/Removing From an Array
 Standard 18.7 Naming Guidelines 18.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 2.2 Variables 2.4 Basic Math 4.1 Booleans 4.3 Logical Operators 4.4 Comparison Operators 29.1 Intro to Lists/Arrays 29.2 Indexing Into an Array 29.3 Adding/Removing From an Array
 Standard 8.3 Variables 8.5 Basic Math in JavaScript 10.1 Booleans 10.2 Logical Operators 10.3 Comparison Operators 12.6 Local Variables and Scope 33.1 Intro to Lists/Arrays 33.2 Indexing Into an Array 33.3 Adding/Removing From an Array
 Standard 4.2 Variables 4.4 Basic Math in JavaScript 6.1 Booleans 6.2 Logical Operators 6.3 Comparison Operators 8.6 Local Variables and Scope 26.1 Intro to Lists/Arrays 26.2 Indexing Into an Array 26.3 Adding/Removing From an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 2.2 Variables 2.4 Basic Math in JavaScript
 Standard 2.2 Variables 2.4 Basic Math in JavaScript
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 3.7 Naming Guidelines 3.11 Variables
 Standard 3.7 Naming Guidelines 3.12 Variables
 Standard 3.2 Variables 3.4 Basic Math 7.1 Booleans 7.3 Logical Operators 7.4 Comparison Operators 10.1 Intro to Lists/Arrays 10.2 Indexing Into an Array 10.3 Adding/Removing From an Array
 Standard 5.3 Variables
 Standard 4.2 Variables 4.4 Basic Math 6.1 Booleans 6.3 Logical Operators 6.4 Comparison Operators
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 6.2 Variables 6.4 Basic Math in JavaScript 10.1 Booleans 10.2 Logical Operators 10.3 Comparison Operators 24.6 Local Variables and Scope 12.11 Intro to Lists/Arrays 18.1 Indexing Into an Array 12.12 Adding/Removing From an Array
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 6.1 Booleans 6.2 Logical Operators 6.3 Comparison Operators 7.11 Intro to Lists/Arrays 7.12 Adding/Removing From an Array
 Standard 5.2 Variables 5.4 Basic Math 8.3 Logical Operators 8.4 Comparison Operators 13.1 Intro to Arrays 13.2 Adding & Removing from an Array
 Standard 3.2 Naming Guidelines 4.2 Variables
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 5.2 Variables 5.4 Basic Math in JavaScript 7.1 Booleans 7.2 Logical Operators 7.3 Comparison Operators 9.11 Intro to Lists/Arrays 9.12 Adding/Removing From an Array 16.1 Indexing Into an Array
 Standard 1.7 Naming Guidelines 1.11 Variables
 Standard 12.2 Creating Your Site 13.2 Variables 13.4 Basic Math in JavaScript 13.5 Booleans 13.6 Logical Operators 13.7 Comparison Operators 13.18 Local Variables and Scope 13.19 Intro to Lists/Arrays 13.20 Indexing Into an Array 13.21 Adding/Removing From an Array
 Standard 5.3 Variables
 Standard 2.3 Variables 3.4 Your First Sprites 4.3 Booleans
 Standard 3.2 Naming Guidelines 5.1 Variables
 Standard 3.2 Naming Guidelines 5.1 Variables
 Standard 6.3 Creating Your Site 8.2 Variables 8.4 Basic Math in JavaScript 8.5 Booleans 8.6 Logical Operators 8.7 Comparison Operators 8.18 Local Variables and Scope 8.19 Intro to Lists/Arrays 8.20 Indexing Into an Array 8.21 Adding/Removing From an Array
 Standard 11.3 Creating Your Site 12.2 Variables 12.4 Basic Math in JavaScript 12.5 Booleans 12.6 Logical Operators 12.7 Comparison Operators 12.18 Local Variables and Scope 12.19 Intro to Lists/Arrays 12.20 Indexing Into an Array 12.21 Adding/Removing From an Array