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: bug, coding, command, debugging, double quotes, parentheses, programming, sprite, stage, toolkit


Objectives:

  • Students will find commands in the toolkit.
  • Students will drag commands from the toolkit and drop them in the Code Editor.
  • Students will add and change the background image.
  • Students will add sprites.
  • Students will change sprite images.
  • Students will create basic movement.
  • Students will use quotes and parentheses correctly.
  • Students will order their commands in the Code Editor.
  • Students will read and respond to error messages.

Subjects:

Algorithms 

Technology Education > Information Technology > Programming > Algorithms 

Attend to Precision

Mathematics > Process Standards > Common Core > Attend to Precision

Basic Techniques 

Technology Education > Information Technology > Programming > Basic Techniques 

Conditional Statements 

Technology Education > Information Technology > Programming > Conditional Statements 

Critical / Analytical Thinking

Language Arts > Life Skills Daily Life > Critical / Analytical Thinking

Engineering

Science > Concepts and Processes > Problem Solving > Engineering

Engineering

Science > Concepts and Processes > Student Application > Investigate / Investigation > Engineering

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 

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

Methods/Steps/Strategies

Mathematics > Process Standards > Computation > Methods/Steps/Strategies

Methods/Steps/Strategies

Mathematics > Process Standards > Problem Solving > Methods/Steps/Strategies

Nonfiction

Language Arts > Reading / Literature > Comprehension / Analysis > Follow Directions > Nonfiction

Program Execution 

Technology Education > Information Technology > Programming > Program Execution 

Programming

Science > History / Technology / Social Perspectives > Computer Science > Programming

Programming

Language Arts > Computer Literacy Skills > Personal Use > Programming

Python

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

Vocabulary 

Technology Education > Information Technology > Programming > Vocabulary 
Show More
4321
Content Project includes additional elements and reveals students' creative insights into the prompt.Project implements all of the components required by the prompt.Project implements most of the components required by the prompt.Project does not demonstrate the components required by the prompt.
Commenting Comments are complete and reveal in-depth understanding of the prompt and technical requirements.Project includes all of the comments required by the prompt.Project includes some of the comments required by the prompt.Project does not demonstrate the comments required by the prompt.
Code Accuracy & Complexity The project includes additional technical elements that indicate application of prior knowledge or progress from independent investigation.The project successfully meets all of the technical requirements of the prompt.The project meets some of the technical requirements of the prompt.The code demonstrates gaps in technical knowledge or misunderstandings of concepts.
Development Process The student does not need redirection. The student uses time wisely by getting started right away, asking clarifying questions appropriately, using peers as resources, and prioritizing tasks.The student is sometimes distracted but completes work with a few cues from peers or adults. Student needs a cue or model to begin work and some support in determining the order of tasks.Student needs many cues or redirections from adults to stay on task. Work might be incomplete. Student requires frequent coaching on pacing.Student is not able to stay on task even with redirection from adults. Work is incomplete. Student is disruptive to peers.
S.3.d Students build knowledge by actively exploring real-world issues and problems, developing ideas and theories and pursuing answers and solutions.
S.4.d Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.
S.5.a Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.
S.5.c Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
2-AP-12 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. (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)
Math.Practice.MP1 Make sense of problems and persevere in solving them.
Math.Practice.MP6 Attend to precision.
Math.Practice.MP7 Look for and make use of structure.
ELA-Literacy.RST.9-10.3 Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks attending to special cases or exceptions defined in the text.
ISTE seal of compliance for proficiency student standards ISTE seal of compliance for readiness student standards