# CA 9-12: 9-12.AP.13

## CodeHS Lessons

Create more generalized computational solutions using collections instead of repeatedly using simple variables.

 Standard 22.1 Intro to Sets 22.2 Intro to Grids 20.1 Intro to Arrays
 Standard 9.2 Functions and Parameters 12.1 Tuples 12.2 Lists 13.1 2d Lists 13.4 Dictionaries 24.14 Parameters
 Standard 7.1 Intro to Lists/Arrays 7.2 Indexing Into an Array 7.3 Adding/Removing From an Array 7.4 Array Length and Looping Through Arrays 7.5 Iterating Over an Array 7.6 Finding an Element in a List 7.7 Removing an Element From an Array
 Standard 7.1 Tuples 7.2 Lists 7.3 For Loops and Lists 7.4 List Methods
 Standard 7.1 Intro to Lists/Arrays 7.2 Indexing Into an Array 7.3 Adding/Removing From an Array 7.4 Array Length and Looping Through Arrays 7.5 Iterating Over an Array 7.6 Finding an Element in a List 7.7 Removing an Element From an Array
 Standard 1.8 Challenge: Make a Keyboard 4.4 JavaScript Objects 9.19 Intro to Lists/Arrays
 Standard 13.1 Intro to Arrays 22.1 Intro to Sets 22.2 Intro to Grids
 Standard 13.1 Intro to Arrays 20.1 Intro to Sets 20.2 Intro to Grids
 Standard 22.1 Intro to Sets 22.2 Intro to Grids 20.1 Intro to Arrays
 Standard 10.1 Using Arrays and Indexing to Set State 10.2 Mapping Through Objects in Arrays 10.3 Challenge: Scorekeeper Pt 7
 Standard 5.6 Parameters
 Standard 5.6 Parameters
 Standard 13.13 Parameters
 Standard 3.13 Parameters
 Standard 6.13 Parameters
 Standard 7.15 Functions and Parameters
 Standard 6.1 Tuples 6.2 Lists 6.5 2d Lists 6.6 Dictionaries
 Standard 1.13 Parameters 6.2 Functions and Parameters 9.1 Tuples 9.2 Lists 10.1 2d Lists 10.4 Dictionaries
 Standard 4.3 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 3.1 Java Methods 3.2 Methods and Parameters 3.3 Methods and Return Values 4.4 Writing Classes 4.5 Writing Classes and Instance Methods 5.2 Introduction to Arrays 5.3 Using Arrays 5.4 ArrayList Methods 5.5 Arrays vs ArrayLists
 Standard 3.1 Java Methods 3.2 Methods and Parameters 3.3 Methods and Return Values 4.4 Writing Classes 4.5 Writing Classes and Instance Methods 5.2 Introduction to Arrays 5.3 Using Arrays 5.6 Arrays vs ArrayLists
 Standard 25.1 Intro to Lists/Arrays 25.9 Basics of Objects 25.12 Intro to Sets 25.13 Intro to Grids
 Standard 12.1 Intro to Lists/Arrays 12.9 Basics of Objects 12.12 Intro to Sets 12.13 Intro to Grids
 Standard 21.1 Intro to Lists/Arrays 21.9 Basics of Objects 21.12 Intro to Sets 21.13 Intro to Grids
 Standard 4.3 Parameters
 Standard 2.13 Parameters 6.2 Functions and Parameters 8.1 Tuples 8.2 Lists 9.1 2d Lists 9.4 Dictionaries
 Standard 2.11 General For Loops 2.17 Functions and Parameters 2 2.18 Functions and Parameters 3 2.19 Functions and Return Values 1 2.20 Functions and Return Values 2 6.1 Breakout
 Standard 6.7 Challenge: Make a Keyboard 9.4 JavaScript Objects 14.13 Intro to Lists/Arrays
 Standard 9.2 Introduction to Arrays 9.3 Using Arrays 9.6 Arrays vs ArrayLists
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 10.12 Intro to Lists/Arrays 14.2 Basics of Objects 14.5 Intro to Sets 14.6 Intro to Grids
 Standard 2.14 Parameters 8.2 Functions and Parameters 10.1 Tuples 10.2 Lists 11.1 2d Lists 11.4 Dictionaries
 Standard 10.11 Intro to Lists/Arrays 18.2 Basics of Objects 18.5 Intro to Sets 18.6 Intro to Grids
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 11.11 Intro to Lists/Arrays 19.2 Basics of Objects 19.5 Intro to Sets 19.6 Intro to Grids
 Standard 3.13 Parameters
 Standard 7.1 Intro to Lists/Arrays 7.2 Indexing Into an Array 7.3 Adding/Removing From an Array 7.4 Array Length and Looping Through Arrays 7.5 Iterating Over an Array 7.6 Finding an Element in a List 7.7 Removing an Element From an Array
 Standard 17.11 Intro to Lists/Arrays 20.2 Basics of Objects 20.5 Intro to Sets 20.6 Intro to Grids
 Standard 6.2 Functions and Parameters 9.1 Tuples 9.2 Lists 9.5 2d Lists 18.13 Parameters 12.3 Dictionaries
 Standard 5.7 Challenge: Make a Keyboard 8.4 JavaScript Objects
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 29.1 Intro to Lists/Arrays 29.9 Basics of Objects 29.12 Intro to Sets 29.13 Intro to Grids
 Standard 33.1 Intro to Lists/Arrays 33.9 Basics of Objects 33.12 Intro to Sets 33.13 Intro to Grids
 Standard 33.1 Intro to Lists/Arrays 33.9 Basics of Objects 33.12 Intro to Sets 33.13 Intro to Grids
 Standard 5.2 Functions and Parameters 6.1 Tuples 6.2 Lists 6.5 2d Lists 6.6 Dictionaries
 Standard 26.1 Intro to Lists/Arrays 26.9 Basics of Objects 26.12 Intro to Sets 26.13 Intro to Grids
 Standard 1.13 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 6.12 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 6.1 Intro to Lists/Arrays 6.2 Indexing Into an Array 6.3 Adding/Removing From an Array 6.4 Array Length and Looping Through Arrays 6.5 Iterating Over an Array 6.6 Finding an Element in a List 6.7 Removing an Element From an Array
 Standard 6.1 Intro to Lists/Arrays 6.2 Indexing Into an Array 6.3 Adding/Removing From an Array 6.4 Array Length and Looping Through Arrays 6.5 Iterating Over an Array 6.6 Finding an Element in a List 6.7 Removing an Element From an Array
 Standard 1.13 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 3.13 Parameters
 Standard 3.14 Parameters
 Standard 5.1 Java Methods 5.2 Methods and Parameters 5.3 Methods and Return Values 6.4 Writing Classes 6.5 Writing Classes and Instance Methods 7.2 Introduction to Arrays 7.3 Using Arrays 7.6 Arrays vs ArrayLists
 Standard 10.1 Intro to Lists/Arrays 11.2 Intro to Sets 11.3 Intro to Grids
 Standard 4.1 Intro to Lists/Arrays 4.2 Indexing Into an Array 4.3 Adding/Removing From an Array 4.4 Array Length and Looping Through Arrays 4.5 Iterating Over an Array 4.6 Finding an Element in a List 4.7 Removing an Element From an Array
 Standard 1.13 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 6.1 Tuples 6.2 Lists 6.3 For Loops and Lists 6.4 List Methods
 Standard 1.13 Parameters
 Standard 12.11 Intro to Lists/Arrays 19.2 Basics of Objects 19.5 Intro to Sets 19.6 Intro to Grids
 Standard 7.11 Intro to Lists/Arrays
 Standard 13.1 Intro to Arrays
 Standard 4.4 Parameters
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids
 Standard 1.13 Parameters
 Standard 12.4 Writing Classes 12.5 Writing Classes and Instance Methods
 Standard 18.4 Writing Classes 18.5 Writing Classes and Instance Methods
 Standard 7.7 Challenge: Make a Keyboard 10.4 JavaScript Objects 13.19 Intro to Lists/Arrays
 Standard 1.2 Functions and Parameters 4.1 Tuples 4.2 Lists 5.1 2d Lists 5.4 Dictionaries
 Standard 5.6 Parameters
 Standard 5.6 Parameters
 Standard 9.2 Functions and Parameters 12.1 Tuples 12.2 Lists 13.1 2d Lists 13.4 Dictionaries
 Standard 11.14 Parameters
 Standard 1.2 Functions and Parameters 4.1 Tuples 4.2 Lists 5.1 2d Lists 5.4 Dictionaries
 Standard 1.7 Challenge: Make a Keyboard 4.4 JavaScript Objects 8.19 Intro to Lists/Arrays
 Standard 6.7 Challenge: Make a Keyboard 9.4 JavaScript Objects 12.19 Intro to Lists/Arrays
 Standard 5.1 Java Methods 5.2 Methods and Parameters 5.3 Methods and Return Values 6.4 Writing Classes 6.5 Writing Classes and Instance Methods 7.2 Introduction to Arrays 7.3 Using Arrays 7.6 Arrays vs ArrayLists
 Standard 11.6 Intro to Lists/Arrays