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: brainstorm, coding, debugging, design thinking, game design, programming


Objectives:

  • Students will identify learned concepts in game design and programming.
  • Students will identify stages of design thinking.

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 

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 

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

Critical Thinking and Decision Making Process 

Technology Education > Information Technology > Student Use > Critical Thinking and Decision Making Process 

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 

Engineering

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

Evaluation and Analysis of 

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

Functions 

Technology Education > Information Technology > Programming > Functions 

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 

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 

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