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
Find this useful?
If so, you'll love the standards search built into Common Planner.
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