Please enable JavaScript to use CodeHS

Computer Science Explorations 1 - Outline

  1. Karel Adventures 1

    1. 1.1 Karel's Coding Environment

    2. Video 1.1.1 Meet Karel
    3. Notes 1.1.2 Explore Karel's Commands
    4. Video 1.1.3 What is Syntax?
    5. Video 1.1.4 Live Coding: Karel's Coding Environment
    6. Example 1.1.5 Example Karel Program
    7. Exercise 1.1.6 Walk Around the Pond
    8. Exercise 1.1.7 Your Favorite Color
    9. 1.2 Karel Error Messages

    10. Video 1.2.1 Debugging with Karel Error Messages
    11. Debugging 1.2.2 Debug #1
    12. Video 1.2.3 Debugging #1 Debrief
    13. Debugging 1.2.4 Debug #2
    14. Video 1.2.5 Debugging #2 Debrief
    15. Debugging 1.2.6 Debug #3
    16. Video 1.2.7 Debugging #3 Debrief
    17. Free Response 1.2.8 Debugging Reflection
    18. 1.3 The Rabbit Chase

    19. Video 1.3.1 Time to Clean Up
    20. Exercise 1.3.2 Time to Clean Up!
    21. Video 1.3.3 Riley the Troublemaker + Paint
    22. Exercise 1.3.4 Riley the Troublemaker
    23. Video 1.3.5 Riley's Escape!
    24. Exercise 1.3.6 Riley's Escape!
    25. Exercise 1.3.7 Riley's Escape! Part 2
    26. Video 1.3.8 Tracking Riley
    27. Exercise 1.3.9 Tracking Riley
    28. Video 1.3.10 Over the Wall
    29. Exercise 1.3.11 Over the Wall
    30. Video 1.3.12 Help!
    31. Exercise 1.3.13 Help!
    32. Video 1.3.14 Making Friends
    33. Exercise 1.3.15 Extra Challenge: Draw Riley the Rabbit!
    34. 1.4 Lost in Space

    35. Video 1.4.1 A Call from Space
    36. Exercise 1.4.2 Build a Spaceship
    37. Video 1.4.3 Directions to Mars + If Statements
    38. Exercise 1.4.4 Directions to Mars
    39. Exercise 1.4.5 Asteroid Field
    40. Exercise 1.4.6 Asteroid Field 2
    41. Video 1.4.7 Landing Systems Engaged + If/Else Statements
    42. Exercise 1.4.8 Landing Systems Engaged
    43. Exercise 1.4.9 Perimeter Check
    44. Video 1.4.10 Putting Out Fires + While Loops
    45. Exercise 1.4.11 Putting Out Fires 1
    46. Exercise 1.4.12 Putting Out Fires 2
    47. Video 1.4.13 Tracking Tracy
    48. Exercise 1.4.14 Tracking Tracy 1
    49. Exercise 1.4.15 Tracking Tracy 2
    50. Video 1.4.16 Martian Sand Worms
    51. Exercise 1.4.17 Martian Sand Worms
    52. Video 1.4.18 Heating Up Mars
    53. 1.5 Karel Adventures 1: Evaluation

    54. Challenge 1.5.1 Supplies Drop Off
    55. Quiz 1.5.2 Karel Adventures 1 Quiz
    56. Challenge 1.5.3 (Optional) Create Your Own Short Karel Adventure!
  2. Karel Adventures 2

    1. 2.1 Quest for the Rosetta Stone

    2. Notes 2.1.1 History of the Rosetta Stone
    3. Video 2.1.2 The Adventures Begins!
    4. Exercise 2.1.3 Pick Up the Hat 1
    5. Exercise 2.1.4 Pick Up the Hat 2
    6. Exercise 2.1.5 Travel to Egypt
    7. Video 2.1.6 Entering the Temple - Else If Statements
    8. Exercise 2.1.7 Approach the Entrance
    9. Exercise 2.1.8 Uncover the Hieroglyph
    10. Video 2.1.9 Navigating the Darkness - For Loops
    11. Exercise 2.1.10 Light the Torches 1
    12. Exercise 2.1.11 Light the Torches 2
    13. Video 2.1.12 Karel Finds the Stone! - Nested If Statements
    14. Exercise 2.1.13 Leave Without a Trace
    15. Exercise 2.1.14 Which Way?
    16. Video 2.1.15 Getting Out! - Which Control Structure?
    17. Exercise 2.1.16 Snakes!
    18. Exercise 2.1.17 Escape the Scarab Room
    19. Video 2.1.18 The End!
    20. Notes 2.1.19 Draw a Hieroglyph Example
    21. Exercise 2.1.20 Challenge: Draw a Hieroglyph
    22. 2.2 A Day at the Park

    23. Video 2.2.1 The Adventure Begins - Using Control Structures
    24. Exercise 2.2.2 Karel Clean Up
    25. Exercise 2.2.3 Find the Exit
    26. Exercise 2.2.4 Escape the Bedroom
    27. Video 2.2.5 Karel Makes it out of the Room - Karel Functions
    28. Exercise 2.2.6 Fetch Karel
    29. Exercise 2.2.7 Get Down the Hallway
    30. Exercise 2.2.8 Escape the Building
    31. Video 2.2.9 Navigating the City Streets - Top-Down Decomposition
    32. Exercise 2.2.10 Building Towers
    33. Exercise 2.2.11 Get Around the Cars
    34. Exercise 2.2.12 Find the Park
    35. Video 2.2.13 Karel Makes it to the Park - Custom Colors
    36. Exercise 2.2.14 Making Custom Colors
    37. Exercise 2.2.15 Make a Tree
    38. Exercise 2.2.16 Set Up the Scavenger Hunt
    39. 2.3 Karel Adventures 2: Evaluation

    40. Challenge 2.3.1 Collect the Tennis Balls
    41. Quiz 2.3.2 Karel Adventures 2 Quiz
  3. Exploring Computing

    1. 3.1 History of Computing

    2. Free Response 3.1.1 Life Without Computers
    3. Article 3.1.2 The History of Computers
    4. Connection 3.1.3 History of Computer Interaction
    5. Free Response 3.1.4 Jigsaw: Computer Interaction Over the Decades
    6. Free Response 3.1.5 Reflection: How do you interact with computers?
    7. 3.2 Software

    8. Article 3.2.1 Software
    9. Article 3.2.2 How to Build a Game
    10. Article 3.2.3 Steps to Create a Game
    11. Exercise 3.2.4 One Pager: Operating Systems
    12. 3.3 Hardware

    13. Article 3.3.1 Computer Hardware
    14. Video 3.3.2 Computer Peripheral Devices
    15. Free Response 3.3.3 Brainstorm: New Computer Components
    16. Free Response 3.3.4 Presentation: New Computer Components
    17. 3.4 Cloud Computing

    18. Article 3.4.1 Introduction to Cloud Computing
    19. Video 3.4.2 Cloud Computing Benefits
    20. Article 3.4.3 Cloud or Physical?
    21. Article 3.4.4 Case Study: Cloud Computing in Schools
    22. Free Response 3.4.5 Reflection: Cloud Computing versus Physical Computing
    23. 3.5 Internet of Things

    24. Connection 3.5.1 What is the Internet of Things?
    25. Free Response 3.5.2 Daily Interaction with IoT Devices
    26. Article 3.5.3 Privacy Concerns and the Internet of Things
    27. Free Response 3.5.4 Privacy Concerns and the Internet of Things
    28. Free Response 3.5.5 Design an Internet of Things Device
    29. 3.6 Ethics and Legal Considerations

    30. Article 3.6.1 Legal, Ethics, and Bias in Computing
    31. Article 3.6.2 Which Laws?
    32. Connection 3.6.3 Self-driving Cars
    33. Free Response 3.6.4 Self-driving Cars
    34. Connection 3.6.5 Bias in Facial Recognition Software
    35. Free Response 3.6.6 Bias in Facial Recognition Software
    36. 3.7 The Future of Computing

    37. Video 3.7.1 The Future of Computing
    38. Quiz 3.7.2 Future of Computing
    39. Connection 3.7.3 The Future of AI
    40. Free Response 3.7.4 The Impacts of AI on Your Future
    41. Free Response 3.7.5 Computer Science Career Exploration
    42. 3.8 Project: Design the Computer of Tomorrow

    43. Free Response 3.8.1 Design the Computer of Tomorrow
    44. Free Response 3.8.2 Peer Review
    45. 3.9 Quiz: Exploring Computing

    46. Quiz 3.9.1 Exploring Computing
  4. Tracy Adventures

    1. 4.1 Intro to Tracy's Grid World

    2. Video 4.1.1 Meet Tracy!
    3. Exercise 4.1.2 Coordinates in Tracy's World #1
    4. Exercise 4.1.3 Coordinates in Tracy's World #2
    5. Exercise 4.1.4 Coordinates in Tracy's World #3
    6. Video 4.1.5 Communicating with Tracy
    7. Example 4.1.6 Moving Tracy to 2 Locations
    8. Exercise 4.1.7 Drawing a Triangle
    9. Exercise 4.1.8 Drawing a Star
    10. 4.2 Debugging with Error Messages

    11. Video 4.2.1 Debugging with Error Messages
    12. Debugging 4.2.2 Debugging #1
    13. Video 4.2.3 Debugging #1 Debrief
    14. Debugging 4.2.4 Debugging #2
    15. Video 4.2.5 Debugging #2 Debrief
    16. Debugging 4.2.6 Debugging #3
    17. Video 4.2.7 Debugging #3 Debrief
    18. 4.3 A Day at the Carnival

    19. Video 4.3.1 Enter the Carnival
    20. Exercise 4.3.2 Carnival Map
    21. Video 4.3.3 Finding the Clown
    22. Exercise 4.3.4 Clown
    23. Video 4.3.5 Time for Corn Dogs
    24. Exercise 4.3.6 Eating a Corn Dog
    25. Exercise 4.3.7 Condiments
    26. Video 4.3.8 Ring Toss
    27. Exercise 4.3.9 Play Ring Toss
    28. Exercise 4.3.10 Win Tickets
    29. Video 4.3.11 Balloon Buster
    30. Exercise 4.3.12 Play Balloon Buster
    31. Exercise 4.3.13 Stuffed Bear Prize
    32. Video 4.3.14 Ferris Wheel
    33. Exercise 4.3.15 Ferris Wheel
    34. Exercise 4.3.16 Fireworks
    35. 4.4 Under the Sea

    36. Video 4.4.1 Going Snorkeling
    37. Exercise 4.4.2 Snorkel Gear
    38. Video 4.4.3 Getting in the Water
    39. Exercise 4.4.4 Octopus
    40. Video 4.4.5 Making Friends Under the Sea - Variables
    41. Exercise 4.4.6 Seahorse
    42. Exercise 4.4.7 Jellyfish
    43. Video 4.4.8 Escaping the Jellyfish Forest - Parameters
    44. Exercise 4.4.9 Escape the Jellyfish!
    45. Exercise 4.4.10 Dolphin
    46. Video 4.4.11 On the Ocean Floor - User Input
    47. Exercise 4.4.12 Shipwreck
    48. Exercise 4.4.13 Finding the Blue Crab
    49. Video 4.4.14 Finding the Sea Turtles
    50. Exercise 4.4.15 Whale Spout
    51. Exercise 4.4.16 Sea Turtle
    52. Free Response 4.4.17 Finish the Story!
    53. 4.5 Tracy Adventures 1: Evaluation

    54. Quiz 4.5.1 Tracy Adventures 1: Quiz
    55. Exercise 4.5.2 Tracy Adventures 1: Project
  5. Exploring Digital Citizenship

    1. 5.1 Digital Footprint and Reputation

    2. Video 5.1.1 Digital Footprint and Reputation
    3. Quiz 5.1.2 Digital Footprint and Reputation
    4. Free Response 5.1.3 Building a Positive Digital Footprint
    5. Connection 5.1.4 Right to be Forgotten?
    6. Free Response 5.1.5 Right to be Forgotten
    7. Free Response 5.1.6 What is your Digital Footprint?
    8. Example 5.1.7 Social Media Clean-up
    9. 5.2 Cyberbullying

    10. Video 5.2.1 Cyberbullying
    11. Quiz 5.2.2 Cyberbullying
    12. Free Response 5.2.3 Scenario: Student Ranking
    13. Free Response 5.2.4 Scenario: Singled Out
    14. Free Response 5.2.5 Stopping Cyberbullying
    15. 5.3 Internet Safety

    16. Video 5.3.1 Internet Safety
    17. Quiz 5.3.2 Internet Safety
    18. Free Response 5.3.3 Scenario: School Stranger
    19. Free Response 5.3.4 Scenario: Vacation Pals
    20. Free Response 5.3.5 Staying Safe
    21. 5.4 Privacy & Security

    22. Video 5.4.1 What is Data Privacy & Security?
    23. Quiz 5.4.2 Privacy & Security Quiz
    24. Connection 5.4.3 How Strong is your Password?
    25. Free Response 5.4.4 How Strong is your password?
    26. Connection 5.4.5 Google Privacy Policy Search
    27. Free Response 5.4.6 Google Privacy Policy Search
    28. Example 5.4.7 Guess: Password List
    29. Example 5.4.8 Guess: Using an Algorithm
    30. Example 5.4.9 Guess: Brute Force
    31. 5.5 Information Literacy

    32. Video 5.5.1 Information Literacy
    33. Quiz 5.5.2 Information Literacy
    34. Free Response 5.5.3 Effective Internet Searches
    35. Connection 5.5.4 Evaluate the Source 1
    36. Free Response 5.5.5 Respond: Evaluate the Source 1
    37. Connection 5.5.6 Evaluate the Source 2
    38. Free Response 5.5.7 Respond: Evaluate the Source 2
    39. Connection 5.5.8 Hero Pig?
    40. 5.6 Creative Credit & Copyright

    41. Video 5.6.1 Creative Credit and Copyright
    42. Quiz 5.6.2 Creative Credit and Copyright
    43. Free Response 5.6.3 Cite!
    44. Connection 5.6.4 Exploring Creative Commons
    45. Free Response 5.6.5 Respond: Creative Commons
    46. Free Response 5.6.6 Task: Finding Images
    47. Free Response 5.6.7 Reflection: Why is Copyright Important?
    48. 5.7 Hacking Ethics

    49. Video 5.7.1 Hacking Ethics & Legality
    50. Quiz 5.7.2 Hacking Ethics & Legality
    51. Connection 5.7.3 Penetration Testing
    52. Free Response 5.7.4 Reflection: Penetration Testing
    53. Connection 5.7.5 Hack the Pentagon?
    54. Free Response 5.7.6 Reflection: Hack the Pentagon
    55. Quiz 5.7.7 Ethical Hacker Agreement
    56. 5.8 Project: Public Service Announcement

    57. Free Response 5.8.1 Pick a Topic
    58. Free Response 5.8.2 Research
    59. Free Response 5.8.3 Choose Your Audience
    60. Free Response 5.8.4 What kind of PSA?
    61. Free Response 5.8.5 Draft your PSA
    62. Free Response 5.8.6 Finalize your PSA!
    63. 5.9 Digital Citizenship and Cyber Hygiene Quiz

    64. Quiz 5.9.1 Digital Citizenship and Cyber Hygiene Quiz
    65. Badge 5.9.2 Digital Citizenship and Cybersecurity Badge
  6. Exploring Data and Spreadsheets

    1. 6.1 Your World in Numbers

    2. Notes 6.1.1 Data is Everywhere
    3. Free Response 6.1.2 Your Data Trail
    4. Free Response 6.1.3 Data and Technology
    5. Article 6.1.4 Data, Information, and Knowledge
    6. Free Response 6.1.5 My Data Reflection
    7. 6.2 Intro to Spreadsheets

    8. Video 6.2.1 Introduction to Spreadsheets
    9. Article 6.2.2 Basic Operations Exploration
    10. Free Response 6.2.3 Basic Operations Exploration Submission
    11. Quiz 6.2.4 Basic Operations Quiz
    12. 6.3 Sort and Filter

    13. Video 6.3.1 Sorting and Filtering
    14. Quiz 6.3.2 Sorting and Filtering Quiz
    15. Notes 6.3.3 Influential Women
    16. Free Response 6.3.4 Influential Women Response
    17. 6.4 Statistical Measures

    18. Video 6.4.1 Statistical Measures
    19. Quiz 6.4.2 Statistics and Data Science Quiz
    20. Notes 6.4.3 Mammal Statistics
    21. Free Response 6.4.4 Mammal Statistics Response
    22. 6.5 Visualizing Data

    23. Video 6.5.1 Visualizing Data with Spreadsheets
    24. Notes 6.5.2 Which Visualization is Best?
    25. Free Response 6.5.3 Visualization Reflection
    26. Notes 6.5.4 Create a Dashboard
    27. Free Response 6.5.5 Dashboard Submission
    28. 6.6 Models

    29. Notes 6.6.1 What is a Model?
    30. Free Response 6.6.2 Model Reflection
    31. Notes 6.6.3 Making Predictions
    32. Free Response 6.6.4 Making Predictions Response
    33. 6.7 Project: Statistical Questions

    34. Notes 6.7.1 Project Kickoff: Data Storytelling
    35. Free Response 6.7.2 Statistical Questions
    36. Free Response 6.7.3 Brainstorming a Question
    37. Free Response 6.7.4 How Can Data Give Insight?
    38. Free Response 6.7.5 Select Your Question
    39. 6.8 Project: Data Storytelling

    40. Video 6.8.1 Data Storytelling
    41. Notes 6.8.2 Evaluate a Data Story
    42. Free Response 6.8.3 Data Story Reflection
    43. Free Response 6.8.4 Collecting Data
    44. Free Response 6.8.5 Analyze Data
    45. Free Response 6.8.6 Create Visualization
    46. 6.9 Project: Tell Your Story

    47. Free Response 6.9.1 Outline the Story Arc
    48. Free Response 6.9.2 Draft a Design
    49. Free Response 6.9.3 Peer Review
    50. Free Response 6.9.4 Final Draft
    51. 6.10 Exploring Data and Spreadsheets Quiz

    52. Quiz 6.10.1 Exploring Data and Spreadsheets Quiz