Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
UT.CC.1.1
Students will demonstrate knowledge of the four steps of the problem solving process:1) Define Problem, 2) Prepare Solution, 3) Try Solution, 4) Reflect on Outcome |
|
UT.CC.1.2a
Students deconstruct a task into an algorithm (simple steps). |
|
UT.CC.1.2b
Students write an algorithm as pseudocode. |
|
UT.CC.1.3
Students demonstrate knowledge of the development process: 1) Planning, 2) Designing, 3) Build, 4) Test, 5) Publish |
|
UT.CC.2.1a
Student will explore genres of computer games: action, adventure, role-playing (RPG), simulation, strategy, hybrid |
|
UT.CC.2.1b
Students will demonstrate knowledge of player perspectives: First Person, Third Person, Top-Down, 2D, 3D |
|
UT.CC.2.1c
Students will demonstrate knowledge of the elements of a computer game: characters, storyline, strategy, danger, rewards |
|
UT.CC.2.1d
Students will regularly include #comments for the purpose of explaining, organizing, instructing, and ascribing. |
|
UT.CC.2.2a
Students will define a sprite and identify the types of sprites used in a game: character, background, text, static, animated, player/hero, enemy, obstacles, projectiles, food, rewards |
|
UT.CC.2.2b
Students will create unique variables for each sprite |
|
UT.CC.2.2c
Students will apply gaming coordinate system knowledge to intentionally position sprites |
|
UT.CC.2.2d
Students will demonstrate knowledge of sprite properties by controlling them with arguments in the code. (i.e. size, color, position) |
|
UT.CC.2.3a
Students will use loops to code iterations in a game. (i.e. spinning, shrinking, growing, positioning) |
|
UT.CC.2.3b
Students will write code to control a sprite's velocity, acceleration or gravity. |
|
UT.CC.2.3c
Students will create a sprite animation and use it in a game (i.e. frame by frame, looping) |
|
UT.CC.2.4a
Students will code events to allow the user to interact with a game. (i.e. mouse click, keystroke) |
|
UT.CC.2.4b
Students will code conditionals to create collision events (i.e. score, lives) |
|
UT.CC.2.4c
Students will incorporate user input in a game (i.e. guessing a number, choosing an adventure, madlibs) |
|
UT.CC.2.5a
Students will write code to randomize behaviors in a game. (i.e. sprite images, position, color and size) |
|
UT.CC.2.5b
Students will control randomization with ranges in code. |
|
UT.CC.2.6a
Students will create and call functions to customize a game. |
|
UT.CC.2.6b
Students will write code to enhance the user: exoerience, creative openers/endings, backgrounds (static/scrolling), timer, sound/music |
|
UT.CC.2.7
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. |
|