Creative Coding: Grades 6-8 (2023)
Other Utah CTE sets
- College and Career Awareness
- Digital Literacy: Grades 7-8 (2023)
- Exploring Technology
- Grade 7 -- College & Career Awareness
- Grade 8-12 -- FACS Exploration
- Baking & Pastry (2020): Grades 9-12
- Child Development
- Child Development (2023-)
- Engineering Technology
- Food and Nutrition (2023): Grades 9-12
- Basic Digital Photography
- Business Communication 1: Grades 10-12 (2022)
- Computer Systems 1 (2023)
- Early Childhood Education 1 (2023-)
- Early Childhood Education 2 (2023-)
- Economic & Entrepreneurship (2000): Grades 10, 11, 12
- Marketing 1: Grades 10-12 (2021)
- Medical Anatomy and Physiology: Grades 10-12 (2018)
- Early Childhood Education 3 (2023-)
- Exercise Science/Sports Medicine: Grades 11-12 (2022)
- General Financial Literacy (2015): Grades 11, 12
- Grades 9-10 -- Teen Living
Other Utah CTE sets
- College and Career Awareness
- Digital Literacy: Grades 7-8 (2023)
- Exploring Technology
- Grade 7 -- College & Career Awareness
- Grade 8-12 -- FACS Exploration
- Baking & Pastry (2020): Grades 9-12
- Child Development
- Child Development (2023-)
- Engineering Technology
- Food and Nutrition (2023): Grades 9-12
- Basic Digital Photography
- Business Communication 1: Grades 10-12 (2022)
- Computer Systems 1 (2023)
- Early Childhood Education 1 (2023-)
- Early Childhood Education 2 (2023-)
- Economic & Entrepreneurship (2000): Grades 10, 11, 12
- Marketing 1: Grades 10-12 (2021)
- Medical Anatomy and Physiology: Grades 10-12 (2018)
- Early Childhood Education 3 (2023-)
- Exercise Science/Sports Medicine: Grades 11-12 (2022)
- General Financial Literacy (2015): Grades 11, 12
- Grades 9-10 -- Teen Living
Design1
- 1
Problem Solving Process1.1
- a
Students will demonstrate knowledge of the four steps of the problem solving process1.1.a
- 1
Define Problem1.1.a.1
- 2
Prepare Solution1.1.a.2
- 3
Try Solution1.1.a.3
- 4
Reflect on Outcome1.1.a.4
- 1
- a
- 2
Algorithms1.2
- a
Students deconstruct a task into an algorithm (simple steps).1.2.a
- b
Students write an algorithm as pseudocode.1.2.b
- a
- 3
Development Process1.3
- a
Students demonstrate knowledge of the development process 1.3.a
- 1
Planning1.3.a.1
- 2
Designing1.3.a.2
- 3
Build1.3.a.3
- 4
Test1.3.a.4
- 5
Publish1.3.a.5
- 1
- a
Game Development2
- 1
Game Concepts2.1
- a
Student will explore genres of computer games2.1.a
- 1
action, adventure, role-playing (RPG), simulation, strategy, hybrid2.1.a.1
- 1
- b
Students will demonstrate knowledge of player perspectives 2.1.b
- 1
First Person, Third Person, Top-Down, 2D, 3D2.1.b.1
- 1
- c
Students will demonstrate knowledge of the elements of a computer game2.1.c
- 1
characters, storyline, strategy, danger, rewards 2.1.c.1
- 1
- d
Students will regularly include #comments for the purpose of explaining, organizing, instructing, and ascribing. 2.1.d
- a
- 2
Sprites2.2
- a
Students will define a sprite and identify the types of sprites used in a game. 2.2.a
- 1
character, background, text 2.2.a.1
- 2
static, animated 2.2.a.2
- 3
player/hero, enemy, obstacles, projectiles, food, rewards Students will create unique variables for each sprite 2.2.a.3
- 1
- b
Students will apply gaming coordinate system knowledge to intentionally position sprites 2.2.b
- c
Students will demonstrate knowledge of sprite properties by controlling them with arguments in the code. (i.e. size, color, position) 2.2.c
- a
- 3
Motion 2.3
- a
Students will use loops to code iterations in a game. (i.e. spinning, shrinking, growing, positioning) 2.3.a
- b
Students will write code to control a sprite's velocity, acceleration or gravity. 2.3.b
- c
Students will create a sprite animation and use it in a game (i.e. frame by frame, looping) 2.3.c
- a
- 4
Control2.4
- a
Students will code events to allow the user to interact with a game. (i.e. mouse click, keystroke) Students will code conditionals to create collision events (i.e. score, lives) 2.4.a
- b
Students will incorporate user input in a game (i.e. guessing a number, choosing an adventure, madlibs) 2.4.b
- a
- 5
Randomization2.5
- a
Students will write code to randomize behaviors in a game. (i.e. sprite images, position, color and size) 2.5.a
- b
Students will control randomization with ranges in code. 2.5.b
- a
- 6
Enhancements2.6
- a
Students will create and call functions to customize a game. Students will write code to enhance the user experience 2.6.a
- 1
creative openers/endings 2.6.a.1
- 2
backgrounds (static/scrolling) 2.6.a.2
- 3
timer2.6.a.3
- 4
sound/music 2.6.a.4
- 1
- a
- 7
Game Creation2.7
- a
Students will participate independently or collaboratively in the development of a computer game that incorporates a development process and applies concepts learned throughout the course.2.7.a
- a
Frequently asked questions
- What grade levels do these standards cover?
- Grade 6, Grade 7, and Grade 8
- Where can I read the official document?
- Creative Coding
Keep exploring
Keep exploring CTE standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Utah CTE sets
CTE- College and Career Awareness
- Digital Literacy: Grades 7-8 (2023)
- Exploring Technology
- Grade 7 -- College & Career Awareness
- Grade 8-12 -- FACS Exploration
- Baking & Pastry (2020): Grades 9-12
- Child Development
- Child Development (2023-)
- Engineering Technology
- Food and Nutrition (2023): Grades 9-12
- Basic Digital Photography
- Business Communication 1: Grades 10-12 (2022)
- Computer Systems 1 (2023)
- Early Childhood Education 1 (2023-)
- Early Childhood Education 2 (2023-)
- Economic & Entrepreneurship (2000): Grades 10, 11, 12
- Marketing 1: Grades 10-12 (2021)
- Medical Anatomy and Physiology: Grades 10-12 (2018)
- Early Childhood Education 3 (2023-)
- Exercise Science/Sports Medicine: Grades 11-12 (2022)
- General Financial Literacy (2015): Grades 11, 12
- Grades 9-10 -- Teen Living
Other Utah subjects
Utah- Educational Technology8 sets
- Effective Teaching Standards1 set
- Elementary Library Media1 set
- English Language Arts11 sets
- ETSA1 set
- Fine Arts8 sets
- Health2 sets
- Mathematics10 sets
- Physical Education10 sets
- Science5 sets
- Science with Engineering Education (SEEd)5 sets
- Secondary Library Media1 set
- Social Studies - Elementary7 sets
- Social Studies - Secondary6 sets
- Supplemental Standards for English Language Arts6 sets
- World Languages13 sets