# NJ 9-12 Computer Science: 8.1.12.AP.2

## CodeHS Lessons

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

 Standard 22.1 Intro to Sets 22.2 Intro to Grids 26.1 Tic Tac Toe 27.1 Game Design: Helicopter 20.1 Intro to Arrays
 Standard 12.2 Lists 13.1 2d Lists 13.4 Dictionaries
 Standard 6.1 Array 7.1 ArrayList 8.1 2D Arrays
 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 9.19 Intro to Lists/Arrays
 Standard 4.5 Arrays and Objects
 Standard 13.1 Intro to Arrays 15.1 Tic Tac Toe 16.1 Game Design: Helicopter 22.1 Intro to Sets 22.2 Intro to Grids
 Standard 13.1 Intro to Arrays 15.1 Tic Tac Toe 16.1 Game Design: Helicopter 20.1 Intro to Sets 20.2 Intro to Grids
 Standard 22.1 Intro to Sets 22.2 Intro to Grids 24.1 Tic Tac Toe 25.1 Game Design: Helicopter 20.1 Intro to Arrays
 Standard 10.1 Using Arrays and Indexing to Set State 10.2 Mapping Through Objects in Arrays
 Standard 9.2 Lists 10.1 2d Lists 10.4 Dictionaries
 Standard 21.1 Tic Tac Toe 22.1 Game Design: Helicopter
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 5.1 What are Data Structures? 5.2 Introduction to Arrays 5.5 ArrayList Methods 5.9 2D Arrays (Matrices or Grids) 5.11 HashMaps
 Standard 25.1 Intro to Lists/Arrays 25.9 Basics of Objects 25.12 Intro to Sets 25.13 Intro to Grids 25.16 Data Structures Challenges 26.1 Tic Tac Toe 27.1 Game Design: Helicopter
 Standard 12.1 Intro to Lists/Arrays 12.9 Basics of Objects 12.12 Intro to Sets 12.13 Intro to Grids 12.16 Data Structures Challenges 13.1 Tic Tac Toe 14.1 Game Design: Helicopter
 Standard 21.1 Intro to Lists/Arrays 21.9 Basics of Objects 21.12 Intro to Sets 21.13 Intro to Grids 21.16 Data Structures Challenges 22.1 Tic Tac Toe 23.1 Game Design: Helicopter
 Standard 8.2 Lists 9.1 2d Lists 9.4 Dictionaries
 Standard 6.13 Intro to Lists/Arrays
 Standard 8.1 What are Data Structures? 8.2 Introduction to Arrays 8.5 ArrayList Methods 8.9 2D Arrays 8.11 HashMaps
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 10.12 Intro to Lists/Arrays 14.2 Basics of Objects 14.5 Intro to Sets 14.6 Intro to Grids 14.9 Data Structures Challenges
 Standard 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 18.9 Data Structures Challenges
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 11.11 Intro to Lists/Arrays 19.2 Basics of Objects 19.5 Intro to Sets 19.6 Intro to Grids 19.9 Data Structures Challenges
 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 20.9 Data Structures Challenges
 Standard 9.2 Lists 9.5 2d Lists 12.3 Dictionaries
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 29.1 Intro to Lists/Arrays 29.9 Basics of Objects 29.12 Intro to Sets 29.13 Intro to Grids 29.16 Data Structures Quiz 31.1 Tic Tac Toe 32.1 Game Design: Helicopter
 Standard 33.1 Intro to Lists/Arrays 33.9 Basics of Objects 33.12 Intro to Sets 33.13 Intro to Grids 33.16 Data Structures Challenges 34.1 Tic Tac Toe 35.1 Game Design: Helicopter
 Standard 33.1 Intro to Lists/Arrays 33.9 Basics of Objects 33.12 Intro to Sets 33.13 Intro to Grids 33.16 Data Structures Challenges 34.1 Tic Tac Toe 35.1 Game Design: Helicopter
 Standard 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 26.16 Data Structures Challenges 27.1 Tic Tac Toe 28.1 Game Design: Helicopter
 Standard 23.5 Arrays and Objects
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 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 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 7.1 What are Data Structures? 7.2 Introduction to Arrays 7.5 ArrayList Methods 7.9 2D Arrays 7.11 HashMaps
 Standard 10.1 Intro to Lists/Arrays 10.9 Data Structures Quiz 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 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 6.1 Tuples 6.2 Lists 6.3 For Loops and Lists 6.4 List Methods
 Standard 4.1 Tuples 4.2 Lists 4.3 For Loops and Lists 4.4 List Methods
 Standard 4.1 Tuples 4.2 Lists 4.3 For Loops and Lists 4.4 List Methods
 Standard 12.11 Intro to Lists/Arrays 19.2 Basics of Objects 19.5 Intro to Sets 19.6 Intro to Grids 19.9 Data Structures Challenges
 Standard 16.5 Arrays and Objects
 Standard 7.11 Intro to Lists/Arrays
 Standard 13.1 Intro to Arrays
 Standard 20.5 Arrays and Objects
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 9.11 Intro to Lists/Arrays 17.2 Basics of Objects 17.5 Intro to Sets 17.6 Intro to Grids 17.9 Data Structures Challenges
 Standard 13.1 Array 14.1 ArrayList 15.1 2D Arrays
 Standard 12.1 Array 13.1 ArrayList 14.1 2D Arrays
 Standard 13.19 Intro to Lists/Arrays
 Standard 4.2 Lists 5.1 2d Lists 5.4 Dictionaries
 Standard 12.2 Lists 13.1 2d Lists 13.4 Dictionaries
 Standard 4.2 Lists 5.1 2d Lists 5.4 Dictionaries
 Standard 8.19 Intro to Lists/Arrays
 Standard 12.19 Intro to Lists/Arrays
 Standard 7.1 What are Data Structures? 7.2 Introduction to Arrays 7.5 ArrayList Methods 7.9 2D Arrays (Matrices or Grids) 7.11 HashMaps
 Standard 11.6 Intro to Lists/Arrays
 Standard 6.2 Lists 6.5 2d Lists 6.6 Dictionaries