- standard
Program Development
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Incorporate existing code, media, and libraries into original programs, and give attribution.
- standard
Program Development
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
- standard
Modularity
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Create procedures with parameters to organize code and make it easier to reuse.
- standard
Modularity
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
- standard
Control
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
- standard
Variables
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Create clearly named variables that represent different data types and perform operations on their values.
- standard
Algorithms
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Use flowcharts and/or pseudocode to address complex problems as algorithms.
- standard
Inference & Models
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Data & Analysis
Refine computational models based on the data they have generated.
- standard
Collection Visualization & Transformation
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Data & Analysis
Collect data using computational tools and transform the data to make it more useful and reliable.
- standard
Storage
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Data & Analysis
Represent data using multiple encoding schemes.
- standard
Cybersecurity
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Apply multiple methods of encryption to model the secure transmission of information.
- standard
Cybersecurity
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Explain how physical and digital security measures protect electronic information.
- standard
Network Communication & Organization
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Model the role of protocols in transmitting data across networks and the Internet.
- standard
Troubleshooting
- 6th Grade
- 7th Grade
- 8th Grade
- Michigan Computer Science Standards
- Computing Systems
Systematically identify and fix problems with computing devices and their components.