for North Carolina 3-5 Computer Science — 3rd Grade Computer Science
Total Standards: 26Mapped: 26Completion: 100%
35.CS.01
Evaluate the features available on digital devices to perform a variety of classroom tasks.
4th Grade Computer Science
4.4 Create a Drawing App
35.CS.02
Model how computer hardware and software work together as a system to accomplish tasks.
3rd Grade Computer Science
9.1 Introduction to Computing Systems
35.CS.03
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
3rd Grade Computer Science
9.1 Introduction to Computing Systems
35.NI.01
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
35.NI.02
Explain your digital footprint and how personal information can be protected.
3rd Grade Computer Science
9.3 Strong Usernames and Passwords
35.DA.01
Identify the type of data encoded in a file based on file extension.
5th Grade Computer Science
8.2 Data Storage
35.DA.02
Illustrate the process of file management and version control.
5th Grade Computer Science
8.2 Data Storage
35.DA.03
Organize and present collected data visually to highlight relationships and support a claim.
4th Grade Computer Science
8.6 Programming and Data Project
5th Grade Computer Science
8.3 Research: Informational Programs
35.DA.04
Communicate using data to highlight or predict outcomes.
5th Grade Computer Science
8.3 Research: Informational Programs
35.AP.01
Create multiple algorithms for the same task to determine which is the most accurate and efficient.
3rd Grade Computer Science
4.4 Loops: Falling Objects
4th Grade Computer Science
2.2 Creating Algorithms
35.AP.02
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
7.1 Program an AI Chatbot
7.2 Click-a-Mole
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
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
35.AP.03
Construct programs that include sequences.
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.2 Events
3.3 Costumes, Backdrops, and Animations
3.4 Broadcast Messages: Marco Polo
3.5 Creative Storytelling
4.3 Animating Poetry
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.2 Creating Algorithms
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.4 Create a Drawing App
5.1 Pong Game
5.2 Scout's Quest: Variables
5.4 Lists: Spelling Bee
6.1 Introduction to Clones
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.2 Click-a-Mole
7.3 Designing Solutions for Accessibility
5th Grade Computer Science
1.2 Introduction to Computer Science and Scratch
1.3 The Coordinate Plane
1.4 Drawing Tools: Sea Creatures
2.1 Events: Traveling with Scout
3.1 Creating Turtle Graphics
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
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
35.AP.04
Construct programs using simple loops.
3rd Grade Computer Science
2.4 Scout's Scratch Expedition Part 3
4.1 Loops
4.2 Debugging: Events and Loops
4.3 Animating Poetry
4.4 Loops: Falling Objects
5.5 Platform Game Design
4th Grade Computer Science
1.3 Drawing Tools: Sea Creatures
2.3 Pair Programming: Create a Band
3.1 Loops: Catch the Ball
4.1 Game Effects
6.1 Introduction to Clones
5th Grade Computer Science
1.4 Drawing Tools: Sea Creatures
3.1 Creating Turtle Graphics
3.2 Animation Loops Project
5.4 Pinball Game Project
6.1 Clones: Throwing Acorns Game
35.AP.05
Construct programs that implement conditionals.
3rd Grade Computer Science
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.2 Introduction to Comparison Operators
8.1 Digital Pet Project
4th Grade Computer Science
4.1 Game Effects
4.2 Create a Maze
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.3 Conditionals: Flying Bird
6.1 Introduction to Clones
6.2 Snake Game
5th Grade Computer Science
4.1 Conditionals: Mazes
4.3 Operators: Coin Flip
5.2 Game Mechanics with Comparison Operators
5.4 Pinball Game Project
6.1 Clones: Throwing Acorns Game
6.2 Clones in Games
35.AP.06
Decompose problems into smaller, manageable, subproblems to facilitate the program development process.
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
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
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
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
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
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
35.AP.07
Modify, remix, or incorporate portions of an existing program into one's own work.
3rd Grade Computer Science
4.3 Animating Poetry
4.4 Loops: Falling Objects
4.5 Remixing Programs
7.2 Functions Dance Project
8.1 Digital Pet Project
4th Grade Computer Science
2.6 Choose Your Own Path: Elements of Culture
4.1 Game Effects
8.5 Giving Credit Through Attributions
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
35.AP.08
Apply an iterative process to the development of a program by including diverse perspectives and considering user preferences.
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
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
35.AP.09
Give appropriate attribution when creating or remixing programs while respecting intellectual property rights.
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
35.AP.10
Identify and debug erros in an algorithm or program to ensure it runs as intended.
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
7.2 Functions Dance Project
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
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.1 Program an AI Chatbot
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.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
7.1 Game Design Project
7.2 House Design with Area and Perimeter
7.3 Design an App
35.AP.11
Take on varying roles, with teacher guidance, 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
35.AP.12
Describe choices made during program development using code comments, presentations, and demonstrations.
3rd Grade Computer Science
5.5 Platform Game Design
4th Grade Computer Science
7.3 Designing Solutions for Accessibility
8.6 Programming and Data Project
5th Grade Computer Science
6.3 Classes and Objects in Games
7.3 Design an App
35.IC.01
Compare computing technologies that have changed the world and how they both 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
8.7 Ethical and Responsible Use of Generative AI
5th Grade Computer Science
8.6 AI Products: Ethical and Responsible Choices
35.IC.02
Explore the tools that can be used to improve accessibility and usability of technology products for the diverse needs and wants of users.
3rd Grade Computer Science
9.1 Introduction to Computing Systems
4th Grade Computer Science
7.3 Designing Solutions for Accessibility
5th Grade Computer Science
7.3 Design an App
35.IC.03
Seek diverse perspectives with collaboration 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
35.IC.04
Exhibit positive digital citizenship and social responsibility in online interactions.
5th Grade Computer Science
8.5 Online Collaboration
35.IC.05
Utilize public domain or creative commons media, and refrain from copying or using material created by others without permission.