Strand: Computational Thinking and Problem Solving Content Cluster 1: Students will analyze problem-solving strategies. THE GOAL FOR EACH STUDENT IS PROFICIENCY IN ALL REQUIREMENTS AT CURRENT AND PREVIOUS LEVELS Level 1 Level 2 APL1.1.1 APL2.1.1 Judge the effectiveness of several different problem-solving strategies (e.g., look Continuation of this standard is not specifically included or excluded for a pattern, try a simpler case, work backwards) and determine the most effective solution for a given problem APL1.1.2 APL2.1.2 Utilize an abstract model (e.g., computational model, computer model) to Continuation of this standard is not specifically included or excluded simulate a system by reproducing behavior of a system Strand: Computational Thinking and Problem Solving Content Cluster 2: Students will solve problems cooperatively and collaboratively. THE GOAL FOR EACH STUDENT IS PROFICIENCY IN ALL REQUIREMENTS AT CURRENT AND PREVIOUS LEVELS Level 1 Level 2 APL1.2.1 APL2.2.1 Utilize an appropriate development life cycle process (e.g., spiral, waterfall) as a Utilize an appropriate development life cycle process (e.g., spiral, waterfall) member of a development team for a given project (e.g., community service while building a development team for a given project (e.g., community service project, real world) of level-appropriate complexity project, real world) of level-appropriate complexity APL1.2.2 APL2.2.2 Observe global collaboration in the development of a computational artifact Contribute to global collaboration in the development of a computational artifact (e.g., review the process through which an open-source software project hosted (e.g., assist in resolving a bug in an open-source software project hosted on on GitHub has improved over time) GitHub)
Strand: Computational Thinking and Problem Solving Content Cluster 1: Students will analyze problem-solving strategies. THE GOAL FOR EACH STUDENT IS PROFICIENCY IN ALL REQUIREMENTS AT CURRENT AND PREVIOUS LEVELS Level 1 Level 2 APL1.1.1 Judge the effectiveness of several different problem-solving strategies (e.g., look for a pattern, try a simpler case, work backwards) and determine the most effective solution for a given problem APL2.1.1 Continuation of this standard is not specifically included or excluded APL1.1.2 Utilize an abstract model (e.g., computational model, computer model) to simulate a system by reproducing behavior of a system APL2.1.2 Continuation of this standard is not specifically included or excluded Strand: Computational Thinking and Problem Solving Content Cluster 2: Students will solve problems cooperatively and collaboratively. THE GOAL FOR EACH STUDENT IS PROFICIENCY IN ALL REQUIREMENTS AT CURRENT AND PREVIOUS LEVELS Level 1 Level 2 APL1.2.1 Utilize an appropriate development life cycle process (e.g., spiral, waterfall) as a member of a development team for a given project (e.g., community service project, real world) of level-appropriate complexity APL2.2.1 Utilize an appropriate development life cycle process (e.g., spiral, waterfall) while building a development team for a given project (e.g., community service project, real world) of level-appropriate complexity APL1.2.2 Observe global collaboration in the development of a computational artifact (e.g., review the process through which an open-source software project hosted on GitHub has improved over time) APL2.2.2 Contribute to global collaboration in the development of a computational artifact (e.g., assist in resolving a bug in an open-source software project hosted on GitHub)
Advanced_Programming_082016.docx