- standard
Program Development
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.
- standard
Program Development
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Design and develop computational artifacts working in team roles using collaborative tools.
- standard
Program Development
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Evaluate and refine computational artifacts to make them more usable and accessible.
- standard
Program Development
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Evaluate licenses that limit or restrict use of computational artifacts when using resources such as libraries.
- standard
Modularity
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Systematically design and develop programs for broad audiences by incorporating feedback from users.
- standard
Modularity
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Create artifacts by using procedures within a program, combinations of data and procedures, or independent but interrelated programs.
- standard
Modularity
- 9th - 12th Grade
- Michigan Computer Science Standards
- Algorithms & Programming
Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.
- 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…