# KS 9-12: L2.AP.M.01

## CodeHS Lessons

Construct solutions to problems using student-created components, such as procedures, modules and/or objects.

 Standard 9.1 Functions 24.7 Functions
 Standard 5.4 Accessor Methods 5.5 Mutator Methods 5.6 Writing Methods 5.7 Static Variables and Methods
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 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
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 3.3 Functions
 Standard 3.3 Functions
 Standard 2.4 Functions in Karel 2.16 Karel Challenges 3.8 Functions
 Standard 2.4 Functions in Karel 2.16 Karel Challenges 6.8 Functions
 Standard 1.4 Functions in Karel 1.16 Karel Challenges 13.8 Functions
 Standard 7.14 Functions
 Standard 1.4 Functions in Karel 1.16 Karel Challenges
 Standard 7.1 Writing BlackJack
 Standard 1.8 Functions 6.1 Functions 7.4 Functions
 Standard 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2 10.4 Functions
 Standard 3.3 Functions 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.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 4.4 Writing Classes 4.5 Writing Classes and Instance Methods 4.6 Getter and Setter Methods 6.1 Writing BlackJack
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 3.3 Functions
 Standard 2.8 Functions 6.1 Functions
 Standard 6.10 Functions and Parameters 1 6.11 Functions and Parameters 2 6.12 Functions and Return Values 1
 Standard 7.4 Accessor Methods 7.5 Mutator Methods 7.6 Writing Methods 7.7 Static Variables and Methods
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 2.8 Functions 8.1 Functions
 Standard 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2 10.4 Functions and Return Values 1 10.5 Functions and Return Values 2
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2 11.4 Functions and Return Values 1 11.5 Functions and Return Values 2
 Standard 3.8 Functions
 Standard 5.1 Functions and Parameters 1 5.2 Functions and Parameters 2 5.3 Functions and Parameters 3 5.4 Functions and Return Values 1 5.5 Functions and Return Values 2
 Standard 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2 17.4 Functions and Return Values 1 17.5 Functions and Return Values 2
 Standard 6.1 Functions 18.8 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 6.4 Functions in Karel 6.16 Karel Challenges 9.5 Functions
 Standard 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2
 Standard 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2 12.4 Functions and Return Values 1 12.5 Functions and Return Values 2
 Standard 5.1 Functions
 Standard 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 8.4 Functions and Return Values 1 8.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 6.6 Functions 7.13 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 4.1 Functions and Parameters 1 4.2 Functions and Parameters 2 4.3 Functions and Parameters 3 4.4 Functions and Return Values 1 4.5 Functions and Return Values 2
 Standard 1.8 Functions 14.4 Functions in Karel 14.16 Karel Challenges 6.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 3.8 Functions 8.4 Functions in Karel 8.16 Karel Challenges
 Standard 3.8 Functions
 Standard 6.4 Writing Classes 6.5 Writing Classes and Instance Methods 6.6 Getter and Setter Methods
 Standard 1.9 Functions
 Standard 1.9 Functions
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 12.4 Functions in Karel 12.16 Karel Challenges 14.5 Functions
 Standard 8.1 Functions 16.7 Functions
 Standard 8.1 Functions 16.7 Functions
 Standard 26.1 Functions and Parameters 1 26.1 Functions and Parameters 1 26.2 Functions and Parameters 2 26.2 Functions and Parameters 2 26.4 Functions and Return Values 1 26.4 Functions and Return Values 1 26.5 Functions and Return Values 2 26.5 Functions and Return Values 2
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2 13.16 Functions and Return Values 1 13.17 Functions and Return Values 2
 Standard 14.14 Functions and Parameters 1 14.15 Functions and Parameters 2 14.16 Functions and Return Values 1 14.17 Functions and Return Values 2
 Standard 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2 7.4 Functions and Return Values 1 7.5 Functions and Return Values 2
 Standard 3.3 Functions
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2 9.4 Functions and Return Values 1 9.5 Functions and Return Values 2
 Standard 1.8 Functions 11.4 Functions in Karel 11.16 Karel Challenges 14.5 Functions
 Standard 11.4 Accessor Methods 11.5 Mutator Methods 11.6 Writing Methods 11.7 Static Variables and Methods 12.4 Writing Classes 12.5 Writing Classes and Instance Methods 12.6 Getter and Setter Methods
 Standard 11.4 Accessor Methods 11.5 Mutator Methods 11.6 Writing Methods 11.7 Static Variables and Methods 18.4 Writing Classes 18.5 Writing Classes and Instance Methods 18.6 Getter and Setter Methods
 Standard 7.3 Functions
 Standard 1.1 Functions
 Standard 3.3 Functions
 Standard 3.3 Functions
 Standard 9.1 Functions
 Standard 11.7 Functions
 Standard 1.1 Functions
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2 8.16 Functions and Return Values 1 8.17 Functions and Return Values 2
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2 12.16 Functions and Return Values 1 12.17 Functions and Return Values 2
 Standard 6.4 Writing Classes 6.5 Writing Classes and Instance Methods 6.6 Getter and Setter Methods