Context of the Standard |
In order to determine if an algorithm is an appropriate reflection of the steps that must occur in order to complete a task, the students should review the sequence of steps and any embedded loops, variables, and number calculations that compose the algorithm works as intended. During the review stage, the design and implementation are checked for adherence to program requirements, correctness, and usability. This review could lead to changes in implementation and possibly design, which demonstrates the iterative nature of the process. If the algorithm does not work as intended, the students should determine what changes could be made to the algorithm in order to complete the task. These changes may include adding, deleting, rearranging, or changing a step in order to obtain the intended outcome. The process of revising a program so that is works as intended is called debugging. |
Essential Skills |
Essential Questions |
Essential Vocabulary |
Students should demonstrate these skills:
|
Students should investigate these concepts:
|
Students should apply these terms in context:
|