ALEX Learning Activity

  

Did You Code the Perfect Name?

A Learning Activity is a strategy a teacher chooses to actively engage students in learning a concept or skill using a digital tool/resource.

You may save this Learning Activity to your hard drive as an .html file by selecting “File”,then “Save As” from your browser’s pull down menu. The file name extension must be .html.
  This learning activity provided by:  
Author: Leann Bryan
System:Calhoun County
School:Calhoun County Board Of Education
  General Activity Information  
Activity ID: 3004
Title:
Did You Code the Perfect Name?
Digital Tool/Resource:
Robot Color Codes Chart
Web Address – URL:
Overview:

After students have used markers to write their names in “code” they will partner with a friend to analyze the differences in each of their codes. Students will analyze a peer’s code and will discuss the differences in the created codes. Students will compare and contrast their code.

This learning activity was created as a result of the ALEX - Alabama Virtual Library (AVL) Resource Development Summit.

  Associated Standards and Objectives  
Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 1
3) Construct elements of a simple computer program in collaboration with others.

Examples: Block programming, basic robotics, unplugged programming.

Unpacked Content
Evidence Of Student Attainment:
Students:
  • will use paper/pencil examples to determine the correct order of a task.
  • will understand that each piece of block code represents a single step or task.
  • will drag and drop pieces of block code to perform a task.
  • will use block code to operate simple robotic devices.
Knowledge:
Students know:
  • blocks of programs associate with an action.
  • blocks of programs can be combined to create a set of actions or a task.
  • robotic devices can respond to blocks of programs.
Skills:
Students are able to:
  • determine the order of paper/pencil pieces for a tasks.
  • understand that blocks of code represent an action.
  • drag and drop blocks of programming in online activities to complete tasks.
  • use blocks of programming to control robotic/digital devices.
Understanding:
Students understand that:
  • pieces of a task can be represented in parts by words or pictures.
  • code can be put together into blocks that can be manipulated.
  • blocks of code together create a task.
  • blocks of code can be used to operate robotic/digital devices.
Learning Objectives:

Students will collaborate with peers to analyze how robots respond differently to various codes.

  Strategies, Preparations and Variations  
Phase:
After/Explain/Elaborate
Activity:

  1. Assign students a partner. 
  2. Allow students to use the robot to read their peer’s code/name.
  3. The teacher will state, “Look closely at your partner’s code. What are some things that you notice or something that you wonder about?”
  4. Lead students in asking questions about their partner’s code.

    • What were some similarities in your code?
    • What color combinations did you notice?
    • What color combinations represent specific moves?
    • What differences did you notice in your partner’s code?
    • What would a robot use to read this code? (sensor)

  5. The teacher can use chart paper or a whiteboard to create a Venn Diagram to record the similarities and differences students identified during their partner discussion. The teacher can record student responses or the students can record them on the Venn diagram.
Assessment Strategies:

Formative Assessment:

As students are paired and sharing, walk around the classroom to listen to student discussions. Are they noticing differences between their codes?

Summative Assessment:

Use the Venn diagram to determine if the students were able to provide similarities and differences between their codes.


Advanced Preparation:

Approximate Duration: 15 minutes

Materials and Resources:

  • Internet-capable device for the teacher
  • Projector and whiteboard to display the activity
  • The teacher will need robots (one with color detecting sensors). You do not have to have a class set. Students can share the robots. Four students could share one robot. (See note on how you can borrow Ozobots from Alabama Technology in Motion [ATiM]). 

The teacher needs to have completed  the associated During Activity: “Coding the Perfect Name with Robots”

Note: If you or your school does not have Ozobots, Alabama Technology in Motion (ATiM) Specialists have Ozobots you can borrow. Reach out to your regional ATiM Specialist for access to Ozobots (https://sites.google.com/atim.us/atim/home ).

Background / Preparation:

    • The teacher will need to be familiar with the robots. Be familiar with how the various robot color codes make the robot respond in different ways. Practice writing your own name and linking the letters together, so you will have a better understanding of what the students’ work will need to look like (tutorial: https://www.youtube.com/watch?v=QbOEWiPyZH8)

  • Students will need basic training on the robots before this activity. Students need to know how to turn them on, calibrate them, etc. 
Variation Tips (optional):

Acceleration:

Before running the robot on their partner's name, look at the provided list of Color Codes. Ask students what moves they are expecting the bot to make. Are they expecting any malfunctions based on how the bot responded in their own name?

Intervention:

Instead of having students work in pairs, use two student names and compare the two as a whole group. Analyze the differences as a whole-group class instead of in pairs.

Notes or Recommendations (optional):

This task can be used as a stand-alone activity or in conjunction with Coding the Perfect Name (before activity) and Coding the Perfect Name with Robots (during activity).

  Keywords and Search Tags  
Keywords and Search Tags: code, coding, robots