Please enable JavaScript to use CodeHS

Outline


1. Karel Adventures 1
1.1 Karel's Coding Environment
Video 1.1.1 Meet Karel
Notes 1.1.2 Explore Karel's Commands
Video 1.1.3 What is Syntax?
Video 1.1.4 Live Coding: Karel's Coding Environment
Example 1.1.5 Example Karel Program
Exercise 1.1.6 Walk Around the Pond
Exercise 1.1.7 Your Favorite Color
1.2 Karel Error Messages
Video 1.2.1 Debugging with Karel Error Messages
Debugging 1.2.2 Debug #1
Video 1.2.3 Debugging #1 Debrief
Debugging 1.2.4 Debug #2
Video 1.2.5 Debugging #2 Debrief
Debugging 1.2.6 Debug #3
Video 1.2.7 Debugging #3 Debrief
Free Response 1.2.8 Debugging Reflection
1.3 The Rabbit Chase
Video 1.3.1 Time to Clean Up
Exercise 1.3.2 Time to Clean Up!
Video 1.3.3 Riley the Troublemaker + Paint
Exercise 1.3.4 Riley the Troublemaker
Video 1.3.5 Riley's Escape!
Exercise 1.3.6 Riley's Escape!
Exercise 1.3.7 Riley's Escape! Part 2
Video 1.3.8 Tracking Riley
Exercise 1.3.9 Tracking Riley
Video 1.3.10 Over the Wall
Exercise 1.3.11 Over the Wall
Video 1.3.12 Help!
Exercise 1.3.13 Help!
Video 1.3.14 Making Friends
Exercise 1.3.15 Extra Challenge: Draw Riley the Rabbit!
1.4 Lost in Space
Video 1.4.1 A Call from Space
Exercise 1.4.2 Build a Spaceship
Video 1.4.3 Directions to Mars + If Statements
Exercise 1.4.4 Directions to Mars
Exercise 1.4.5 Asteroid Field
Exercise 1.4.6 Asteroid Field 2
Video 1.4.7 Landing Systems Engaged + If/Else Statements
Exercise 1.4.8 Landing Systems Engaged
Exercise 1.4.9 Perimeter Check
Video 1.4.10 Putting Out Fires + While Loops
Exercise 1.4.11 Putting Out Fires 1
Exercise 1.4.12 Putting Out Fires 2
Video 1.4.13 Tracking Tracy
Exercise 1.4.14 Tracking Tracy 1
Exercise 1.4.15 Tracking Tracy 2
Video 1.4.16 Martian Sand Worms
Exercise 1.4.17 Martian Sand Worms
Video 1.4.18 Heating Up Mars
1.5 Karel Adventures 1: Evaluation
Challenge 1.5.1 Supplies Drop Off
Quiz 1.5.2 Karel Adventures 1 Quiz
Challenge 1.5.3 (Optional) Create Your Own Short Karel Adventure!
2. Karel Adventures 2
2.1 Quest for the Rosetta Stone
Notes 2.1.1 History of the Rosetta Stone
Video 2.1.2 The Adventures Begins!
Exercise 2.1.3 Pick Up the Hat 1
Exercise 2.1.4 Pick Up the Hat 2
Exercise 2.1.5 Travel to Egypt
Video 2.1.6 Entering the Temple - Else If Statements
Exercise 2.1.7 Approach the Entrance
Exercise 2.1.8 Uncover the Hieroglyph
Video 2.1.9 Navigating the Darkness - For Loops
Exercise 2.1.10 Light the Torches 1
Exercise 2.1.11 Light the Torches 2
Video 2.1.12 Karel Finds the Stone! - Nested If Statements
Exercise 2.1.13 Leave Without a Trace
Exercise 2.1.14 Which Way?
Video 2.1.15 Getting Out! - Which Control Structure?
Exercise 2.1.16 Snakes!
Exercise 2.1.17 Escape the Scarab Room
Video 2.1.18 The End!
Notes 2.1.19 Draw a Hieroglyph Example
Exercise 2.1.20 Challenge: Draw a Hieroglyph
2.2 A Day at the Park
Video 2.2.1 The Adventure Begins - Using Control Structures
Exercise 2.2.2 Karel Clean Up
Exercise 2.2.3 Find the Exit
Exercise 2.2.4 Escape the Bedroom
Video 2.2.5 Karel Makes it out of the Room - Karel Functions
Exercise 2.2.6 Fetch Karel
Exercise 2.2.7 Get Down the Hallway
Exercise 2.2.8 Escape the Building
Video 2.2.9 Navigating the City Streets - Top-Down Decomposition
Exercise 2.2.10 Building Towers
Exercise 2.2.11 Get Around the Cars
Exercise 2.2.12 Find the Park
Video 2.2.13 Karel Makes it to the Park - Custom Colors
Exercise 2.2.14 Making Custom Colors
Exercise 2.2.15 Make a Tree
Exercise 2.2.16 Set Up the Scavenger Hunt
2.3 Karel Adventures 2: Evaluation
Challenge 2.3.1 Collect the Tennis Balls
Quiz 2.3.2 Karel Adventures 2 Quiz
3. Exploring Computing
3.1 History of Computing
Free Response 3.1.1 Life Without Computers
Article 3.1.2 The History of Computers
Connection 3.1.3 History of Computer Interaction
Free Response 3.1.4 Jigsaw: Computer Interaction Over the Decades
Free Response 3.1.5 Reflection: How do you interact with computers?
3.2 Software
Article 3.2.1 Software
Article 3.2.2 How to Build a Game
Article 3.2.3 Steps to Create a Game
Exercise 3.2.4 One Pager: Operating Systems
3.3 Hardware
Article 3.3.1 Computer Hardware
Video 3.3.2 Computer Peripheral Devices
Free Response 3.3.3 Brainstorm: New Computer Components
Free Response 3.3.4 Presentation: New Computer Components
3.4 Cloud Computing
Article 3.4.1 Introduction to Cloud Computing
Video 3.4.2 Cloud Computing Benefits
Article 3.4.3 Cloud or Physical?
Article 3.4.4 Case Study: Cloud Computing in Schools
Free Response 3.4.5 Reflection: Cloud Computing versus Physical Computing
3.5 Internet of Things
Connection 3.5.1 What is the Internet of Things?
Free Response 3.5.2 Daily Interaction with IoT Devices
Article 3.5.3 Privacy Concerns and the Internet of Things
Free Response 3.5.4 Privacy Concerns and the Internet of Things
Free Response 3.5.5 Design an Internet of Things Device
3.6 Ethics and Legal Considerations
Article 3.6.1 Legal, Ethics, and Bias in Computing
Article 3.6.2 Which Laws?
Connection 3.6.3 Self-driving Cars
Free Response 3.6.4 Self-driving Cars
Connection 3.6.5 Bias in Facial Recognition Software
Free Response 3.6.6 Bias in Facial Recognition Software
3.7 The Future of Computing
Video 3.7.1 The Future of Computing
Quiz 3.7.2 Future of Computing
Connection 3.7.3 The Future of AI
Free Response 3.7.4 The Impacts of AI on Your Future
Free Response 3.7.5 Computer Science Career Exploration
3.8 Project: Design the Computer of Tomorrow
Free Response 3.8.1 Design the Computer of Tomorrow
Free Response 3.8.2 Peer Review
3.9 Quiz: Exploring Computing
Quiz 3.9.1 Exploring Computing
4. Tracy Adventures
4.1 Intro to Tracy's Grid World
Video 4.1.1 Meet Tracy!
Exercise 4.1.2 Coordinates in Tracy's World #1
Exercise 4.1.3 Coordinates in Tracy's World #2
Exercise 4.1.4 Coordinates in Tracy's World #3
Video 4.1.5 Communicating with Tracy
Example 4.1.6 Moving Tracy to 2 Locations
Exercise 4.1.7 Drawing a Triangle
Exercise 4.1.8 Drawing a Star
4.2 Debugging with Error Messages
Video 4.2.1 Debugging with Error Messages
Debugging 4.2.2 Debugging #1
Video 4.2.3 Debugging #1 Debrief
Debugging 4.2.4 Debugging #2
Video 4.2.5 Debugging #2 Debrief
Debugging 4.2.6 Debugging #3
Video 4.2.7 Debugging #3 Debrief
4.3 A Day at the Carnival
Video 4.3.1 Enter the Carnival
Exercise 4.3.2 Carnival Map
Video 4.3.3 Finding the Clown
Exercise 4.3.4 Clown
Video 4.3.5 Time for Corn Dogs
Exercise 4.3.6 Eating a Corn Dog
Exercise 4.3.7 Condiments
Video 4.3.8 Ring Toss
Exercise 4.3.9 Play Ring Toss
Exercise 4.3.10 Win Tickets
Video 4.3.11 Balloon Buster
Exercise 4.3.12 Play Balloon Buster
Exercise 4.3.13 Stuffed Bear Prize
Video 4.3.14 Ferris Wheel
Exercise 4.3.15 Ferris Wheel
Exercise 4.3.16 Fireworks
4.4 Under the Sea
Video 4.4.1 Going Snorkeling
Exercise 4.4.2 Snorkel Gear
Video 4.4.3 Getting in the Water
Exercise 4.4.4 Octopus
Video 4.4.5 Making Friends Under the Sea - Variables
Exercise 4.4.6 Seahorse
Exercise 4.4.7 Jellyfish
Video 4.4.8 Escaping the Jellyfish Forest - Parameters
Exercise 4.4.9 Escape the Jellyfish!
Exercise 4.4.10 Dolphin
Video 4.4.11 On the Ocean Floor - User Input
Exercise 4.4.12 Shipwreck
Exercise 4.4.13 Finding the Blue Crab
Video 4.4.14 Finding the Sea Turtles
Exercise 4.4.15 Whale Spout
Exercise 4.4.16 Sea Turtle
Free Response 4.4.17 Finish the Story!
4.5 Tracy Adventures 1: Evaluation
Quiz 4.5.1 Tracy Adventures 1: Quiz
Exercise 4.5.2 Tracy Adventures 1: Project
5. Exploring Digital Citizenship
5.1 Digital Footprint and Reputation
Video 5.1.1 Digital Footprint and Reputation
Quiz 5.1.2 Digital Footprint and Reputation
Free Response 5.1.3 Building a Positive Digital Footprint
Connection 5.1.4 Right to be Forgotten?
Free Response 5.1.5 Right to be Forgotten
Free Response 5.1.6 What is your Digital Footprint?
Example 5.1.7 Social Media Clean-up
5.2 Cyberbullying
Video 5.2.1 Cyberbullying
Quiz 5.2.2 Cyberbullying
Free Response 5.2.3 Scenario: Student Ranking
Free Response 5.2.4 Scenario: Singled Out
Free Response 5.2.5 Stopping Cyberbullying
5.3 Internet Safety
Video 5.3.1 Internet Safety
Quiz 5.3.2 Internet Safety
Free Response 5.3.3 Scenario: School Stranger
Free Response 5.3.4 Scenario: Vacation Pals
Free Response 5.3.5 Staying Safe
5.4 Privacy & Security
Video 5.4.1 What is Data Privacy & Security?
Quiz 5.4.2 Privacy & Security Quiz
Connection 5.4.3 How Strong is your Password?
Free Response 5.4.4 How Strong is your password?
Connection 5.4.5 Google Privacy Policy Search
Free Response 5.4.6 Google Privacy Policy Search
Example 5.4.7 Guess: Password List
Example 5.4.8 Guess: Using an Algorithm
Example 5.4.9 Guess: Brute Force
5.5 Information Literacy
Video 5.5.1 Information Literacy
Quiz 5.5.2 Information Literacy
Free Response 5.5.3 Effective Internet Searches
Connection 5.5.4 Evaluate the Source 1
Free Response 5.5.5 Respond: Evaluate the Source 1
Connection 5.5.6 Evaluate the Source 2
Free Response 5.5.7 Respond: Evaluate the Source 2
Connection 5.5.8 Hero Pig?
5.6 Creative Credit & Copyright
Video 5.6.1 Creative Credit and Copyright
Quiz 5.6.2 Creative Credit and Copyright
Free Response 5.6.3 Cite!
Connection 5.6.4 Exploring Creative Commons
Free Response 5.6.5 Respond: Creative Commons
Free Response 5.6.6 Task: Finding Images
Free Response 5.6.7 Reflection: Why is Copyright Important?
5.7 Hacking Ethics
Video 5.7.1 Hacking Ethics & Legality
Quiz 5.7.2 Hacking Ethics & Legality
Connection 5.7.3 Penetration Testing
Free Response 5.7.4 Reflection: Penetration Testing
Connection 5.7.5 Hack the Pentagon?
Free Response 5.7.6 Reflection: Hack the Pentagon
Quiz 5.7.7 Ethical Hacker Agreement
5.8 Project: Public Service Announcement
Free Response 5.8.1 Pick a Topic
Free Response 5.8.2 Research
Free Response 5.8.3 Choose Your Audience
Free Response 5.8.4 What kind of PSA?
Free Response 5.8.5 Draft your PSA
Free Response 5.8.6 Finalize your PSA!
5.9 Digital Citizenship and Cyber Hygiene Quiz
Quiz 5.9.1 Digital Citizenship and Cyber Hygiene Quiz
Badge 5.9.2 Digital Citizenship and Cybersecurity Badge