Please enable JavaScript to use CodeHS

WV 9-12: CS.9-12.8

CodeHS Lessons

Organize and create a modular program.

Standard
2.4 Calling a Void Method
2.5 Calling a Void Method with Parameters
2.6 Calling a Non-void Method
5.4 Accessor Methods
5.5 Mutator Methods
Standard
9.16 Functions and Return Values 1
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.17 Functions and Return Values 2
Standard
2.1 Magpie Lab
3.1 Picture Lab
4.1 Elevens
7.1 Writing BlackJack
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
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
Standard
7.1 Pokemon Simulation
Standard
1.5 Methods in Karel
1.6 Top Down Design and Decomposition in Karel
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
4.13 Inheritance
4.14 Class Design and Abstract Classes
6.1 Writing BlackJack
11.1 Pokemon Simulation
15.1 Elevens
17.1 Picture Lab
16.1 Magpie Lab
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
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
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
Standard
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
3.4 Calling a Void Method
3.5 Calling a Void Method with Parameters
3.6 Calling a Non-void Method
7.4 Accessor Methods
7.5 Mutator Methods
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
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
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
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
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
Standard
17.4 Functions and Return Values 1
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.5 Functions and Return Values 2
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
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
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
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
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
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
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
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
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
Standard
3.5 Methods in Karel
3.6 Top Down Design and Decomposition in Karel
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
6.13 Inheritance
6.14 Class Design and Abstract Classes
12.1 Pokemon Simulation
17.1 Elevens
18.1 Magpie Lab
19.1 Picture Lab
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
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
Standard
23.4 Functions and Return Values 1
23.4 Functions and Return Values 1
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
23.2 Functions and Parameters 2
23.2 Functions and Parameters 2
23.3 Functions and Parameters 3
23.3 Functions and Parameters 3
23.5 Functions and Return Values 2
23.5 Functions and Return Values 2
Standard
13.16 Functions and Return Values 1
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.17 Functions and Return Values 2
Standard
14.16 Functions and Return Values 1
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.17 Functions and Return Values 2
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
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
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
Standard
1.5 Methods in Karel
1.6 Top Down Design and Decomposition in Karel
8.4 Calling a Void Method
8.5 Calling a Void Method with Parameters
8.6 Calling a Non-void Method
11.4 Accessor Methods
11.5 Mutator 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
12.13 Inheritance
12.14 Class Design and Abstract Classes
Standard
1.5 Methods in Karel
1.6 Top Down Design and Decomposition in Karel
8.4 Calling a Void Method
8.5 Calling a Void Method with Parameters
8.6 Calling a Non-void Method
11.4 Accessor Methods
11.5 Mutator Methods
18.1 Introduction to Classes and Objects
18.4 Writing Classes
18.5 Writing Classes and Instance Methods
18.6 Getter and Setter Methods
18.7 Class Methods and Class Variables
18.9 Method Overloading
18.13 Inheritance
18.14 Class Design and Abstract Classes
Standard
8.16 Functions and Return Values 1
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.17 Functions and Return Values 2
Standard
12.16 Functions and Return Values 1
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.17 Functions and Return Values 2
Standard
3.5 Methods in Karel
3.6 Top Down Design and Decomposition in Karel
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
6.13 Inheritance
6.14 Class Design and Abstract Classes
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