for California 3-5 Computer Science Standards for California Public Schools — 3rd Grade Computer Science [Archive]
Total Standards: 23Mapped: 23Completion: 100%
3-5.CS.1
Describe how computing devices connect to other components to form a system.
3rd Grade Computer Science [Archive]
9.1 Introduction to Computing Systems
3-5.CS.2
Demonstrate how computer hardware and software work together as a system to accomplish tasks.
3rd Grade Computer Science [Archive]
9.1 Introduction to Computing Systems
4th Grade Computer Science [Archive]
4.4 Create a Drawing App
3-5.CS.3
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
3rd Grade Computer Science [Archive]
9.1 Introduction to Computing Systems
3-5.NI.4
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet, and reassembled at the destination.
4th Grade Computer Science [Archive]
8.4 Networks, Packets, and the Internet
5th Grade Computer Science [Archive]
8.4 Networks and Protocols
3-5.NI.5
Describe physical and digital security measures for protecting personal information.
3rd Grade Computer Science [Archive]
9.2 Digital Identity
9.3 Strong Usernames and Passwords
4th Grade Computer Science [Archive]
8.2 Scout's Cybersecurity Adventure: Part 1
8.3 Scout's Cybersecurity Adventure: Part 2
3-5.NI.6
Create patterns to protect information from unauthorized access.
3rd Grade Computer Science [Archive]
9.3 Strong Usernames and Passwords
4th Grade Computer Science [Archive]
8.2 Scout's Cybersecurity Adventure: Part 1
8.3 Scout's Cybersecurity Adventure: Part 2
3-5.DA.7
Explain that the amount of space required to store data differs based on the type of data and/or level of detail.
5th Grade Computer Science [Archive]
8.2 Data Storage
3-5.DA.8
Organize and present collected data visually to highlight relationships and support a claim.
5th Grade Computer Science [Archive]
8.3 Research: Informational Programs
3-5.DA.9
Use data to highlight and/or propose relationships, predict outcomes, or communicate ideas.
5th Grade Computer Science [Archive]
8.3 Research: Informational Programs
3-5.AP.10
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
3rd Grade Computer Science [Archive]
4.4 Loops: Falling Objects
4th Grade Computer Science [Archive]
2.2 Creating Algorithms
3-5.AP.11
Create programs that use variables to store and modify data.
3rd Grade Computer Science [Archive]
6.2 Introduction to Comparison Operators
6.3 I-Spy with Lists
6.4 Race Track Game
8.1 Digital Pet Project
4th Grade Computer Science [Archive]
5.1 Pong Game
5.2 Scout's Quest: Variables
5.4 Lists: Spelling Bee
6.1 Introduction to Clones
6.2 Snake Game
7.1 Program an AI Chatbot
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
4.3 Operators: Coin Flip
5.1 Variables in Dance
5.2 Game Mechanics with Comparison Operators
5.3 Lists: Shopping with Scout
5.4 Pinball Game Project
6.1 Clones: Throwing Acorns Game
6.3 Classes and Objects in Games
6.4 Functions: About Me
6.5 Functions: Paint by Numbers
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
3-5.AP.12
Create programs that include events, loops, and conditionals.
3rd Grade Computer Science [Archive]
2.6 Drawing Tools
3.2 Events
3.4 Broadcast Messages: Marco Polo
3.5 Creative Storytelling
4.1 Loops
4.3 Animating Poetry
5.1 Introduction to Conditionals
5.2 Conditionals: Color Sense
5.3 Conditionals: Changing Effects
5.4 Complex Conditionals: Balloon Game
5.5 Platform Game Design
6.1 Variables
6.2 Introduction to Comparison Operators
6.3 I-Spy with Lists
6.4 Race Track Game
7.1 Introduction to Functions
7.2 Functions Dance Project
8.1 Digital Pet Project
4th Grade Computer Science [Archive]
1.2 Introduction to Computer Science
1.3 Drawing Tools: Sea Creatures
2.1 Events: Dot in Space
2.3 Pair Programming: Create a Band
2.4 Broadcast Messages: Tell a Joke
2.6 Choose Your Own Path: Elements of Culture
3.1 Loops: Catch the Ball
4.1 Game Effects
4.3 Conditionals: Underwater Exploration
4.4 Create a Drawing App
4.5 Scout's Quest: Conditionals
4.6 Complex Conditionals: Chase the Star
5.1 Pong Game
5.2 Scout's Quest: Variables
5.3 Conditionals: Flying Bird
5.4 Lists: Spelling Bee
6.1 Introduction to Clones
6.2 Snake Game
6.3 Scout's Quest: Functions with Boolean Inputs
6.4 Scout's Quest: Functions with Number Inputs
6.5 Flower Garden Functions Project
7.1 Program an AI Chatbot
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
1.2 Introduction to Computer Science
1.4 Drawing Tools: Sea Creatures
2.1 Events: Traveling with Scout
3.1 Creating Turtle Graphics
4.1 Conditionals: Mazes
4.2 Plan a Quest
4.3 Operators: Coin Flip
5.1 Variables in Dance
5.2 Game Mechanics with Comparison Operators
5.3 Lists: Shopping with Scout
5.4 Pinball Game Project
6.1 Clones: Throwing Acorns Game
6.2 Clones in Games
6.3 Classes and Objects in Games
6.4 Functions: About Me
6.5 Functions: Paint by Numbers
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
3-5.AP.13
Decompose problems into smaller, manageable tasks which may themselves be decomposed.
3rd Grade Computer Science [Archive]
1.1 Computational Thinking: Design an Obstacle Course
2.2 Scout's Programming Expedition: Part 1
2.3 Scout's Programming Expedition Part 2
2.4 Scout's Programming Expedition Part 3
2.5 Scout's Programming Expedition Part 4
3.1 Sequences: Parallel Programming
3.4 Broadcast Messages: Marco Polo
4.3 Animating Poetry
7.2 Functions Dance Project
8.1 Digital Pet Project
9.5 CS Innovators: Grace Hopper
4th Grade Computer Science [Archive]
1.4 Computational Thinking: Design a School
2.1 Events: Dot in Space
2.3 Pair Programming: Create a Band
2.4 Broadcast Messages: Tell a Joke
2.6 Choose Your Own Path: Elements of Culture
4.2 Create a Maze
4.4 Create a Drawing App
6.3 Scout's Quest: Functions with Boolean Inputs
6.4 Scout's Quest: Functions with Number Inputs
6.5 Flower Garden Functions Project
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
1.5 Computational Thinking: Design a Neighborhood
2.1 Events: Traveling with Scout
2.3 CS Innovators Research Project
3.1 Creating Turtle Graphics
4.2 Plan a Quest
4.3 Operators: Coin Flip
5.2 Game Mechanics with Comparison Operators
5.4 Pinball Game Project
6.2 Clones in Games
6.3 Classes and Objects in Games
6.4 Functions: About Me
6.5 Functions: Paint by Numbers
7.1 Game Design Project
7.3 Design an App
3-5.AP.14
Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features.
3rd Grade Computer Science [Archive]
4.3 Animating Poetry
4.4 Loops: Falling Objects
8.1 Digital Pet Project
4th Grade Computer Science [Archive]
2.2 Creating Algorithms
4.1 Game Effects
6.5 Flower Garden Functions Project
5th Grade Computer Science [Archive]
3.2 Animation Loops Project
4.2 Plan a Quest
5.2 Game Mechanics with Comparison Operators
6.2 Clones in Games
6.3 Classes and Objects in Games
3-5.AP.15
Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
3rd Grade Computer Science [Archive]
5.5 Platform Game Design
8.1 Digital Pet Project
4th Grade Computer Science [Archive]
2.3 Pair Programming: Create a Band
2.6 Choose Your Own Path: Elements of Culture
4.1 Game Effects
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
4.2 Plan a Quest
6.2 Clones in Games
6.3 Classes and Objects in Games
7.1 Game Design Project
7.3 Design an App
3-5.AP.16
Observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.
3rd Grade Computer Science [Archive]
4.5 Remixing Programs
4th Grade Computer Science [Archive]
2.6 Choose Your Own Path: Elements of Culture
8.5 Giving Credit Through Attributions
3-5.AP.17
Test and debug a program or algorithm to ensure it accomplishes the intended task.
3rd Grade Computer Science [Archive]
2.2 Scout's Programming Expedition: Part 1
2.3 Scout's Programming Expedition Part 2
2.4 Scout's Programming Expedition Part 3
2.5 Scout's Programming Expedition Part 4
2.6 Drawing Tools
3.1 Sequences: Parallel Programming
3.3 Costumes, Backdrops, and Animations
3.4 Broadcast Messages: Marco Polo
4.1 Loops
4.2 Debugging: Events and Loops
4.4 Loops: Falling Objects
5.5 Platform Game Design
7.1 Introduction to Functions
8.1 Digital Pet Project
4th Grade Computer Science [Archive]
2.1 Events: Dot in Space
2.3 Pair Programming: Create a Band
2.4 Broadcast Messages: Tell a Joke
2.6 Choose Your Own Path: Elements of Culture
3.1 Loops: Catch the Ball
3.2 Debugging: Mazes
4.2 Create a Maze
5.1 Pong Game
5.2 Scout's Quest: Variables
6.3 Scout's Quest: Functions with Boolean Inputs
6.4 Scout's Quest: Functions with Number Inputs
6.5 Flower Garden Functions Project
7.2 Click-a-Mole
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
1.3 The Coordinate Plane
2.1 Events: Traveling with Scout
2.2 Debugging: Make a Pizza
2.3 CS Innovators Research Project
3.1 Creating Turtle Graphics
3.2 Animation Loops Project
4.2 Plan a Quest
4.3 Operators: Coin Flip
5.1 Variables in Dance
5.4 Pinball Game Project
6.2 Clones in Games
6.3 Classes and Objects in Games
6.4 Functions: About Me
6.5 Functions: Paint by Numbers
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
3-5.AP.18
Perform different roles when collaborating with peers during the design, implementation, and review stages of program development.
4th Grade Computer Science [Archive]
2.3 Pair Programming: Create a Band
4.1 Game Effects
3-5.AP.19
Describe choices made during program development using code comments, presentations, and demonstrations.
4th Grade Computer Science [Archive]
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
6.3 Classes and Objects in Games
7.3 Design an App
3-5.IC.20
Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
3rd Grade Computer Science [Archive]
9.6 Humans Vs. Machines
4th Grade Computer Science [Archive]
2.5 Technology Timeline
8.7 Ethical and Responsible Use of Generative AI
5th Grade Computer Science [Archive]
2.3 CS Innovators Research Project
8.1 Standing Up to Cyberbullying
8.6 AI Products: Ethical and Responsible Choices
3-5.IC.21
Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
4th Grade Computer Science [Archive]
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
7.3 Design an App
3-5.IC.22
Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.
3rd Grade Computer Science [Archive]
5.5 Platform Game Design
8.1 Digital Pet Project
4th Grade Computer Science [Archive]
7.3 Designing Solutions for Accessibility
5th Grade Computer Science [Archive]
7.3 Design an App
3-5.IC.23
Describe reasons creators might limit the use of their work.