Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
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. |
|