ICSImplement Computational Solutions
Expand All
Collapse All
Construct Information
Full description

Implement computational solutions (ICS) is the ability to generate a solution (i.e., instructions or algorithms) using pseudocode, and check to see if it is executable.

Abbreviated description used in reports
Implement computational solutions (ICS) is the ability to generate a solution (i.e., instructions or algorithms) using pseudocode, and check to see if it is executable.
There is no supplemental content available.
Highest level
5 Integrated Relational - Complex (ICS5): Executes solution(s) that require relational understanding of multiple sets of operations (some parts may have fairly complex relations to one another, and may require systems thinking) Identifies the output and/or process of computational work through demonstrating relational understanding of multiple sets of operations
  • Executes solution(s) that require relational understanding of multiple sets of operations (some parts may have fairly complex relations to one another, and may require systems thinking)
  • Identifies the output and/or process of computational work through demonstrating relational understanding of multiple sets of operations
Student executes solution(s) that require relational understanding of multiple sets of operations (some parts may have fairly complex relations to one another, and may require systems thinking); and identifies the output and/or process of computational work through demonstrating relational understanding of multiple sets of operations.

No examples to show yet.

There is no supplemental content available.
4 Integrated Relational - Simple (ICS4): Executes solution(s) that require relational understanding of multiple subparts Identifies the output and/or process of computational work through demonstrating relational understanding of multiple subparts Attends to sets operations rather than to individual steps or lines
  • Executes solution(s) that require relational understanding of multiple subparts
  • Identifies the output and/or process of computational work through demonstrating relational understanding of multiple subparts
  • Attends to sets operations rather than to individual steps or lines
Student executes solution(s) that require relational understanding of multiple subparts; identifies the output and/or process of computational work through demonstrating relational understanding of multiple subparts; and attends to sets operations rather than to individual steps or lines.

Identifies the output or process of a computational solution with relational understanding of the different subparts of the solution

  • If the number of boxes on the elevator is less than 3 and the weight of the next box and the boxes on elevator is less than or equal to 2000 lbs, then move the conveyor belt, otherwise stop. [sample response]
There is no supplemental content available.
3 Multi-step Solution (ICS3): Executes solution(s) that involve multiple (somewhat simple and discrete) steps or operations Identifies the input, output, and/or process of computational work that involves multiple (somewhat simple and discrete) steps or operations Attends to each line or set of operations rather than seeing them as a chunk or set
  • Executes solution(s) that involve multiple (somewhat simple and discrete) steps or operations
  • Identifies the input, output, and/or process of computational work that involves multiple (somewhat simple and discrete) steps or operations
  • Attends to each line or set of operations rather than seeing them as a chunk or set
Student executes solution(s) that involve multiple (somewhat simple and discrete) steps or operations; identifies the input, output, and/or process of computational work that involves multiple (somewhat simple and discrete) steps or operations; and attends to each line or set of operations rather than seeing them as a chunk or set.

Identifies the output of a computational solution with multiple non-linear steps 

  • If the robot follows the specified instructions to the end point on the map, the total cost of the robot’s route is $9. [sample response]
There is no supplemental content available.
2 Single-step Solution (ICS2): Identifies what a simple algorithm (e.g., involving a few simple, linear steps) will output based on given inputs, using a step-by-step or trial-and-error method Identifies input(s) necessary to obtain a certain output
  • Identifies what a simple algorithm (e.g., involving a few simple, linear steps) will output based on given inputs, using a step-by-step or trial-and-error method
  • Identifies input(s) necessary to obtain a certain output
Student identifies what a simple algorithm (e.g., involving a few simple, linear steps) will output based on given inputs, using a step-by-step or trial-and-error method; and identifies input(s) necessary to obtain a certain output.

Identifies the output of a computational solution with one or a few linear steps, or the input required to achieve a given output

  • The shipping time for a paperback on the essential list is 2 days based on the decision tree diagram. [sample response]
  • Instruction #1 will get the robot to the end point on the map. [sample response]
There is no supplemental content available.
1 Attempting/Partial (ICS1): Identifies the most basic element(s) in computational work (e.g., pseudo codes) such as input, a variable, etc., but does not implement a viable solution or cannot quite anticipate what an output might be
  • Identifies the most basic element(s) in computational work (e.g., pseudo codes) such as input, a variable, etc., but does not implement a viable solution or cannot quite anticipate what an output might be
Student identifies the most basic element(s) in computational work (e.g., pseudo codes) such as input, a variable, etc., but does not implement a viable solution or cannot quite anticipate what an output might be.

May identify an input of a computational solution but cannot anticipate the output

  • Yes, the group will be able to complete the personalized tour based on the tour conditions. [correct output is that the group cannot complete the tour] [sample response]
There is no supplemental content available.
0 Not Evident (ICS0): Attempts to implement a solution but response is irrelevant or shows misconception No attempt to implement a solution
  • Attempts to implement a solution but response is irrelevant or shows misconception
  • No attempt to implement a solution
Student attempts to implement a solution but response is irrelevant or shows misconception, or makes no attempt to design, implement, analyze, evaluate, or iterate a solution.

Does not provide a relevant or meaningful response

  • I don't know. [sample response]
There is no supplemental content available.
Lowest level