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

## CodeHS Lessons

Create artifacts by using procedures within a program, combinations of data and procedures, or independent but interrelated programs.

 Standard 13.1 Project Prep and Development 22.3 Looping Over a Grid
 Standard 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values 12.2 Lists 13.1 2d Lists 13.4 Dictionaries 14.1 Project: Guess the Word
 Standard 5.4 Accessor Methods 5.5 Mutator Methods 6.4 Developing Algorithms Using Arrays 7.4 Developing Algorithms using ArrayLists
 Standard 2.1 Practice PT: Pair-Programming Paint! 6.1 Project: Tell a Story 9.1 Practice PT: Steganography 10.1 Practice PT: Create an Image Filter!
 Standard 2.1 Practice PT: Pair-Programming Paint! 6.1 Practice PT: Tell a Story 9.1 Practice PT: Steganography 10.1 Practice PT: Create an Image Filter!
 Standard 2.1 Practice PT: Pair-Programming Paint! 6.1 Project: Tell a Story 12.1 Practice PT: Create an Image Filter! 31.1 Practice PT: Steganography
 Standard 17.1 Project Prep and Development 22.3 Looping Over a Grid
 Standard 17.1 Project Prep and Development 20.3 Looping Over a Grid
 Standard 22.3 Looping Over a Grid
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 13.10 Top Down Design 13.13 Parameters 13.8 Functions 13.19 Putting Together Control Structures
 Standard 3.8 Functions 3.10 Top Down Design 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 6.10 Top Down Design 6.13 Parameters 6.8 Functions 6.19 Putting Together Control Structures
 Standard 7.14 Functions 7.15 Functions and Parameters 7.17 Functions and Return Values
 Standard 6.2 Lists 6.5 2d Lists 6.6 Dictionaries
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 7.4 Functions 9.2 Lists 10.1 2d Lists 10.4 Dictionaries 11.1 Project: Guess the Word
 Standard 10.4 Functions 15.1 Project Prep and Development
 Standard 3.3 Functions 3.5 Top Down Design 4.3 Parameters 7.5 Functions 8.1 Putting Together Control Structures
 Standard 7.5 Functions
 Standard 2.5 Functions
 Standard 2.4 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 5.4 Enhanced For Loops 5.10 Traversing 2D Arrays
 Standard 12.1 Project Prep and Development 25.5 Iterating Over an Array 25.14 Looping Over a Grid 25.9 Basics of Objects
 Standard 12.5 Iterating Over an Array 12.9 Basics of Objects 12.14 Looping Over a Grid 15.1 Project Prep and Development
 Standard 21.5 Iterating Over an Array 21.14 Looping Over a Grid 21.9 Basics of Objects
 Standard 3.3 Functions 3.5 Top Down Design 4.3 Parameters 6.1 Putting Together Control Structures
 Standard 2.8 Functions 2.10 Top Down Design 2.13 Parameters 2.19 Putting Together Control Structures 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 8.2 Lists 9.1 2d Lists 9.4 Dictionaries 10.1 Project: Guess the Word
 Standard 8.4 Accessor Methods 8.5 Mutator Methods 9.4 Enhanced For Loops 9.10 Traversing 2D Arrays
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 10.15 Iterating Over an Array 14.7 Looping Over a Grid 14.2 Basics of Objects
 Standard 2.8 Functions 2.10 Top Down Design 2.14 Parameters 2.22 Putting Together Control Structures 8.1 Functions 8.2 Functions and Parameters 8.4 Functions and Return Values 10.2 Lists 11.1 2d Lists 11.4 Dictionaries 12.1 Project: Guess the Word
 Standard 10.14 Iterating Over an Array 18.7 Looping Over a Grid 18.2 Basics of Objects
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 11.14 Iterating Over an Array 19.7 Looping Over a Grid 19.2 Basics of Objects
 Standard 3.8 Functions 3.10 Top Down Design 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 2.1 Practice PT: Pair-Programming Paint! 6.1 Project: Tell a Story 9.1 Practice PT: Steganography 10.1 Practice PT: Create an Image Filter!
 Standard 17.14 Iterating Over an Array 20.7 Looping Over a Grid 20.2 Basics of Objects
 Standard 6.1 Functions 6.2 Functions and Parameters 6.4 Functions and Return Values 9.2 Lists 9.5 2d Lists 18.10 Top Down Design 18.13 Parameters 18.8 Functions 18.19 Putting Together Control Structures 12.3 Dictionaries 13.1 Project: Guess the Word
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 9.5 Functions
 Standard 7.1 Project Prep and Development 29.5 Iterating Over an Array 29.9 Basics of Objects 29.14 Looping Over a Grid
 Standard 17.1 Project Prep and Development 33.5 Iterating Over an Array 33.14 Looping Over a Grid 33.9 Basics of Objects
 Standard 13.1 Project Prep and Development 26.5 Iterating Over an Array 26.14 Looping Over a Grid 26.9 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 5.1 Project: Tell a Story
 Standard 5.1 Project: Tell a Story
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 6.5 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 3.8 Functions 3.10 Top Down Design 3.13 Parameters 3.19 Putting Together Control Structures
 Standard 3.8 Functions 3.10 Top Down Design 3.14 Parameters 3.20 Putting Together Control Structures
 Standard 7.4 Enhanced For Loops 7.10 Traversing 2D Arrays
 Standard 10.5 Iterating Over an Array 11.4 Looping Over a Grid
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 12.14 Iterating Over an Array 19.7 Looping Over a Grid 19.2 Basics of Objects
 Standard 7.14 Iterating Over an Array
 Standard 3.3 Functions 3.5 Top Down Design 4.4 Parameters 6.1 Putting Together Control Structures
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 9.14 Iterating Over an Array 17.7 Looping Over a Grid 17.2 Basics of Objects
 Standard 1.8 Functions 1.10 Top Down Design 1.13 Parameters 1.19 Putting Together Control Structures 14.5 Functions
 Standard 11.4 Accessor Methods 11.5 Mutator Methods 13.4 Developing Algorithms Using Arrays 14.4 Developing Algorithms using ArrayLists
 Standard 11.4 Accessor Methods 11.5 Mutator Methods 12.4 Developing Algorithms Using Arrays 13.4 Developing Algorithms using ArrayLists
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values 4.2 Lists 5.1 2d Lists 5.4 Dictionaries 6.1 Project: Guess the Word
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 3.3 Functions 3.6 Top Down Design 5.6 Parameters 8.1 Putting Together Control Structures
 Standard 9.1 Functions 9.2 Functions and Parameters 9.4 Functions and Return Values 12.2 Lists 13.1 2d Lists 13.4 Dictionaries 14.1 Project: Guess the Word
 Standard 1.1 Functions 1.2 Functions and Parameters 1.4 Functions and Return Values 4.2 Lists 5.1 2d Lists 5.4 Dictionaries 6.1 Project: Guess the Word
 Standard 7.4 Enhanced For Loops 7.10 Traversing 2D Arrays
 Standard 3.1 Practice PT: Pair-Programming Obby