Please enable JavaScript to use CodeHS

MD 11-12: 12.AP.M.01

CodeHS Lessons

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

Standard
1.4 Functions in Karel
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.8 Intro to Objects/Maps
25.9 Basics of Objects
25.10 Iterating Over an Object
Standard
2.8 Functions
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.3 Namespaces in Functions
6.4 Functions and Return Values
12.1 Classes and Objects
13.1 Advanced Challenges with Tracy
Standard
5.2 Constructors
5.4 Accessor Methods
5.5 Mutator Methods
5.6 Writing Methods
10.1 Recursion
Standard
27.1 Classes and Objects
Standard
13.8 Functions
13.13 Parameters
Standard
4.4 JavaScript Objects
5.3 Creating Your Data Collection Website
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
3.3 Functions
4.3 Parameters
7.1 Advanced Challenges with Tracy
Standard
3.8 Functions
3.13 Parameters
Standard
6.8 Functions
6.13 Parameters
Standard
7.14 Functions
7.16 Namespaces in Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
Standard
2.5 Functions
3.1 micro:bit Challenges
3.4 Final Project
Standard
2.4 Functions
3.1 Arduino Challenges
3.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
7.1 Pokemon Simulation
Standard
6.1 Writing BlackJack
11.1 Pokemon Simulation
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
19.1 Intro to Objects/Maps
19.2 Basics of Objects
19.3 Iterating Over an Object
Standard
2.4 Functions in Karel
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
20.1 Intro to Objects/Maps
20.2 Basics of Objects
20.3 Iterating Over an Object
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
9.5 Functions
10.1 micro:bit Challenges
10.4 Final Project
Standard
1.4 Functions in Karel
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.8 Intro to Objects/Maps
26.9 Basics of Objects
26.10 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
3.8 Functions
3.14 Parameters
7.1 Advanced Challenges with Tracy
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
3.4 Functions in Karel
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
19.1 Intro to Objects/Maps
19.2 Basics of Objects
19.3 Iterating Over an Object
Standard
2.4 Functions in Karel
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
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
2.4 Functions in Karel
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
17.1 Intro to Objects/Maps
17.2 Basics of Objects
17.3 Iterating Over an Object
Standard
1.8 Functions
1.13 Parameters
14.5 Functions
15.1 micro:bit Challenges
15.4 Final Project
Standard
1.4 Functions in Karel
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.8 Intro to Objects/Maps
12.9 Basics of Objects
12.10 Iterating Over an Object
Standard
1.4 Functions in Karel
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.8 Intro to Objects/Maps
21.9 Basics of Objects
21.10 Iterating Over an Object
Standard
11.2 Constructors
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
17.1 Recursion
Standard
11.2 Constructors
11.4 Accessor Methods
11.5 Mutator Methods
11.6 Writing Methods
15.1 Recursion