ALEX Classroom Resources

ALEX Classroom Resources  
   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

[DLIT] (4) 13 :
7) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.

Subject: Digital Literacy and Computer Science (1 - 4)
Title: Tynker Hour of Code Puzzle: Candy Quest
URL: https://www.tynker.com/hour-of-code/candy-quest
Description:

Students are introduced to computer programming concepts as they solve basic coding puzzles, and enhance STEM learning outcomes as they play a fun coding adventure game. Learn skills such as patterning, sequencing, loops, conditionals, critical thinking, and problem-solving, while leading a personalized troll through the adventure! This interactive game can be used during a lesson on constructing elements of a simple computer program in collaboration with others. A teacher's guide and answer key are available. Est. time: 30 min. More free coding activities @ Tynker.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (2) 10 :
4) Identify bugs in basic programming.

Examples: Problem-solving, trial and error.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: Ready Jet Go!: What is Programming?
URL: https://aptv.pbslearningmedia.org/resource/ready-jet-go-what-is-programming/what-is-programming-ready-jet-go/
Description:

How do people talk to computers? In this clip from Ready Jet Go!, Jet and his friends learn about computer programming from Dr. Rafferty. They demonstrate how it works by using colored playing blocks to signify different computer commands. This video can be played during a lesson on constructing elements of a simple computer program in collaboration with others.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Story Cubes
URL: https://aptv.pbslearningmedia.org/resource/storycubes-1047/storycubes-pbs-kids-scratchjr/
Description:

Print this PBS KIDS ScratchJr Story Cubes and let the cubes decide which backgrounds and PBS KIDS characters to use! This will help students get ready for block programming. 

PBS KIDS ScratchJr app is now available for free from the App Store on IPad and from the Google Play store on Android tablet.

This resource can be used during a lesson on constructing elements of a simple computer program.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Simon Says
URL: https://aptv.pbslearningmedia.org/resource/simon-says-1040/simon-says-pbs-kids-scratchjr/
Description:

Print and shuffle the following block slides to play the PBS KIDS ScratchJr Block version of Simon Says.

PBS KIDS ScratchJr app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Human Robot
URL: https://aptv.pbslearningmedia.org/resource/human-robot/human-robot-pbs-scratchjr/
Description:

Print this Human-Robot Activity Handout and guide the students in a game of Human-Robot where they use the cuttable blocks to program each other to act out different sequences.

PBS KIDS ScratchJr app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: How-To Cards
URL: https://aptv.pbslearningmedia.org/resource/how-to-cards-1029/how-to-cards-pbs-kids-scratchjr/
Description:

These How-To Cards introduce multiple pathways and features to help children get started using the PBS KIDS ScratchJr app for block programming. Print, cut, glue, and make them available for children to reference as they work with the app.

PBS KIDS ScratchJr app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Interactive Characters Activity
URL: https://aptv.pbslearningmedia.org/resource/pbs-kids-scratch-jr-interactive-activity/pbs-kids-scratch-jr-interactive-activity/
Description:

In this lesson, students (K-3) will be introduced to the PBS KIDS ScratchJr app by creating interactive characters that respond to tap. Through this process, they will learn about movement blocks, looks blocks, the ‘start on tap’ trigger, and character selection.

PBS KIDS Scratch Jr. app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Animated Scenes Activity
URL: https://aptv.pbslearningmedia.org/resource/pbs-kids-scratch-jr-animation-activity/pbs-kids-scratch-jr-animation-activity/
Description:

In this activity, students (K-3) will be introduced to the PBS KIDS ScratchJr app by animating characters from their favorite PBS KIDS shows. Through this process, they will learn about movement blocks, the ‘start on flag’ trigger, and character selection.

PBS KIDS ScratchJr app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Tree Problem - PEG + CAT Lesson Plan
URL: https://aptv.pbslearningmedia.org/resource/tree-problem-lesson-plan/tree-problem-lesson-plan-scratchjr/
Description:

Peg and Cat have a really big problem! Cat is stuck in a tree. Again! In this activity, children will be challenged to create projects with the PBS KIDS ScratchJr app where they help Peg rescue her friend Cat.

Children will learn how to create projects, add characters, and how to use the programming blocks to make their characters animate on screen. They will explore coding and computational thinking practices as they utilize technology as a tool for creativity, expression, and learning with the PBS KIDS ScratchJr app.



   View Standards     Standard(s): [SC2015] (2) 5 :
5 ) Plan and carry out an investigation, using one variable at a time (e.g., water, light, soil, air), to determine the growth needs of plants.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Science (2), Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: How Plants Grow Lesson Plan
URL: https://aptv.pbslearningmedia.org/resource/how-plants-grow-lesson-plan-scratchjr/how-plants-grow-lesson-plan-scratchjr/
Description:

Tally Ho! Inspired by NATURE CAT, in this activity children will explore cause and effect relationships and what plants need to grow and thrive. Children will be challenged to create projects in PBS KIDS ScratchJr where they make their own plants and trees grow.

Children will learn how to use the PBS KIDS ScratchJr programming blocks to make animated stories and interactive projects. They will explore coding and computational thinking practices as they utilize technology as a tool for creativity, expression and learning with the PBS KIDS ScratchJr app.



   View Standards     Standard(s): [SC2015] (3) 11 :
11 ) Construct an argument from evidence to explain the likelihood of an organism's ability to survive when compared to the resources in a certain habitat (e.g., freshwater organisms survive well, less well, or not at all in saltwater; desert organisms survive well, less well, or not at all in woodlands).

a. Construct explanations that forming groups helps some organisms survive.

b. Create models that illustrate how organisms and their habitats make up a system in which the parts depend on each other.

c. Categorize resources in various habitats as basic materials (e.g., sunlight, air, freshwater, soil), produced materials (e.g., food, fuel, shelter), or as nonmaterial (e.g., safety, instinct, nature-learned behaviors).

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Science (3), Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Creature Powers Lesson Plan
URL: https://aptv.pbslearningmedia.org/resource/d84dd6a1-14bd-44a7-883f-bd266c397d2a/creature-powers-lesson-plan-scratchjr/
Description:

Activate Creature Powers! Inspired by the WILD KRATTS, in this activity children will be challenged to create PBS KIDS ScratchJr projects that explore different animals and their unique behaviors and traits.

Children will learn how to create projects, add characters, and how to use the programming blocks to make their characters animate and move on the screen. They will explore coding and computational thinking practices as they utilize technology as a tool for creativity, expression, and learning with the PBS KIDS ScratchJr app.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Space Exploration Lesson Plan
URL: https://aptv.pbslearningmedia.org/resource/94cd24b5-fc6b-49b1-85c5-52ba04ae4d98/space-exploration-lesson-plan-scratchjr/
Description:

Excelsior! Inspired by READY JET GO!, in this activity, children will be challenged to use PBS KIDS ScratchJr to create projects where they blast off and explore our solar system.

Children will learn how to use the PBS KIDS ScratchJr programming blocks to make animated stories and interactive projects. They will explore coding and computational thinking practices as they utilize technology as a tool for creativity, expression, and learning with the PBS KIDS ScratchJr app.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: What is Coding
URL: https://aptv.pbslearningmedia.org/resource/whatiscoding/what-is-coding-pbs-kids-scratchjr/
Description:

This video explores our definition of coding and what it looks like to code with PBS KIDS ScratchJr. This video will explain coding to help get students ready for block-based coding. 

PBS KIDS Scratch Jr. app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Becky's Choice Lesson Plan
URL: https://aptv.pbslearningmedia.org/resource/beckys-choice-lesson-plan-scratch-jr/beckys-choice-lesson-plan-scratchjr/
Description:

Word up! In this activity, children will explore decision-making as they use PBS KIDS ScratchJr to help WordGirl make a tough choice between saving the day and going to her friend’s birthday party.

Children will learn how to use the PBS KIDS ScratchJr programming blocks to make animated stories and interactive projects. They will explore coding and computational thinking practices as they utilize technology as a tool for creativity, expression, and learning with the PBS KIDS ScratchJr app.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Cootie Catcher
URL: https://aptv.pbslearningmedia.org/resource/cootie-catcher-1046/cootie-catcher-pbs-kids-scratchjr/
Description:

Print this PBS KIDS ScratchJr Cootie Catcher and have fun practicing sequence blocks with your favorite PBS KIDS characters! This will give additional practice for block coding. 

PBS KIDS ScratchJr app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (2) 9 :
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

[DLIT] (3) 13 :
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.

Subject: Digital Literacy and Computer Science (1 - 3)
Title: PBS KIDS Scratch Jr.: Programming Blocks Cheat Sheet
URL: https://aptv.pbslearningmedia.org/resource/programming-blocks-cheat-sheet/programming-blocks-cheat-sheet-pbs-kids-scratchjr/
Description:

Use the PBS KIDS ScratchJr Cheat Sheet as a quick guide for various programming blocks. 

PBS KIDS ScratchJr app is now available for free from the App Store on iPad and from the Google Play store on Android tablets.



   View Standards     Standard(s): [DLIT] (1) 7 :
1) Classify and sort information into logical order with and without a computer.

Examples: Sort by shape, color, or other attribute; sort A-Z.

[DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 1: Move It, Move It (2018)
URL: https://curriculum.code.org/csf-18/courseb/1/
Description:

This lesson will prepare students mentally for the coding exercises that they will encounter over the length of this course. In small teams, students will use physical activity to program their classmates to step carefully from place to place until a goal is achieved.

By using physical movement to program their classmates, students will run into issues and emotions similar to what they will feel when they begin coding on a computer. Encountering those stresses in a playful and open environment will help to alleviate intensity and allow students to practice necessary skills before they run into problems on their own.

Students will be able to:
- Define a list of steps (algorithm) to get a friend from their starting position to their goal.
- Translate a list of steps into a series of physical actions.
- Identify and fix errors in the execution of an algorithm.

Note: You must create a free account to access this and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 4: My Robotic Friends, Jr. (2018)
URL: https://curriculum.code.org/csf-18/courseb/4/
Description:

Using a set of symbols in place of code, students will design algorithms to instruct a "robot" to stack cups in different patterns. Students will take turns participating as the robot, responding only to the algorithm defined by their peers. This segment teaches students the connection between symbols and actions, the difference between an algorithm and a program, and the valuable skill of debugging.

This unplugged lesson brings the class together as a team with a simple task to complete: get a "robot" to stack cups in a specific design. This activity lays the groundwork for the programming that students will do throughout the course as they learn the importance of defining a clearly communicated algorithm.

Students will be able to:

- Attend to precision when creating instructions.
- Identify and address bugs or errors in sequenced instructions.

Note: You must create a free account to access this and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 5: Programming with Scrat (2018)
URL: https://curriculum.code.org/csf-18/courseb/5/
Description:

Using characters from the Ice Age, students will develop sequential algorithms to move Scrat from one side of a maze to the acorn at the other side. To do this, they will stack code blocks together in a linear sequence, making them move straight, turn left, or turn right.

In this lesson, students will develop programming and debugging skills on a computer platform. The block-based format of these puzzles help students learn about sequence and concepts, without having to worry about perfecting syntax.

Students will be able to:

- Construct a program by reorganizing sequential movements.
- Build a computer program from a set of written instructions.
- Choose appropriate debugging practices when solving problems.

Note: You must create a free account to access this and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 7: Programming with Rey and BB-8 (2018)
URL: https://curriculum.code.org/csf-18/courseb/7/
Description:

In this lesson, students will use their newfound programming skills in more complicated ways to navigate a tricky course with BB-8.

With transfer of knowledge in mind, this lesson gives students a new environment to practice the skills that they have been cultivating. Star Wars fans will jump for joy when they see these puzzles. Each puzzle in this series has been added to provide a deeper understanding of the basic concepts that they will be using throughout the rest of this course.

Students will be able to:

- Sequence commands in a logical order.
- Recognize problems or "bugs" in a program and develop a plan to resolve the issues.

Note: You must create a free account to access this and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 7 :
1) Classify and sort information into logical order with and without a computer.

Examples: Sort by shape, color, or other attribute; sort A-Z.

[DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 20 :
14) Discuss the purpose of collecting and organizing data.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 8: My Loopy Robotic Friends Jr. (2018)
URL: https://curriculum.code.org/csf-18/courseb/8/
Description:

Building on the initial "My Robotic Friends" activity, students tackle larger and more complicated designs. In order to program their "robots" to complete these bigger designs, students will need to identify repeated patterns in their instructions that could be replaced with a loop.

This lesson serves as a reintroduction to loops, using the now familiar set of "robot" programming instructions. Students will develop critical thinking skills by looking for patterns of repetition in the movements of classmates and determining how to simplify those repeated patterns using loops.

Students will be able to:
- Identify repeated patterns in code that could be replaced with a loop.
- Write instructions that use loops to repeat patterns.

Note: You must create a free account to access this and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 7 :
1) Classify and sort information into logical order with and without a computer.

Examples: Sort by shape, color, or other attribute; sort A-Z.

[DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 9: Loops with Scrat (2018)
URL: https://curriculum.code.org/csf-18/courseb/9/
Description:

Building on the concept of repeating instructions from "My Loopy Robotic Friends," this stage will have students using loops to get to the acorn more efficiently on Code.org.

Students will be able to:
- Construct a program using structures that repeat areas of code.
- Improve existing code by finding areas of repetition and moving them into looping structures.

Note: You must create a free account to access this and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 7 :
1) Classify and sort information into logical order with and without a computer.

Examples: Sort by shape, color, or other attribute; sort A-Z.

[DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 10: Loops with Laurel (2018)
URL: https://curriculum.code.org/csf-18/courseb/10/
Description:

In this lesson, students continue learning the concept of loops. Here, Laurel the Adventurer uses loops to collect treasure in open cave spaces. A new get treasure block is introduced to help her on her journey.

This lesson gives students more practice with loops and encourages them to put multiple blocks inside of a repeat< as they try to collect as much treasure as possible.

Students will be able to:
- Identify the benefits of using a loop structure instead of manual repetition.
- Break down a long sequence of instructions into the smallest repeatable sequence possible.

Note: You must create a free account to access and use this resource.



   View Standards     Standard(s): [DLIT] (1) 7 :
1) Classify and sort information into logical order with and without a computer.

Examples: Sort by shape, color, or other attribute; sort A-Z.

[DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 20 :
14) Discuss the purpose of collecting and organizing data.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 11: Drawing Gardens with Loops (2018)
URL: https://curriculum.code.org/csf-18/courseb/11/
Description:

Students learn to draw images by looping simple sequences of instructions. In the previous online lesson, loops were used to traverse a maze and collect treasure. Here, students use loops to create patterns. At the end of this stage, students will be given the opportunity to create their own images using loops.

This lesson gives a different perspective on how loops can create things in programming. Students will test their critical thinking skills by evaluating given code and determining what needs to be added in order to solve the puzzle. Students can also reflect on the inefficiency of programming without loops here because of how many blocks the program would require without the help of repeat loops.

Students will be able to:
- Count the number of times an action should be repeated and represent it as a loop.
- Decompose a shape into its largest repeatable sequence.
- Create a program that draws complex shapes by repeating simple sequences.

Note: You must create a free account to access and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 12: The Big Event Jr. (2018)
URL: https://curriculum.code.org/csf-18/courseb/12/
Description:

Events are a great way to add variety to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. That is what events are for in coding.

In this lesson, students will learn to distinguish events from actions. The students will see activities interrupted by having a "button" pressed on a paper remote. When seeing this event, the class will react with a unique action. Events are widely used in programming and should be easily recognizable after this lesson.

Students will be able to:

- Repeat commands given by an instructor.
- Recognize actions of the teacher as signals to initiate commands.
- Practice differentiating pre-defined actions and event-driven ones.

Note: You must create a free account to access and use this resource. 



   View Standards     Standard(s): [DLIT] (1) 7 :
1) Classify and sort information into logical order with and without a computer.

Examples: Sort by shape, color, or other attribute; sort A-Z.

[DLIT] (1) 8 :
2) Order events into a logical sequence or algorithm.

Examples: Unplugged coding activities, sequence of instruction.

[DLIT] (1) 9 :
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

[DLIT] (1) 20 :
14) Discuss the purpose of collecting and organizing data.

[DLIT] (1) 25 :
19) Identify and revise problem-solving strategies to solve a simple problem.

Examples: Scientific method, visual images or mind pictures, look for patterns, systematic list.

Subject: Digital Literacy and Computer Science (1)
Title: Computer Science Fundamentals Unit 3 Course B Lesson 13: A Royal Battle with Events (2018)
URL: https://curriculum.code.org/csf-18/courseb/13/
Description:

In this online activity, students will have the opportunity to learn how to use events in Play Lab and apply all of the coding skills that they've learned to create an animated game. It's time to get creative and make a game in Play Lab!

Students will start by training the knight to move when an arrow key is pressed, then end with the opportunity to showcase the rest of the skills that they learned throughout this course, including sequence and looping, as part of the final free play puzzle.

Students will be able to:
- Identify actions that correlate to input events.
- Create an animated, interactive story using sequences and event-handlers.
- Share a creative artifact with other students.

Note: You must create a free account to access and use this resource. 



ALEX Classroom Resources: 26

Go To Top of page