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