- standard
Control
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate in…
- standard
Control
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Justify the selection of specific control structures when tradeoffs involve implementation, readability, and program performance, and explain the benefits and …
- standard
Variables
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
- standard
Algorithms
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Create prototypes that use algorithms to solve computational problems by leveraging prior student knowledge and personal interests.
- standard
Inference & Models
- 9th - 12th Grade
- Michigan Computer Science Standards
- Data & Analysis
Create computational models that represent the relationships among different elements of data collected from a phenomenon or process.
- standard
Collection Visualization & Transformation
- 9th - 12th Grade
- Michigan Computer Science Standards
- Data & Analysis
Create interactive data visualizations using software tools to help others better understand real-world phenomena.
- standard
Storage
- 9th - 12th Grade
- Michigan Computer Science Standards
- Data & Analysis
Evaluate the tradeoffs in how data elements are organized and where data is stored.
- standard
Storage
- 9th - 12th Grade
- Michigan Computer Science Standards
- Data & Analysis
Translate between different bit representations of real-world phenomena, such as characters, numbers, and images.
- standard
Cybersecurity
- 9th - 12th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Explain tradeoffs when selecting and implementing cybersecurity recommendations.
- standard
Network Communication & Organization
- 9th - 12th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Compare various security measures, considering tradeoffs between the usability and security of a computing system.
- standard
Cybersecurity
- 9th - 12th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Recommend security measures to address various scenarios based on factors such as efficiency, feasibility, and ethical impacts.
- standard
Network Communication & Organization
- 9th - 12th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Give examples to illustrate how sensitive data can be affected by malware and other attacks.
- standard
Network Communication & Organization
- 9th - 12th Grade
- Michigan Computer Science Standards
- Networks & the Internet
Evaluate the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.
- standard
Troubleshooting
- 9th - 12th Grade
- Michigan Computer Science Standards
- Computing Systems
Develop guidelines that convey systematic troubleshooting strategies that others can use to identify and fix errors.