- standard
Program Development
- Michigan Computer Science Standards
- Algorithms & Programming
Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software…
- standard
Program Development
- Michigan Computer Science Standards
- Algorithms & Programming
Develop programs for multiple computing platforms.
- standard
Program Development
- Michigan Computer Science Standards
- Algorithms & Programming
Explain security issues that might lead to compromised computer programs.
- standard
Program Development
- Michigan Computer Science Standards
- Algorithms & Programming
Plan and develop programs for broad audiences using a software life cycle process.
- standard
Modularity
- Michigan Computer Science Standards
- Algorithms & Programming
Demonstrate code reuse by creating programming solutions using libraries and APIs.
- standard
Modularity
- Michigan Computer Science Standards
- Algorithms & Programming
Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution.
- standard
Modularity
- Michigan Computer Science Standards
- Algorithms & Programming
Construct solutions to problems using student-created components, such as procedures, modules and/or objects.
- standard
Control
- Michigan Computer Science Standards
- Algorithms & Programming
Illustrate the flow of execution of a recursive algorithm.