Activity | Points | Item Type |
---|---|---|
Consumer Review | ||
1.1 Introduction | Lesson | |
1.1.1 Consumer Review Lab Activity Guide | 5 | Resource |
1.1.2 Review | 5 | Exercise |
1.1.3 Review Free Response | 5 | Free Response |
1.1.4 Check For Understanding | 1 | Check for Understanding |
1.2 Sentiment Value and Star Ratings | Lesson | |
1.2.1 Sentiment Value | 5 | Exercise |
1.2.2 Sentiment Value Free Response | 5 | Free Response |
1.3 Autogenerated Review | Lesson | |
1.3.1 Autogenerate Review | 5 | Exercise |
1.3.2 Autogenerate Review Free Response | 5 | Free Response |
1.4 Create a Negative or Positive Review | Lesson | |
1.4.1 Create a Negative or Positive Review | 5 | Exercise |
1.4.2 Create a Negative or Positive Review | 5 | Free Response |
1.5 Open Ended Activity! | Lesson | |
1.5.1 Final Activity | 5 | Exercise |
1.5.2 Wrap Up | 5 | Free Response |
Magpie | ||
2.1 Magpie Lab | Lesson | |
2.1.1 Magpie Student Guide | 1 | Connection |
2.1.2 Activity 1: Chatbots | 5 | Free Response |
2.1.3 Activity 2: Introduction to Magpie | 1 | Example |
2.1.4 Activity 2: Modifying Magpie | 5 | Exercise |
2.1.5 Activity 2: Questions | 5 | Free Response |
2.1.6 Activity 3: Improving Keyword Detection | 5 | Exercise |
2.1.7 Activity 4: Responses that Transform Statements | 5 | Exercise |
Picture Lab | ||
3.1 Picture Lab | Lesson | |
3.1.1 Introduction & Student Guide | 1 | Connection |
3.1.2 A1: Digital Pictures and Color | 5 | Free Response |
3.1.3 A2: Picking a Color | 1 | Example |
3.1.4 A2 Questions: Picking a Color | 5 | Free Response |
3.1.5 A3: Exploring a Picture | 1 | Example |
3.1.6 A3 Questions: Exploring a Picture | 5 | Free Response |
3.1.7 A4: Two-Dimensional Arrays in Java | 5 | Exercise |
3.1.8 A5: Interfaces | 5 | Free Response |
3.1.9 A5: Modifying a Picture | 5 | Exercise |
3.1.10 A6: Mirroring a Picture | 5 | Exercise |
3.1.11 A9: Edge Detection | 5 | Exercise |
Elevens | ||
4.1 Elevens | Lesson | |
4.1.1 Elevens Activity Guide | 1 | Connection |
4.1.2 Activity 1: Design and Create a Card Class | 5 | Exercise |
4.1.3 Activity 2: Initial Design of a Deck Class | 5 | Exercise |
4.1.4 Activity 2 Questions | 5 | Free Response |
4.1.5 Activity 3: Shuffling the Cards in a Deck | 5 | Exercise |
4.1.6 Activity 3 Questions | 5 | Free Response |
4.1.7 Activity 4: Adding a Shuffle Method to the Deck | 5 | Exercise |
4.1.8 Activity 6: Playing Elevens | 5 | Exercise |
4.1.9 Activity 6 Questions | 5 | Free Response |
4.1.10 Activity 7: Elevens Board Class Design | 5 | Example |
4.1.11 Activity 7 Questions | 5 | Free Response |
4.1.12 Activity 8: Using an Abstract Board Class | 5 | Example |
4.1.13 Activity 8 Questions | 5 | Free Response |
4.1.14 Activity 9: Implementing the Elevens Board | 5 | Exercise |
4.1.15 Activity 9 Questions | 5 | Free Response |
Battleship | ||
5.1 Battleship Demo | Lesson | |
5.1.1 Battleship Part 1: The Ship Class | 5 | Exercise |
5.1.2 Battleship Part 2: The Location Class | 5 | Exercise |
5.1.3 Battleship Part 3: The Grid Class | 5 | Exercise |
5.1.4 Battleship Part 4: Adding a Ship to the Grid | 5 | Exercise |
5.1.5 Battleship Part 5: The Player Class | 5 | Exercise |
5.1.6 Battleship Part 6: The Battleship Class | 5 | Exercise |
5.1.7 Battleship Part 7: Finishing the Game | 5 | Exercise |
5.1.8 Battleship Extensions | 5 | Exercise |
Pokemon Simulation | ||
6.1 Pokemon Demo | Lesson | |
6.1.1 The Move Class | 5 | Challenge |
6.1.2 The Pokemon Class | 10 | Challenge |
6.1.3 Adding Pokemon Images | 10 | Challenge |
6.1.4 Pokemon can Attack! | 10 | Challenge |
6.1.5 The PokemonTrainer Class | 10 | Challenge |
6.1.6 The PokemonSimulation Class | 10 | Challenge |
6.1.7 Finishing the Battle | 10 | Challenge |
6.1.8 Adding the ComputerTrainer | 10 | Challenge |
6.1.9 Pokemon Extensions | 10 | Challenge |
6.1.10 Pokemon Badge | 0 | Badge |
Blackjack | ||
7.1 Writing BlackJack | Lesson | |
7.1.1 The Card Class | 1 | Video |
7.1.2 The Card Class | 1 | Example |
7.1.3 The Deck Class | 1 | Video |
7.1.4 The Deck Class | 1 | Example |
7.1.5 The Hand Class | 1 | Video |
7.1.6 The Hand Class | 1 | Example |
7.1.7 The Blackjack Class | 1 | Video |
7.1.8 The Blackjack Game | 1 | Example |
7.1.9 Improving Blackjack | 5 | Exercise |
Mad Libs | ||
8.1 Mad Libs | Lesson | |
8.1.1 Mad Libs Demo | 1 | Video |
8.1.2 Collecting the Placeholders | 10 | Challenge |
8.1.3 Getting User Input | 10 | Challenge |
8.1.4 Replacing a Placeholder | 10 | Challenge |
8.1.5 Generating the Mad Lib | 10 | Challenge |
8.1.6 Write your own Mad Lib! | 10 | Challenge |
8.1.7 Mad Lib Extensions | 10 | Challenge |
Celebrity Lab | ||
9.1 Activity 1: Introduction to Celebrity | Lesson | |
9.1.1 Introduction to Celebrity | 5 | Free Response |
9.2 Activity 2: The Celebrity Class: A Simple Version | Lesson | |
9.2.1 Celebrity Class: A Simple Version | 5 | Free Response |
9.2.2 Celebrity Constructor | 5 | Exercise |
9.3 Activity 3: Putting it All Together | Lesson | |
9.3.1 Set up Constructors | 5 | Exercise |
9.3.2 Setting up the Game | 5 | Exercise |
9.3.3 Complete Game Play Methods | 5 | Exercise |
9.3.4 Check Your Understanding | 5 | Free Response |
9.4 Activity 4: Extending the Celebrity Class | Lesson | |
9.4.1 Extending the Celebrity Class | 5 | Free Response |
9.4.2 Literature Celebrity | 5 | Example |
9.4.3 Custom Celebrity | 5 | Exercise |
9.4.4 Updating CelebrityGame | 5 | Exercise |
9.4.5 Updating the GUI | 5 | Exercise |
9.5 Activity 5: Open Ended Activity | Lesson | |
9.5.1 Open Ended Activity | 5 | Free Response |
Steganography Lab | ||
10.1 Activity 1: Exploring Color | Lesson | |
10.1.1 Steganography Student Lab | 5 | Resource |
10.1.2 Picture Lab A1: Digital Pictures and Color | 5 | Free Response |
10.1.3 Exploring Color | 5 | Free Response |
10.1.4 Clearing Bits | 5 | Example |
10.1.5 Clearing Bits Responses | 5 | Free Response |
10.1.6 Changing Colors | 5 | Exercise |
10.1.7 Changing Colors Response | 5 | Free Response |
10.1.8 Setting Bits | 5 | Exercise |
10.2 Activity 2: Hiding and Revealing a Picture | Lesson | |
10.2.1 Hiding and Revealing | 5 | Free Response |
10.2.2 Hiding and Revealing | 5 | Exercise |
10.3 Activity 3: Identifying a Hidden Picture | Lesson | |
10.3.1 Identifying a Hidden Picture | 5 | Exercise |
10.3.2 Identify a Hidden Picture: Check Your Understanding | 5 | Free Response |
10.4 Activity 4: Hiding and Revealing a Text Message | Lesson | |
10.4.1 Hiding and Revealing a Text Message Intro | 5 | Free Response |
10.4.2 Hiding and Revealing a Text Message | 5 | Exercise |
10.4.3 Hiding and Revealing; Check your Understanding | 5 | Free Response |
10.5 Activity 5: Open Ended Project | Lesson | |
10.5.1 Open Ended Project | 5 | Exercise |
GridWorld Lab | ||
11.1 Lesson 1 | Lesson | |
11.1.1 GridWorld Starter Code | 5 | Example |
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup