Coding

Not a Learning.com customer? Learn More

Type:Lesson

Estimated Time:90 minutes

Score Type:Auto Score

This lesson automatically provides a score to your gradebook

Available Language: English


Vocabulary: coding, control, debugging, game design, gaming, global keyword, goal, gravity, hazard, list, object, programming, strings, variable


Objectives:

  • Students will use up, down, left, right event keys to control a sprite’s movements.
  • Students will use gravity on the stage.
  • Students will set gravity for individual sprites.
  • Students will use a random number generator to randomly place goal and hazard objects.
  • Students will use the global keyword to set the scope of a variable.
  • Students will disable the floor so that sprites can leave the stage.

Subjects:

Algorithms 

Information Technology > Programming > Algorithms 

Analyze Algorithms 

Information Technology > Programming > Analyze Algorithms 

Basic Techniques 

Information Technology > Programming > Basic Techniques 

Data Structures and Syntax 

Information Technology > Programming > Data Structures and Syntax 

Event-based 

Information Technology > Programming > Event-based 

Experimentation

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

General / Basic Concepts of 

Information Technology > Programming > General / Basic Concepts of 

Integration of Physics 

Media Production > Game Design > Integration of Physics 

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) 

Information Technology > Programming > Libraries (Code) 

Local and Global Scope Access Variable Declarations 

Information Technology > Programming > Local and Global Scope Access Variable Declarations 

Object Oriented Data Types and Programming 

Information Technology > Programming > Object Oriented Data Types and Programming 

Program Execution 

Information Technology > Programming > Program Execution 

Programming / Code Development: Game Events 

Media Production > Game Design > Programming / Code Development: Game Events 

Programming / Code Development 

Media Production > Game Design > Programming / Code Development 

Python

Information Technology > Programming > Programming Languages > Python

Variables 

Information Technology > Programming > Variables 

Vocabulary 

Information Technology > Programming > Vocabulary 
Show More

Standards:

S.4.d Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.
2-AP-11 Create clearly named variables that represent different data types and perform operations on their values. (P5.1, P5.2)
2-AP-16 Incorporate existing code, media, and libraries into original programs, and give attribution. (P4.2, P5.2, P7.3)
Feedback