# WI 9-12: AP2.a.13.h

## CodeHS Lessons

(+) Decompose a computational problem by creating new data types, functions, or classes.

 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 25.1 Intro to Lists/Arrays 25.8 Intro to Objects/Maps 25.12 Intro to Sets
 Standard 2.8 Functions 2.13 Parameters 6.1 Functions 6.2 Functions and Parameters 8.1 Tuples 8.2 Lists 9.1 2d Lists 9.4 Dictionaries
 Standard 4.5 Informal Code Analysis 5.4 Accessor Methods 5.5 Mutator Methods 5.6 Writing Methods
 Standard 13.8 Functions 13.13 Parameters
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2 9.16 Functions and Return Values 1 9.17 Functions and Return Values 2 9.19 Intro to Lists/Arrays
 Standard 3.3 Functions 4.3 Parameters
 Standard 3.8 Functions 3.13 Parameters
 Standard 6.8 Functions 6.13 Parameters
 Standard 7.14 Functions 7.15 Functions and Parameters
 Standard 6.1 Tuples 6.2 Lists 6.5 2d Lists 6.6 Dictionaries
 Standard 1.8 Functions 1.13 Parameters 6.1 Functions 6.2 Functions and Parameters 7.4 Functions 9.1 Tuples 9.2 Lists 10.1 2d Lists 10.4 Dictionaries
 Standard 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 10.4 Functions
 Standard 3.3 Functions 4.3 Parameters 7.5 Functions
 Standard 7.5 Functions
 Standard 2.5 Functions
 Standard 2.4 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 3.1 Java Methods 3.2 Methods and Parameters 3.3 Methods and Return Values 4.1 Introduction to Classes and Objects 4.4 Writing Classes 4.5 Writing Classes and Instance Methods 4.6 Getter and Setter Methods 4.7 Class Methods and Class Variables 4.9 Method Overloading
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2 10.12 Intro to Lists/Arrays 14.1 Intro to Objects/Maps 14.5 Intro to Sets
 Standard 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.3 Functions and Parameters 3 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2 10.11 Intro to Lists/Arrays 18.1 Intro to Objects/Maps 18.5 Intro to Sets
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.3 Functions and Parameters 3 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2 11.11 Intro to Lists/Arrays 19.1 Intro to Objects/Maps 19.5 Intro to Sets
 Standard 3.8 Functions 3.13 Parameters
 Standard 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.3 Functions and Parameters 3 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2 17.11 Intro to Lists/Arrays 20.1 Intro to Objects/Maps 20.5 Intro to Sets
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 9.5 Functions
 Standard 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.3 Functions and Parameters 3 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 26.1 Intro to Lists/Arrays 26.8 Intro to Objects/Maps 26.12 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 3.8 Functions 3.13 Parameters
 Standard 3.8 Functions 3.14 Parameters
 Standard 5.1 Java Methods 5.2 Methods and Parameters 5.3 Methods and Return Values 6.1 Introduction to Classes and Objects 6.4 Writing Classes 6.5 Writing Classes and Instance Methods 6.6 Getter and Setter Methods 6.7 Class Methods and Class Variables 6.9 Method Overloading
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.3 Functions and Parameters 3 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2 12.11 Intro to Lists/Arrays 19.1 Intro to Objects/Maps 19.5 Intro to Sets
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 12.1 Intro to Lists/Arrays
 Standard 5.1 Java Methods 5.2 Methods and Parameters 5.3 Methods and Return Values 6.1 Introduction to Classes and Objects 6.4 Writing Classes 6.5 Writing Classes and Instance Methods 6.6 Getter and Setter Methods 6.7 Class Methods and Class Variables 6.9 Method Overloading
 Standard 3.3 Functions 4.4 Parameters
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.3 Functions and Parameters 3 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2 9.11 Intro to Lists/Arrays 17.1 Intro to Objects/Maps 17.5 Intro to Sets
 Standard 1.8 Functions 1.13 Parameters 14.5 Functions
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 12.1 Intro to Lists/Arrays 12.8 Intro to Objects/Maps 12.12 Intro to Sets
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.3 Functions and Parameters 3 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2 21.1 Intro to Lists/Arrays 21.8 Intro to Objects/Maps 21.12 Intro to Sets
 Standard 10.5 Informal Code Analysis 11.4 Accessor Methods 11.5 Mutator Methods 11.6 Writing Methods 12.1 Introduction to Classes and Objects 12.4 Writing Classes 12.5 Writing Classes and Instance Methods 12.6 Getter and Setter Methods 12.7 Class Methods and Class Variables 12.9 Method Overloading
 Standard 10.5 Informal Code Analysis 11.4 Accessor Methods 11.5 Mutator Methods 11.6 Writing Methods