Standards in this Framework
| Standard | Description |
|---|---|
| 1.1.2 | Understand and recognize different types of data such as text, numeric, date/time, image, and audio |
| 1.2.1 | Recognize and apply Boolean and logical operators |
| 1.2.2 | Recognize and apply inductive reasoning |
| 1.2.3 | Recognize ambiguity in a logical reasoning problem |
| 1.2.4 | Recognize and apply deductive reasoning |
| 1.3.2 | Understand the purpose of abstraction and model building |
| 2.1.1 | Identify the data needed to solve a problem |
| 2.3.3 | Retrieve information from a data source, such as a list, a table, an infographic, etc. |
| 3.2.1 | Recognize an abstract representation, such as a model, variable, function, or procedure |
| 4.1.2 | Define the scope and limitations of a problem |
| 4.1.4 | Break down a problem into component parts by using decomposition |
| 4.2.1 | Select a design process, such as iterative or incremental |
| 4.2.2 | Identify prerequisites for a solution |
| 4.2.3 | Identify the possible outcomes of a solution |
| 4.2.4 | Choose appropriate tools to develop a solution, such as flow charts, spreadsheets, pseudocode, surveys |
| 5.1.1 | Create a sequence of steps |
| 5.1.2 | Evaluate the outcome of a sequence of steps |
| 5.1.3 | Recognize when to combine steps into reusable procedures and functions |
| 5.2.1 | Recognize when to use iteration |
| 5.2.2 | Recognize when to use nested loops |
| 5.2.3 | Determine the outcome of an algorithm that uses iteration |
| 5.2.4 | Create an algorithm that uses iteration |
| 5.3.1 | Recognize when to use selection statements |
| 5.3.2 | Recognize when to use nesting in selection statements |
| 5.3.3 | Determine the outcome of an algorithm that uses selection statements |
| 5.3.4 | Create an algorithm that uses selection statements |
| 5.4.1 | Recognize when to use variables |
| 5.4.2 | Determine the outcome of an algorithm that uses variables |
| 5.4.3 | Create an algorithm that uses variables |
| 6.1.1 | Choose an effective medium for communicating a solution to a target audience |
| 6.1.2 | Create an original computational artifact to communicate a solution to a target audience |
| 6.2.1 | Interpret a design for a computational artifact |
| 6.2.3 | Incorporate collaborative feedback into a computational artifact |
| 6.3.1 | Create a prototype to evaluate the effectiveness of an automated solution |