Request More Info

Coding

Not a Learning.com customer? Learn More

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, control, debugging, event, game design, gaming, goal objects, interval, programming, sprite, variable


Objectives:

  • Students will use the up, left and right event keys to control a sprite‚Äôs movements.
  • Students will use an interval event to create goal objects.
  • Students will use a random number generator to randomly place goal objects.
  • Students will use the global keyword to set the scope of a variable.
  • Students will use a timer and point counter to control the flow of a game.

Subjects:

Algorithms 

Technology Education > Information Technology > Programming > Algorithms 

Basic Techniques 

Technology Education > Information Technology > Programming > Basic Techniques 

Data Structures and Syntax 

Technology Education > Information Technology > Programming > Data Structures and Syntax 

Event-based 

Technology Education > Information Technology > Programming > Event-based 

Experimentation

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

General / Basic Concepts of 

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

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) 

Object Oriented Data Types and Programming 

Technology Education > Information Technology > Programming > Object Oriented Data Types and Programming 

Program Execution 

Technology Education > Information Technology > Programming > Program Execution 

Programming / Code Development: Game Events 

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

Programming / Code Development 

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

Python

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

Vocabulary 

Technology Education > Information Technology > Programming > Vocabulary 
Show More
S.4.d Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.
2-AP-16 Incorporate existing code, media, and libraries into original programs, and give attribution. (P4.2, P5.2, P7.3)