Michigan Computer Science Standards
Plan and develop programs for broad audiences using a software life cycle process.