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: 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 

Information Technology > Programming > Algorithms 

Attend to Precision

Mathematics > Process Standards > Common Core > Attend to Precision

Basic Techniques 

Information Technology > Programming > Basic Techniques 

Conditional Statements 

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

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

General / Basic Concepts of 

Information Technology > Programming > General / Basic Concepts of 

Iterations such as Nested Loops, Do-While Loops 

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) 

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 

Information Technology > Programming > Program Execution 

Programming

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

Programming

Language Arts > Computer Literacy Skills > Personal Use > Programming

Python

Information Technology > Programming > Programming Languages > Python

Vocabulary 

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.

Standards:

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.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
Feedback