Please enable JavaScript to use CodeHS

Outline


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