Teacher-Facing Resources

Type:Activity

Estimated Time:90 minutes

Grades:6-10

Score Type:Manually Graded

Work completed by a student may be reviewed and evaluated by either entering the grade directly into the Learning Management System (LMS) gradebook, or by using a grader application to assist in reviewing and grading student work

Available Language: English


Vocabulary: coding, debugging, game design, iteration, programming, prototype, user feedback, user testing


Objectives:

  • Students will identify the five elements of game design in a game.
  • Students will select the game structure that works best for their project.
  • Students will create a paper prototype.
  • Students will use information from user testing to adjust their prototype.

Subjects:

Abstract Classes 

Technology Education > Information Technology > Programming > Abstract Classes 

Adjusts Accordingly / Identify

Language Arts > Communication > Speaking Strategies / Presentations > Audience > Adjusts Accordingly / Identify

Algorithm Development 

Technology Education > Information Technology > Programming > Algorithm Development 

Algorithms 

Technology Education > Information Technology > Programming > Algorithms 

Analyze Algorithms 

Technology Education > Information Technology > Programming > Analyze Algorithms 

Assignment Statements 

Technology Education > Information Technology > Programming > Assignment Statements 

Class Hierarchy 

Technology Education > Information Technology > Programming > Class Hierarchy 

Collaboration for Problem Solving 

Technology Education > Digital Literacy > Student Use > Collaboration for Problem Solving 

Conditional Statements 

Technology Education > Information Technology > Programming > Conditional Statements 

Creativity and Innovation

Library Media > Information Literacy > Student Use - Integration of Multi-media > Creativity and Innovation

Creativity and Innovation 

Technology Education > Digital Literacy > Student Use > Creativity and Innovation 

Data Analysis 

Technology Education > Information Technology > Programming > Data Analysis 

Data Structure Program Solutions such as Graph Theory, TreeSets, Enumerated 

Technology Education > Information Technology > Programming > Data Structure Program Solutions such as Graph Theory, TreeSets, Enumerated 

Decision Making / Problem Solving 

Technology Education > Media Production > Game Design > Decision Making / Problem Solving 

Design Description / Functional Requirements 

Technology Education > Information Technology > Programming > Design Description / Functional Requirements 

Design Problem-Solving Strategies 

Technology Education > Information Technology > Programming > Design Problem-Solving Strategies 

Engineering

Science > Concepts and Processes > Student Application > Group Interaction > Engineering

Evaluation and Analysis of 

Technology Education > Media Production > Game Design > Evaluation and Analysis of 

Experimentation

Technology Education > Information Technology > Technology Use In Society > Design Process > Experimentation

Functions 

Technology Education > Information Technology > Programming > Functions 

Game Types i.e. Tiles 

Technology Education > Media Production > Game Design > Game Types i.e. Tiles 

General / Basic Concepts of 

Technology Education > Information Technology > Programming > General / Basic Concepts of 

Graphic Organizers (Venn Diagrams,etc.) 

Technology Education > Information Technology > Software Applications > Graphic Organizers (Venn Diagrams,etc.) 

Iterations such as Nested Loops, Do-While Loops 

Technology Education > Information Technology > Programming > Iterations such as Nested Loops, Do-While Loops 

Keyboard Use / Input, Output Devices / Proficiency of use

Science > History / Technology / Social Perspectives > Computer Science > Computer skills > Keyboard Use / Input, Output Devices / Proficiency of use

Libraries (Code) 

Technology Education > Information Technology > Programming > Libraries (Code) 

Look for and make use of structure

Mathematics > Process Standards > Common Core > Look for and make use of structure

Meaning Definition Analysis

Language Arts > Vocabulary > Grammar / Language Structure > Meaning Definition Analysis

Parallel Processing 

Technology Education > Information Technology > Programming > Parallel Processing 

Problem Definition and Development Goals 

Technology Education > Information Technology > Programming > Problem Definition and Development Goals 

Program Execution 

Technology Education > Information Technology > Programming > Program Execution 

Programming

Science > History / Technology / Social Perspectives > Computer Science > Programming

Programming / Code Development 

Technology Education > Media Production > Game Design > Programming / Code Development 

Projects / End Product 

Technology Education > Media Production > Game Design > Projects / End Product 

Prototype

Science > History / Technology / Social Perspectives > Engineering / Engineering Design Process > Model Construction > Prototype

Python

Technology Education > Information Technology > Programming > Programming Languages > Python

Respond

Language Arts > Communication > Listening Strategies / Context > Respond

Student Collaboration 

Technology Education > Digital Literacy > Student Use > Student Collaboration 

Student Presentations 

Technology Education > Media Production > Multimedia / Video Production > Student Presentations 

Teamwork and Collaboration

Technology Education > Information Technology > Technology Use In Society > Design Process > Teamwork and Collaboration

Teamwork 

Technology Education > Information Technology > Programming > Teamwork 

Use of Iteration 

Technology Education > Information Technology > Programming > Use of Iteration 

User Interactions 

Technology Education > Information Technology > Software Applications > User Interactions 

Variables 

Technology Education > Information Technology > Programming > Variables 

Visual Block

Technology Education > Information Technology > Programming > Programming Languages > Visual Block

Vocabulary 

Technology Education > Information Technology > Programming > Vocabulary 
Show More

See how our curriculum can help you meet your instructional goals

Check it out