Standards in this Framework
Standard | Description |
---|---|
10.1.1 | Describe the role of games in modern society (e.g., education, task training, social networking, therapy, recreation). |
10.1.2 | Identify various types of games (e.g., chance, skill, knowledge, role playing, storytelling). |
10.2.1 | Identify the steps of the design process for creating a game. |
10.2.2 | Apply the design process to solving a problem. |
10.2.3 | Analyze (deconstruct) existing games. |
10.2.4 | Identify the tools and skills needed for creating games. |
10.2.5 | Identify design criteria and constraints. |
10.2.6 | Create storyboards to model a game’s program flow and functionality. |
10.3.1 | Identify the programmer’s role in creating games. |
10.3.2 | Identify common programming languages and applications used to create computer games. |
10.3.3 | Compare sequential, iteration (loop) and selection programming structures. |
10.3.4 | Define the term algorithm (i.e., a set of repeatable steps) and how it applies to problemsolving. |
10.3.5 | Create an algorithm to solve a problem or complete a task. |
10.3.6 | Use pseudocode to model a game program’s flow. |
10.3.7 | Define logic errors and identify them in a game program or model. |
10.3.8 | Explain the types and uses of variables in game programming. |
10.3.9 | Describe basic Boolean concepts, including logical operators, order of precedence, expressions. |
10.3.10 | Describe the use of events, event handlers and functions in game programming. |
10.3.11 | Describe the use of parameters and arguments in game programming. |
10.3.12 | Describe the use of objects, classes and instances in game programming. |
10.3.13 | Describe the use of properties and methods with objects in game programming. |
10.4.1 | Write the appropriate code to create a simple game using structured programming. |
10.4.2 | Test and evaluate the game program you created. |
10.4.3 | Modify the game program as needed to solve a problem. |
10.4.4 | Create an animated object (i.e., sprite) to be used in a game program. |
10.4.5 | Use programming code to control the behavior of an animated object (i.e., sprite) in a game program. |