Subjects
Shows
Organize and present collected data visually to highlight relationships and support a claim.
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
Create programs that use variables to store and modify data.
Create programs that include sequences, events, loops, and conditionals.
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more [...]
Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program [...]
Describe choices made during program development using code comments, presentations, and demonstrations.
Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet, [...]
Seek diverse perspectives for the purpose of improving computational artifacts.
Discuss real-world cybersecurity problems and how personal information can be protected.
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
Describe how internal and external parts of computing devices function to form a system.
Model how computer hardware and software work together as a system to accomplish tasks.
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
Students recognize and utilize the features and functions of a variety of creation or communication tools.
Student create original works and learn strategies for remixing or repurposing to create new artifacts.
Students create digital artifacts to communicate ideas visually and graphically.
Students learn about audience and consider their expected audience when creating digital artifacts and presentations.
Students use digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in [...]
Students use digital tools to work with friends and people from different backgrounds or cultures.
Students use collaborative technologies to connect with others, including peers, experts and community members, to explore different points of view [...]
Students perform a variety of roles within a team using age-appropriate technology to complete a project or solve a problem.
Students work with others using collaborative technologies to explore local and global issues.
Students practice and encourage others in safe, legal and ethical behavior when using technology and interacting online, with guidance from [...]
Students understand and explore basic concepts related to automation, patterns and algorithmic thinking.
Students learn about, demonstrate and encourage respect for intellectual property with both print and digital media when using and sharing [...]
Students communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital [...]
Students critically curate a variety of resources using digital tools to construct knowledge, produce creative artifacts and make meaningful learning [...]
Students collaborate with a teacher to employ appropriate research techniques to locate digital resources that will help them in their [...]
Students learn how to evaluate sources for accuracy, perspective, credibility and relevance.
Using a variety of strategies, students organize information and make meaningful connections between resources.
Students explore real-world problems and issues and collaborate with others to find answers or solutions.
Students use a variety of technologies within a design process to solve problems by creating new, useful or imaginative solutions.
Students explore and practice how a design process works to generate ideas, consider solutions, plan to solve a problem or [...]
Students use digital and non-digital tools to plan and manage a design process.
Students engage in a cyclical design process to develop prototypes and reflect on the role that trial and error plays.
Students demonstrate perseverance when working with open-ended problems.
Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to [...]
Students explore or solve problems by selecting technology for data analysis, modeling and algorithmic thinking, with guidance from an educator.
Students recognize the rights, responsibilities and opportunities of living, learning and working in an interconnected digital world, and they act [...]
Students select effective technology to represent data.
Students demonstrate an understanding of the role an online identity plays in the digital world and learn the permanence of [...]
Students break down problems into smaller parts, identify key information and propose solutions.
Subjects
Shows
Organize and present collected data visually to highlight relationships and support a claim.
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
Create programs that use variables to store and modify data.
Create programs that include sequences, events, loops, and conditionals.
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more [...]
Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.
Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program [...]
Describe choices made during program development using code comments, presentations, and demonstrations.
Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet, [...]
Seek diverse perspectives for the purpose of improving computational artifacts.
Discuss real-world cybersecurity problems and how personal information can be protected.
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
Describe how internal and external parts of computing devices function to form a system.
Model how computer hardware and software work together as a system to accomplish tasks.
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
Students recognize and utilize the features and functions of a variety of creation or communication tools.
Student create original works and learn strategies for remixing or repurposing to create new artifacts.
Students create digital artifacts to communicate ideas visually and graphically.
Students learn about audience and consider their expected audience when creating digital artifacts and presentations.
Students use digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in [...]
Students use digital tools to work with friends and people from different backgrounds or cultures.
Students use collaborative technologies to connect with others, including peers, experts and community members, to explore different points of view [...]
Students perform a variety of roles within a team using age-appropriate technology to complete a project or solve a problem.
Students work with others using collaborative technologies to explore local and global issues.
Students practice and encourage others in safe, legal and ethical behavior when using technology and interacting online, with guidance from [...]
Students understand and explore basic concepts related to automation, patterns and algorithmic thinking.
Students learn about, demonstrate and encourage respect for intellectual property with both print and digital media when using and sharing [...]
Students communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital [...]
Students critically curate a variety of resources using digital tools to construct knowledge, produce creative artifacts and make meaningful learning [...]
Students collaborate with a teacher to employ appropriate research techniques to locate digital resources that will help them in their [...]
Students learn how to evaluate sources for accuracy, perspective, credibility and relevance.
Using a variety of strategies, students organize information and make meaningful connections between resources.
Students explore real-world problems and issues and collaborate with others to find answers or solutions.
Students use a variety of technologies within a design process to solve problems by creating new, useful or imaginative solutions.
Students explore and practice how a design process works to generate ideas, consider solutions, plan to solve a problem or [...]
Students use digital and non-digital tools to plan and manage a design process.
Students engage in a cyclical design process to develop prototypes and reflect on the role that trial and error plays.
Students demonstrate perseverance when working with open-ended problems.
Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to [...]
Students explore or solve problems by selecting technology for data analysis, modeling and algorithmic thinking, with guidance from an educator.
Students recognize the rights, responsibilities and opportunities of living, learning and working in an interconnected digital world, and they act [...]
Students select effective technology to represent data.
Students demonstrate an understanding of the role an online identity plays in the digital world and learn the permanence of [...]
Students break down problems into smaller parts, identify key information and propose solutions.