K-12 Computer Science Standards

Texas Video Game Design

74 Standards

1

130.93.1A

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

2

130.93.1B

(B) demonstrate skills related to seeking and applying for employment

3

130.93.1C

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

4

130.93.1D

(D) demonstrate skills in evaluating and comparing employment opportunities

5

130.93.2A

(A) apply English language arts knowledge by demonstrating skills such as correct use of content, technical concepts, vocabulary, grammar, punctuation, and terminology to write and edit a variety of documents

6

130.93.2B

(B) apply mathematics knowledge and skills such as using whole numbers, decimals, fractions, and knowledge of arithmetic operations

7

130.93.3A

(A) adapt language for audience, purpose, situation, and intent

8

130.93.3B

(B) organize oral and written information

9

130.93.3C

(C) interpret and communicate information

10

130.93.3D

(D) apply active listening skills

11

130.93.3E

(E) communicate with diverse individuals

12

130.93.4A

(A) employ critical-thinking skills independently and in groups

13

130.93.4B

(B) employ interpersonal skills in groups to solve problems

14

130.93.5

The student is expected to implement personal and professional safety rules and regulations

15

130.93.6A

(A) demonstrate leadership skills

16

130.93.6B

(B) participate in a group setting

17

130.93.7A

(A) exhibit ethical conduct related to interacting with others such as maintaining client confidentiality and privacy of sensitive content and providing proper credit for ideas

18

130.93.7B

(B) discuss and apply copyright laws

19

130.93.7C

(C) model respect of intellectual property

20

130.93.7D

(D) demonstrate proper etiquette and knowledge of acceptable use policies

21

130.93.7E

(E) analyze the impact of the video game design industry on society

22

130.93.8

The student is expected to employ planning and time-management skills to complete work tasks

23

130.93.9A

(A) demonstrate knowledge and appropriate use of computer operating systems

24

130.93.9B

(B) demonstrate appropriate use of hardware components, software programs, and storage devices

25

130.93.9C

(C) demonstrate knowledge of sound editing

26

130.93.9D

(D) demonstrate knowledge of file formats and cross-platform compatibility

27

130.93.9E

(E) acquire and exchange information in a variety of electronic file sharing formats

28

130.93.9F

(F) evaluate visual information by recognizing the use of principles and elements of design

29

130.93.10A

(A) combine graphics, images, and sound

30

130.93.10B

(B) apply principles of design

31

130.93.10C

(C) develop and reference technical documentation

32

130.93.10D

(D) edit products

33

130.93.11A

(A) explain the history of video game design

34

130.93.11B

(B) describe how changing technology is affecting the industry

35

130.93.11C

(C) analyze the use of symbols in video game design of diverse cultures

36

130.93.11D

(D) compare current video game design technologies with historical technologies

37

130.93.11E

(E) compare various styles of video game design

38

130.93.11F

(F) explore emerging and innovative video game design technologies and software

39

130.93.12A

(A) employ audience identification, script writing, character design, storyboarding, and audio and delivery formats

40

130.93.12B

(B) describe and use motion paths, scripting, programming, and interactivity

41

130.93.12C

(C) describe lighting and perspective

42

130.93.12D

(D) describe and use production processes such as titles, credits, and special effects

43

130.93.13

The student is expected to evaluate products and product quality against established criteria and rubrics.

44

130.93.14A

(A) identify the intended audience

45

130.93.14B

(B) describe aesthetics

46

130.93.14C

(C) explain the storyline

47

130.93.14D

(D) summarize subject matter

48

130.93.14E

(E) discuss the use of sound

49

130.93.15

The student is expected to use a variety of techniques and software programs

50

130.93.16A

(A) discuss the use of computer programming languages in other fields of study

51

130.93.16B

(B) demonstrate knowledge of specific programming terminology and concepts

52

130.93.17

The student is expected to apply design specifications, step-wise refinement, or algorithm development.

53

130.93.18

The student develops coding with correct and efficient use of expressions. The student is expected to use user-defined functions; proper operator precedence; and sequential, conditional, and repetitive control structures.

54

130.93.19

The student is expected to seek and respond to advice from peers and professionals in delineating technological tasks.

55

130.93.20A

(A) participate with electronic communities as a learner, initiator, contributor, and teacher or mentor

56

130.93.20B

(B) extend the learning environment beyond the school walls with digital products created to increase teaching and learning in the foundation and enrichment curricula

57

130.93.20C

(C) participate in relevant, meaningful activities in the larger community and society to create electronic projects

58

130.93.21A

(A) write technology specifications for planning/evaluation rubrics documenting variables, prompts, and programming code internally and externally

59

130.93.21B

(B) debug and solve problems using reference materials and effective strategies

60

130.93.22A

(A) identify basic game components, including the game engine, game play subsystems, data structures, models, and interfaces

61

130.93.22B

(B) generate random numbers in a program

62

130.93.22C

(C) create a program implementing conditional statements

63

130.93.22D

(D) develop an appropriate data model

64

130.93.22E

(E) demonstrate an understanding of and apply object-oriented game programming

65

130.93.22F

(F) demonstrate an understanding of game programming essentials, including event-driven programming, communicating with messages, and device management

66

130.93.22G

(G) demonstrate an understanding of the role of game events, the animation loop, and game timing

67

130.93.22H

(H) demonstrate an understanding of the role of game engines

68

130.93.22I

(I) apply basic game screen design and layout, including visual controls, user interfaces, menus, and options

69

130.93.22J

(J) use game control design to understand, access, and control input devices

70

130.93.22K

(K) demonstrate an understanding of and apply game animation, including the principles of animation and frame-based animation

71

130.93.22L

(L) demonstrate an understanding of game events, including listeners, triggers, and timed events

72

130.93.22M

(M) demonstrate an understanding of and implement collision detection, including models and sprite collisions

73

130.93.22N

(N) demonstrate an understanding of player progression, including leveling, linear progression, and maintaining high score data

74

130.93.22O

(O) demonstrate an understanding of algorithmic decision making

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program