Course Standards

2025-2026 Academic Year

CP20 Develop in Swift Explorations

Course Type: Adopted

Standard/Objective NumberStandard/ObjectiveCourse WeightRBT Designation
1.00Understand values in computer programming.25%B2 Understand Conceptual
1.01Understand programming.5%B2 Understand Conceptual
1.02Interpret values.4%B2 Understand Conceptual
1.03Classify naming and identifiers.4%B2 Understand Conceptual
1.04Compare constants and variables.4%B2 Understand Conceptual
1.05Implement simulation.4%B3 Apply Conceptual
1.06Explain strings.4%B2 Understand Conceptual
2.00Understand algorithms. 25%B2 Understand Conceptual
2.01Articulate algorithms.5%B2 Understand Conceptual
2.02Understand sequencing and selection.4%B2 Understand Conceptual
2.03Interpret functions.4%B2 Understand Conceptual
2.04Classify types.4%B2 Understand Conceptual
2.05Apply parameters to algorithms.4%B3 Apply Conceptual
2.06Execute decisions with Booleans.4%B3 Apply Conceptual
3.00Analyze and organize data.25%B4 Analyze Conceptual
3.01Understand instances, methods, and properties.5%B2 Understand Conceptual
3.02Analyze lists and arrays.5%B4 Analyze Conceptual
3.03Interpret loops.5%B2 Understand Conceptual
3.04Organize arrays with searches.5%B3 Apply Conceptual
3.05Integrate and define types with structs.5%B4 Analyze Conceptual
4.00Create apps.25%C6 Procedural Knowledge - Create
4.01Create an app using app development theory.9%C6 Procedural Knowledge - Create
4.02Analyze and debug apps.8%C4 Analyze Procedural
4.03Evaluate Quality Assurance (QA) and monitor app testing.8%C5 Evaluate procedural