Checkfu

Standard set

Middle School

ICT Gaming EssentialsGrades 06, 07, 08CSP ID: F8A0480FABFA4B4F93A067F047A40F2CStandards: 30

Standards

Showing 30 of 30 standards.

Filter by depth

10.1

Depth 0

Identify principles of gaming.

10.2

Depth 0

Describe the design process and apply it to game development.

10.3

Depth 0

Describe programming concepts and apply them to game development.

10.4

Depth 0

Create an interactive game program.

10.1.1

Depth 1

Describe the role of games in modern society (e.g., education, task training, social networking, therapy, recreation).

10.1.2

Depth 1

 Identify various types of games (e.g., chance, skill, knowledge, role playing, storytelling).

10.2.1

Depth 1

 Identify the steps of the design process for creating a game.

10.2.2

Depth 1

Apply the design process to solving a problem. 

10.2.3

Depth 1

Analyze (deconstruct) existing games.

10.2.4

Depth 1

Identify the tools and skills needed for creating games.

10.2.5

Depth 1

Identify design criteria and constraints

10.2.6

Depth 1

Create storyboards to model a game’s program flow and functionality.

10.3.1

Depth 1

Identify the programmer’s role in creating games. 

10.3.2

Depth 1

Identify common programming languages and applications used to create computer games. 

10.3.3

Depth 1

Compare sequential, iteration (loop) and selection programming structures.

10.3.4

Depth 1

Define the term algorithm (i.e., a set of repeatable steps) and how it applies to problemsolving.

10.3.5

Depth 1

Create an algorithm to solve a problem or complete a task

10.3.6

Depth 1

Use pseudocode to model a game program’s flow

10.3.7

Depth 1

Define logic errors and identify them in a game program or model.

10.3.8

Depth 1

Explain the types and uses of variables in game programming.

10.3.9

Depth 1

Describe basic Boolean concepts, including logical operators, order of precedence, expressions. 

10.3.10

Depth 1

Describe the use of events, event handlers and functions in game programming.

10.3.11

Depth 1

Describe the use of parameters and arguments in game programming. 

10.3.12

Depth 1

Describe the use of objects, classes and instances in game programming.

10.3.13

Depth 1

Describe the use of properties and methods with objects in game programming. 

10.4.1

Depth 1

Write the appropriate code to create a simple game using structured programming.

10.4.2

Depth 1

Test and evaluate the game program you created.

10.4.3

Depth 1

Modify the game program as needed to solve a problem

10.4.4

Depth 1

Create an animated object (i.e., sprite) to be used in a game program. 

10.4.5

Depth 1

Use programming code to control the behavior of an animated object (i.e., sprite) in a game program.

Framework metadata

Source document
ICT Essentials
License
CC BY 4.0 US