ALEX Classroom Resource

  

How to Make a Video Game

  Classroom Resource Information  

Title:

How to Make a Video Game

URL:

https://aptv.pbslearningmedia.org/resource/2143a241-f8d9-4a54-a4a5-b9634797bd28/make-a-video-game/

Content Source:

PBS
Type: Audio/Video

Overview:

Video games are fun to play, but have you ever wondered how to make one? Carmelo, a grad student in the MIT Media Lab, shows how anyone can start learning how to create video games by talking to machines through programming languages using block-based programming. This video can be played to introduce a lesson on computer programming.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 2
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

Unpacked Content
Evidence Of Student Attainment:
Students:
  • will drag and drop blocks of code to complete a task.
  • will run a program they develop using block based coding.
Teacher Vocabulary:
  • program
  • code
Knowledge:
Students know:
  • programming blocks represent a set of codes.
  • block based programs can be used to design a task.
  • block based programs can be interpreted by machines.
Skills:
Students are able to:
  • drag and drop blocks of code.
  • drag and drop blocks of code to complete a tasks.
  • run a block based program after sequencing tasks to complete a desired process.
Understanding:
Students understand that:
  • blocks of code can be moved around and combined into an order that completes a task or process.
  • sets of block coding can be run to perform the task/process.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 3
7) Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.

Examples: Sequencing cards for unplugged activities, online coding practice.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • test a given program in a block
  • based visual programming environment using arithmetic operators, conditionals, and repetition in programs.
  • debug a given program in a block
  • based visual programming environment using arithmetic operators, conditionals, and repetition in programs.
  • collaborate with others.
Teacher Vocabulary:
  • test
  • debug
  • program
  • block-based visual programming environment
  • arithmetic operators
  • conditionals
  • repetition
Knowledge:
Students know:
  • strategies for debugging a given program.
  • arithmetic operators create a single numerical solution from multiple oprations.
  • conditionals are "if, then" statements that direct the program.
Skills:
Students are able to:
  • test a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
  • debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
Understanding:
Students understand that:
  • a given program must be tested and debugged to run correctly.
  • block-based visual programming uses arithemetic operators, conditionals, and repetition to function.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 4
7) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • create a working program in a block
  • based visual programming environment while using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.
Teacher Vocabulary:
  • program
  • block-based visual programming environment
  • arithmetic operators
  • conditionals
  • repetition
Knowledge:
Students know:
  • the definitions for arithmetic operators, conditionals, and repetition as they relate to programming.
  • strategies for collaborating with peers.
Skills:
Students are able to:
  • create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs.
  • implement strategies to collaborate with others.
Understanding:
Students understand that:
  • operators in programming make many options available, reducing the length of an alorithm, pseudocode, or program.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 5
6) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • create a working program in a block
  • based visual programming environment.
  • create a program in a block
  • based visual programming environment using arithmetic operators such as AND, OR, and NOT.
  • create a program in a block
  • based visual programming environment using conditionals such as IF, THEN, and/or ELSE.
  • create a program in a block
  • based visual programming environment using repetition or loops.
Teacher Vocabulary:
  • program
  • block-based visual programming
  • environment
  • arithmetic operators
  • conditionals
  • repetition
Knowledge:
Students know:
  • how to create a working program in a block-based visual programming environment.
  • reasons for using arithmetic operators, conditionals, and repetition in programs.
Skills:
Students are able to:
  • create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs.
Understanding:
Students understand that:
  • arithmetic operators, conditionals, and repetition in programs make more operations possible and can reduce the complexity or length of code.
Tags: blockbased, coding, programming, video game
License Type: Custom Permission Type
See Terms: https://www.pbslearningmedia.org/help/terms-of-use/
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
AccessibilityVideo resources: includes closed captioning or subtitles
Comments

pbslearningmedia is a free resource for educators.  Teachers do not have to register for an account to access resources. Creating an account will allow educators to assign resources to students and to save resources to their dashboard.

  This resource provided by:  
Author: Stephanie Carver
Alabama State Department of Education