Top Banner
Page 1 of 3 EdTech@WCCUSD 06/25/15 Grade Level/Course: 712 Technology *Lesson Credit Erin Calentine and Linda Delgado Lesson/Unit Plan Name: Hour of Code/Day of Code: Creating Code and STEM Culture at your school Rationale/Lesson Abstract: NO CODING EXPERIENCE REQUIRED, REALLY! Students will understand what coding is and why it is important. Students will learn coding basics. Students will practice coding. Time Frame: 1 hour, 45 minutes ISTE Standard(s) for Teachers: 2. Design and develop digital age learning experiences and assessments Teachers design, develop, and evaluate authentic learning experiences and assessments incorporating contemporary tools and resources to maximize content learning in context and to develop the knowledge, skills, and attitudes identified in the standards. ISTE Standard(s) forStudents: 2. Communication and collaboration Students use digital media and environments to communicate and work collaboratively, including at a distance, to support individual learning and contribute to the learning of others. Instructional Resources/Materials: Plastic/paper cups for stacking https://www.codeavengers.com/ https://code.org/ Google Presentation Note cards or paper for writing code
3

GradeLevel/Course:&712Technology€¦ · Page 1 of 3 EdTech@WCCUSD 06/25/15 GradeLevel/Course:&7"12Technology *Lesson%CreditErin%Calentine%and%LindaDelgado...

Oct 01, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GradeLevel/Course:&712Technology€¦ · Page 1 of 3 EdTech@WCCUSD 06/25/15 GradeLevel/Course:&7"12Technology *Lesson%CreditErin%Calentine%and%LindaDelgado Lesson/UnitPlanName:%Hour%of%Code/Day%of%Code

Page 1 of 3 EdTech@WCCUSD 06/25/15

Grade  Level/Course:  7-­‐12  Technology  

*Lesson  Credit  Erin  Calentine  and  Linda  Delgado

Lesson/Unit  Plan  Name:    Hour  of  Code/Day  of  Code:  Creating  Code  and  STEM  Culture  at  your  school

Rationale/Lesson  Abstract:  

NO  CODING  EXPERIENCE  REQUIRED,  REALLY!

Students  will  understand  what  coding  is  and  why  it  is  important.

Students  will  learn  coding  basics.

Students  will  practice  coding.  

Time  Frame:  1  hour,  45  minutes  

ISTE  Standard(s)  for  Teachers:

2.    Design  and  develop  digital  age  learning  experiences  and  assessments

Teachers  design,  develop,  and  evaluate  authentic  learning  experiences  and  assessments  incorporating  contemporary  tools  and  resources  to  maximize  content  learning  in  context  and  to  develop  the  knowledge,  skills,  and  attitudes  identified  in  the  standards.

ISTE  Standard(s)  forStudents:

2.  Communication  and  collaboration

Students  use  digital  media  and  environments  to  communicate  and  work  collaboratively,  including  at  a  distance,  to  support  individual  learning  and  contribute  to  the  learning  of  others.

Instructional  Resources/Materials:

Plastic/paper  cups  for  stacking  

https://www.codeavengers.com/  

https://code.org/  

Google  Presentation

Note  cards  or  paper  for  writing  code

Page 2: GradeLevel/Course:&712Technology€¦ · Page 1 of 3 EdTech@WCCUSD 06/25/15 GradeLevel/Course:&7"12Technology *Lesson%CreditErin%Calentine%and%LindaDelgado Lesson/UnitPlanName:%Hour%of%Code/Day%of%Code

Page 2 of 3 EdTech@WCCUSD 06/25/15

Vocabulary:  

• Algorithm  -­‐  A  series  of  instructions  on  how  to  accomplish  a  task    • Parameters  -­‐  Extra  bits  of  information  that  you  can  pass  into  a  function  to  customize  it  • Coding  -­‐  Transforming  actions  into  a  symbolic  language    • Bug-­‐  an  error,  failure,  or  flaw  when  coding  a  program  • Debugging  -­‐  Finding  and  fixing  issues  in  code  Function  -­‐  A  piece  of  code  that  can  be  called  

over  and  over    

Activity/Lesson:

Part  1-­‐    Students  will  write  “code”  instructions  for  stacking  cups.  

The  first  part  of  this  lesson  will  help  students  understand  what  coding  is  and  why  it  is  important  to  be  accurate  and  precise  in  coding  instructions.  Students  should  not  have  computers  for  this  part.

1. Watch  this  introduction  video  to  further  understand  the  activity.    You  may  also  choose  the  show  this  video  to  your  students.    https://youtu.be/xaW3PAzHxCU  

2. Place  students  in  groups  of  no  more  than  three.    3. Instruct  students  to  first  begin  by  making  a  small  stack  formation  of  cups.    Allow  

students  1-­‐2  minutes  to  do  this.      4. Direct  students  to  group  instruction  and  explicitly  teach  the  following  

instructional  symbols  and  their  meanings.  

 

5. Students  will  work  in  their  groups  to  write  the  code  instructions  for  creating  their  stack  formation.    Each  group  member  should  write  their  own  set  of  instructions.  

6. Students  take  turns  attempting  to  recreate  the  cup  formation  using  other  group  members  instructions.    

Page 3: GradeLevel/Course:&712Technology€¦ · Page 1 of 3 EdTech@WCCUSD 06/25/15 GradeLevel/Course:&7"12Technology *Lesson%CreditErin%Calentine%and%LindaDelgado Lesson/UnitPlanName:%Hour%of%Code/Day%of%Code

Page 3 of 3 EdTech@WCCUSD 06/25/15

Part  2-­‐  Students  will  code  on  a  computer  (or  internet  ready  device).  

1. Visit  https://code.org/learn  .  No  Account  set  up  is  required.  

2. Allow  student  to  choose  to  begin  to  “Code  with  Elsa”  or  to  choose  to  watch  the  tutorial  first.  

3. Encourage  students  to  complete  all  20  coding  activity  levels.        This  will  take  about  an  hour.    

For  subsequent  and/or  more  advanced  lessons  visit    https://code.org/learn/beyond  or    

https://www.codeavengers.com/  (select  the  “build  games”  option)

Assessment:

Gamification  can  be  used  for  assessment  in  this  lesson.    Student’s  ability  to  progress  from  one  level  to  the  next  is  evidence  of  learning.