Please enable JavaScript to use CodeHS


AP Computer Science A Labs

Lessons

  1. Consumer Review

    1. 1.1 Introduction

    2. Description
    3. Objective
    4. 1.2 Sentiment Value and Star Ratings

    5. Description
    6. Objective
    7. 1.3 Autogenerated Review

    8. Description
    9. Objective
    10. 1.4 Create a Negative or Positive Review

    11. Description
    12. Objective
    13. 1.5 Open Ended Activity!

    14. Description
    15. Objective
  2. Magpie

    1. 2.1 Magpie Lab

    2. Description
    3. Objective
  3. Picture Lab

    1. 3.1 Picture Lab

    2. Description
    3. Objective
  4. Elevens

    1. 4.1 Elevens

    2. Description
    3. Objective
  5. Battleship

    1. 5.1 Battleship Demo

    2. Description
    3. Objective
  6. Pokemon Simulation

    1. 6.1 Pokemon Demo

    2. Description
    3. Objective
  7. Blackjack

    1. 7.1 Writing BlackJack

    2. Description
    3. Objective
  8. Mad Libs

    1. 8.1 Mad Libs

    2. Description
    3. Objective
  9. Celebrity Lab

    1. 9.1 Activity 1: Introduction to Celebrity

    2. Description
    3. Objective
    4. 9.2 Activity 2: The Celebrity Class: A Simple Version

    5. Description
    6. Objective
    7. 9.3 Activity 3: Putting it All Together

    8. Description
    9. Objective
    10. 9.4 Activity 4: Extending the Celebrity Class

    11. Description
    12. Objective
    13. 9.5 Activity 5: Open Ended Activity

    14. Description
    15. Objective
  10. Steganography Lab

    1. 10.1 Activity 1: Exploring Color

    2. Description
    3. Objective
    4. 10.2 Activity 2: Hiding and Revealing a Picture

    5. Description
    6. Objective
    7. 10.3 Activity 3: Identifying a Hidden Picture

    8. Description
    9. Objective
    10. 10.4 Activity 4: Hiding and Revealing a Text Message

    11. Description
    12. Objective
    13. 10.5 Activity 5: Open Ended Project

    14. Description
    15. Objective
  11. GridWorld Lab

    1. 11.1 Lesson 1

    2. Description
    3. Objective