CRCD.T1.M1.01: Overview and Required Vocabulary

Overview

In this Module,  you will explore the WHY's of game development.  You will also learn how to place objects on an x,y Coordinate Plane (The Grid) in Game Lab

exclamation-point.pngVocabulary to Learn

  • Bug - Part of a program that does not work correctly.
  • Debugging - Finding and fixing problems in an algorithm or program.
  • Program - An algorithm that has been coded into something that can be run by a machine.
  • Co-ordinate Plane - an x,y grid used to place objects on the screen; also known as "The Grid"
  • Parameter - An extra piece of information passed to a function to customize it for a specific need

To Do List

To successfully complete this module, you will:

  1. Review: Module/Lesson Presentation
  2. Watch:  All Learning Videos included in the lesson
  3. Create: Work individually to complete a Code.org assignment
  4. Upload:  Your Code.org assignment
  5. Assess:  Pass a vocabulary assessment at 80% or above

key.pngStrands/Standards

Strand 1: Students demonstrate knowledge of basic structure, elements, and logic of computer games.

Strand 1 Standard 1:  Understand the concept of a computer program in relation to scripts, libraries, related data and software.

Strand 1 Standard 2:  Identify computer game genres. Describe characteristics and elements of successful games. Describe multiple ways that games are used to educate and inform.

Strand 1 Standard 3:  Analyze complete computer game flow by explaining the rules, goals, libraries and structure of a computer game.

Strand 1 Standard 4:  Analyze and predict program code.

Strand 1 Standard 5:  Identify characteristics of problems that are hard for computers to solve, then decompose a familiar problem into simple steps by illustrating a process with precision and clarity.

Strand 1 Standard 6:  Interpret the flow and execution of algorithms and predict their outcomes, then create algorithms using pseudo code.

Strand 1 Standard 7:  Apply gaming coordinate system knowledge by identifying code used to create and position sprites on a game board, then write code to position sprites.

Strand 2:  Students explore randomization in games.

Strand 2 Standard 1:  Analyze a game script to discover how random numbers are used in a game.

Strand 2 Standard 2:  Describe what is meant by a random number within a range

Strand 2 Standard 3:  Discover how random numbers are used in a game, then write code to use a random range function to generate random numbers