Course Standards

2025-2026 Academic Year

CY13 Apple: Everyone Can Code I - Puzzles

Course Type: Adopted

Standard/Objective NumberStandard/ObjectiveCourse WeightRBT Designation
1.00Understand the importance of clear, precise commands.7%B2 Understand Conceptual
1.01Organize code into sequences to achieve a goal.--
1.02Investigate the use of commands in everyday digital technologies.--
2.00Understand the power of functions.7%B2 Understand Conceptual
2.01Categorize commands into a definition to use repetitively.--
2.02Code a function to choreograph a robot dance routine.--
2.03Evaluate the types of functions that digital technologies use.--
3.00Understand loops.9%B2 Understand Conceptual
3.01Explain patterns in the world and in code.--
3.02Demonstrate how to write code efficiently using loops.--
4.00Understand variables.10%B2 Understand Conceptual
4.01Identify how computers store information.--
4.02Explore coding using variables.--
4.03Investigate variable values and program output.--
5.00Understand conditional code. 10%B2 Understand Conceptual
5.01Explore Boolean logic.--
5.02Write conditional code to anticipate changing conditions.--
6.00Understand types and initialization.12%B2 Understand Conceptual
6.01Explore how programmers use types for coding efficiency.--
6.02Describe types according to methods and properties.--
7.00Understand functions with parameters.8%B2 Understand Conceptual
7.01Illustrate procedures that require additional information.--
7.02Extend knowledge of parameters that make functions more flexible and powerful.--
8.00Understand logical operators and while loops.25%B2 Understand Conceptual
8.01Consider multiple factors before making decisions.--
8.02Use logical operators in code to respond to multiple conditions.--
8.03Explore the power of a while loop for repeating code.--
9.00Understand arrays and refactoring.12%B2 Understand Conceptual
9.01Understand storing data in arrays.--
9.02Explore how arrays and refactoring can simplify code.--