for California 3-5 Computer Science Standards for California Public Schools — 3rd Grade Computer Science
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
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
9.1 Introduction to Computing Systems
4th Grade Computer Science
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
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
8.4 Networks, Packets, and the Internet
5th Grade Computer Science
8.4 Networks and Protocols
3-5.NI.5
Describe physical and digital security measures for protecting personal information.
3rd Grade Computer Science
9.2 Digital Identity
9.3 Strong Usernames and Passwords
4th Grade Computer Science
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
9.3 Strong Usernames and Passwords
4th Grade Computer Science
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
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
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
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
4.4 Loops: Falling Objects
4th Grade Computer Science
2.2 Creating Algorithms
3-5.AP.11
Create programs that use variables to store and modify data.
3rd Grade Computer Science
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
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
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
2.6 Scratch 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
1.2 Introduction to Computer Science and Scratch
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
1.2 Introduction to Computer Science and Scratch
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
1.1 Computational Thinking: Design an Obstacle Course
2.2 Scout's Scratch Expedition Part 1
2.3 Scout's Scratch Expedition Part 2
2.4 Scout's Scratch Expedition Part 3
2.5 Scout's Scratch 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
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
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
4.3 Animating Poetry
4.4 Loops: Falling Objects
8.1 Digital Pet Project
4th Grade Computer Science
2.2 Creating Algorithms
4.1 Game Effects
6.5 Flower Garden Functions Project
5th Grade Computer Science
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
5.5 Platform Game Design
8.1 Digital Pet Project
4th Grade Computer Science
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
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
4.5 Remixing Programs
4th Grade Computer Science
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
2.2 Scout's Scratch Expedition Part 1
2.3 Scout's Scratch Expedition Part 2
2.4 Scout's Scratch Expedition Part 3
2.5 Scout's Scratch Expedition Part 4
2.6 Scratch 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
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
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
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
7.3 Designing Solutions for Accessibility
5th Grade Computer Science
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
9.6 Humans Vs. Machines
9.7 How Machines Learn
4th Grade Computer Science
2.5 Technology Timeline
8.7 Ethical and Responsible Use of Generative AI
5th Grade Computer Science
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
7.3 Designing Solutions for Accessibility
5th Grade Computer Science
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
5.5 Platform Game Design
8.1 Digital Pet Project
4th Grade Computer Science
7.3 Designing Solutions for Accessibility
5th Grade Computer Science
7.3 Design an App
3-5.IC.23
Describe reasons creators might limit the use of their work.