Code |
Description |
SC.8.PE.1.1: | Use an expression for a specified purpose. |
SC.8.PE.1.2: | Create a programming process for decomposing a problem.Clarifications:
Clarification 1: Within this benchmark, the term function and procedure can be used interchangeably. Clarification 2: Instruction includes consideration of the intake and output of information. |
|
SC.8.PE.1.3: | Create a function with parameters.Clarifications: Clarification 1: Instruction includes understanding that a parameter is a kind of variable that is defined in the function. |
|
SC.8.PE.1.4: | Explain the use of iterative and non-iterative structures and their uses as a code segment.Clarifications: Clarification 1: Instruction includes discussing that iteration is a process repeated until a specific end result. |
|
SC.8.PE.1.5: | Create an algorithm to solve one or more parts of a decomposed problem.Clarifications:
Clarification 1: Instruction focuses on creating algorithms that are efficient, reliable and valid. Clarification 2: Context for problems include video games, robot obstacle course and making dinner. |
|
SC.8.PE.1.6: | Create an algorithm that can collect data. |
SC.8.PE.1.7: | Design an application for a specified purpose. |
SC.8.PE.1.8: | Recognize different numerical data types.Clarifications: Clarification 1: Instruction includes decimal type (floating point) and integers. |
|
SC.8.PE.1.9: | Design a program that will assist a user with equations using standard mathematical operators.Clarifications:
Clarification 1: Instruction includes the use of addition, subtraction, multiplication and division. Clarification 2: Within this benchmark, instruction includes the use of inequalities. Clarification 3: Instruction includes flowcharting the initial sequence of steps.
|
|
SC.8.PE.1.10: | Create a code segment using iteration. |
SC.8.PE.1.11: | Identify the limitations that need to be recognized when creating an algorithm.Clarifications: Clarification 1: Instruction includes the necessity to abide by mathematical rules. |
|
SC.8.PE.1.12: | Select an efficient algorithm for a given task based on certain criteria.Clarifications:
Clarification 1: Within this benchmark, the expectation is that students will not create algorithms, a list will be provided by the teacher. Clarification 2: Criteria may include time, resources and accessibility.
|
|