K-12 Computer Science Standards

Texas Video Game Programming

36 Standards

1

1.A

identify and demonstrate positive work behaviors and personal qualities needed to be employable

2

1.B

demonstrate skills such as building a resume related to seeking and applying for employment

3

1.C

create a career portfolio to document information such as work experiences, licenses, certifications, and work samples

4

1.D

compare and evaluate employment opportunities in the game programming industry

5

2.A

develop software applications

6

2.B

analyze the basic programming structure of application and be able to debug, compile, and run an application

7

2.C

create, name, and assign values to variables

8

2.D

create custom methods that can return values and take parameters

9

2.E

apply common built-in objects and reference types

10

2.F

apply common programming statements to implement flow control, looping, and exception handling

11

2.G

create, initialize, and use collections

12

2.H

design and create custom class-constructors and use the object-oriented techniques of inheritance, abstraction, polymorphism, and encapsulation.

13

3.A

demonstrate significant understanding of game development tools including graphic design, game engines, animation, editors, and programing

14

3.B

apply core programming logic and techniques that are used in building games

15

3.C

identify the code, structure, and layout of a fully functional role-playing game

16

3.D

create and customize new game elements such as characters, items, chests, quests, and monsters

17

3.E

create enhancements to the combat engine logic with role-playing game

18

3.F

research the inner workings of the role-playing game system, for the purpose of modifying simulated game actions

19

3.G

describe how a two-dimensional tile-based rendering and collision system works to create maps in a game.

20

4.A

demonstrate the ability to enhance existing game program(s) by customizing screens, adding levels, adding characters, and adding graphics

21

4.B

create, design, and program original working game features

22

4.C

explain how separated game logic fits together to form a cohesive game application

23

4.D

critique beta applications and provide solutions to fix bugs and ensure performance

24

4.E

conduct a self-evaluation and discuss findings with peers

25

4.F

compare projects with the required established game specifics

26

4.G

interpret technical and increasingly complex programming instructions in order and in detail

27

5.A

demonstrate the concepts of the original game and conduct in-class presentations including demonstration of original game concepts

28

5.B

analyze and solve program errors individually or in teams and collaborate with classmates in problem solving and debugging program errors

29

5.C

apply technical writing skills to explain game design concepts, document programming logic, and document development processes

30

6.A

review and research websites, wiki’s, and blogs for appropriate content, ideas, and best practices to engage other users

31

6.B

investigate websites to explain concepts learned and to reference coding syntax

32

7.A

discuss and describe the principles of software engineering design within complex functional games

33

7.B

apply the principles of software engineering to enhance a complex functional game including multiple movements and multiple controls;

34

7.C

apply the principles of software engineering within a complex fullyfunctional game/bug free program

35

7.D

reverse engineer existing game functionality to understand game design

36

7.E

demonstrate the use of mathematics and physics to evaluate behavior in an existing game to enhance core logic

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program