Subjects
Shows
Apply properties of operations as strategies to multiply and divide rational numbers.
Convert a rational number to a decimal using long division; know that the decimal form of a rational number terminates [...]
Solve problems involving scale drawings of geometric figures, including computing actual lengths and areas from a scale drawing and reproducing [...]
Draw (freehand, with ruler and protractor, and with technology) geometric shapes with given conditions. Focus on constructing triangles from three [...]
Describe the two-dimensional figures that result from slicing three-dimensional figures, as in plane sections of right rectangular prisms and right [...]
Describe tradeoffs between allowing information to be public and keeping information private and secure.
Systematically identify and fix problems with computing devices and their components.
Model the role of protocols in transmitting data across networks and the Internet.
Explain how physical and digital security measures protect electronic information.
Apply multiple methods of encryption to model the secure transmission of information.
Collect data using computational tools and transform the data to make it more useful and reliable.
Refine computational models based on the data they have generated.
Use flowcharts and/or pseudocode to address complex problems as algorithms.
Create clearly named variables that represent different data types and perform operations on their values.
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
Create procedures with parameters to organize code and make it easier to reuse.
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
Incorporate existing code, media, and libraries into original programs, and give attribution.
Systematically test and refine programs using a range of test cases.
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
Document programs in order to make them easier to follow, test, and debug.
Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
Discuss issues of bias and accessibility in the design of existing technologies.
Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
Recommend improvements to the design of computing devices, based on an analysis of how users interact with the devices.
Design projects that combine hardware and software components to collect and exchange data.
Students use digital tools to interact with others to develop a richer understanding of different perspectives and cultures.
Students use collaborative technologies to connect with others, including peers, experts and community members, to learn about issues and problems [...]
Students determine their role on a team to meet goals, based on their knowledge of technology and content, as well [...]
Students select collaborative technologies and use them to work with others to investigate and develop solutions related to local and [...]
Students make meaningful learning experiences for themselves and others. Students demonstrate and practice the ability to effectively utilize research strategies [...]
Students practice and demonstrate the ability to evaluate resources for accuracy, perspective, credibility and relevance.
Students locate and collect resources from a variety of sources and organize assets into collections for a wide range of [...]
Students explore real-world issues and problems and actively pursue an understanding of them and solutions for them.
Students use a variety of technologies within a design process to solve problems by creating new, useful or imaginative solutions.
Students engage in a design process and employ it to generate ideas, create innovative products or solve authentic problems.
Students select and use digital tools to support a design process and expand their understanding to identify constraints and trade-offs [...]
Students engage in a design process to develop, test and revise prototypes, embracing the cyclical process of trial and error [...]
Students demonstrate an ability to persevere and handle greater ambiguity as they work to solve open-ended problems.
Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to [...]
Students practice defining problems to solve by computing for data analysis, modeling or algorithmic thinking.
Students find or organize data and use technology to analyze and represent it to solve problems and make decisions.
Students break problems into component parts, identify key pieces and use that information to problem solve.
Students demonstrate an understanding of how automation works and use algorithmic thinking to design and automate solutions.
Students communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital [...]
Students select appropriate platforms and tools to create, share and communicate their work effectively.
Students create original works or responsibly repurpose other digital resources into new creative works.
Students communicate complex ideas clearly using various digital tools to convey the concepts textually, visually, graphically, etc
Subjects
Shows
Apply properties of operations as strategies to multiply and divide rational numbers.
Convert a rational number to a decimal using long division; know that the decimal form of a rational number terminates [...]
Solve problems involving scale drawings of geometric figures, including computing actual lengths and areas from a scale drawing and reproducing [...]
Draw (freehand, with ruler and protractor, and with technology) geometric shapes with given conditions. Focus on constructing triangles from three [...]
Describe the two-dimensional figures that result from slicing three-dimensional figures, as in plane sections of right rectangular prisms and right [...]
Describe tradeoffs between allowing information to be public and keeping information private and secure.
Systematically identify and fix problems with computing devices and their components.
Model the role of protocols in transmitting data across networks and the Internet.
Explain how physical and digital security measures protect electronic information.
Apply multiple methods of encryption to model the secure transmission of information.
Collect data using computational tools and transform the data to make it more useful and reliable.
Refine computational models based on the data they have generated.
Use flowcharts and/or pseudocode to address complex problems as algorithms.
Create clearly named variables that represent different data types and perform operations on their values.
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
Create procedures with parameters to organize code and make it easier to reuse.
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
Incorporate existing code, media, and libraries into original programs, and give attribution.
Systematically test and refine programs using a range of test cases.
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
Document programs in order to make them easier to follow, test, and debug.
Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
Discuss issues of bias and accessibility in the design of existing technologies.
Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
Recommend improvements to the design of computing devices, based on an analysis of how users interact with the devices.
Design projects that combine hardware and software components to collect and exchange data.
Students use digital tools to interact with others to develop a richer understanding of different perspectives and cultures.
Students use collaborative technologies to connect with others, including peers, experts and community members, to learn about issues and problems [...]
Students determine their role on a team to meet goals, based on their knowledge of technology and content, as well [...]
Students select collaborative technologies and use them to work with others to investigate and develop solutions related to local and [...]
Students make meaningful learning experiences for themselves and others. Students demonstrate and practice the ability to effectively utilize research strategies [...]
Students practice and demonstrate the ability to evaluate resources for accuracy, perspective, credibility and relevance.
Students locate and collect resources from a variety of sources and organize assets into collections for a wide range of [...]
Students explore real-world issues and problems and actively pursue an understanding of them and solutions for them.
Students use a variety of technologies within a design process to solve problems by creating new, useful or imaginative solutions.
Students engage in a design process and employ it to generate ideas, create innovative products or solve authentic problems.
Students select and use digital tools to support a design process and expand their understanding to identify constraints and trade-offs [...]
Students engage in a design process to develop, test and revise prototypes, embracing the cyclical process of trial and error [...]
Students demonstrate an ability to persevere and handle greater ambiguity as they work to solve open-ended problems.
Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to [...]
Students practice defining problems to solve by computing for data analysis, modeling or algorithmic thinking.
Students find or organize data and use technology to analyze and represent it to solve problems and make decisions.
Students break problems into component parts, identify key pieces and use that information to problem solve.
Students demonstrate an understanding of how automation works and use algorithmic thinking to design and automate solutions.
Students communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital [...]
Students select appropriate platforms and tools to create, share and communicate their work effectively.
Students create original works or responsibly repurpose other digital resources into new creative works.
Students communicate complex ideas clearly using various digital tools to convey the concepts textually, visually, graphically, etc