SlideShare a Scribd company logo
K-5 PD for Code.org’s
Computer Science Fundamentals
• When you arrive, please:
• Log in to your Code Studio account at studio.code.org
• To join the workshop section go to: http://bit.ly/1F1LxLF
• Our Back Channel:http://bit.ly/1ilssKo
Welcome!
Community Challenge # 1:
Tweet a selfie and tell us why you’re psyched to be at
this workshop.
Tweet at us: #CSforALL @TeachCode #LufkinLearns
#LetsTeachCODE
@TeachCode @SVicGlass #CSforALL
Workshop Agenda
@TeachCode | #CodeorgPD
Setting Norms
@TeachCode | #CodeorgPD
Why Computer Science?
@TeachCode | #CodeorgPD
Dancing with Robots - Human Skills for Computerized Work, Levy and Murnane, 2013
Why is studying CS important?
@TeachCode | #CodeorgPD
Source -- Code.org analysis of BLS 2010-2020 employment projections (we have not yet
analyzed the BLS 2012-2022 projections released at the end of December).
Projected New Jobs in STEM
@TeachCode | #CodeorgPD
Of this tiny sliver,
only 15% are
women.
Only 8% are
Hispanic Americans
or African
Americans.
AP Participation
@TeachCode | #CodeorgPD
● Understand the different course offerings that Code.org has for K-5
students
● Define all computer science concepts in Code.org’s K-5 courses
● Manage your student’s accounts and track your progress with Code.
org’s teacher dashboard
● Confidently facilitate Code.org’s courses in YOUR classroom by
taking risks and learning from your students
● Say to your students: “I don’t know. Let’s figure it out together.”
Workshop Goals
@TeachCode | #CodeorgPD
● Creativity
● Collaboration
● Communication
● Persistence
● Problem Solving
Computational Thinking Practices
@TeachCode | #CodeorgPD
Code Studio Curriculum
@TeachCode | #CodeorgPD
Teacher / Learner / Observer
Teacher / Learner / Observer is role-playing during
PD to model a lesson. After the modeled lesson, the
Observer leads a discussion with everyone on the
pedagogy of the lesson.
* Teacher - This groups teaches a lesson
* Learner - This group pretends to be students
* Observer - The facilitator observes the lesson
and leads a discussion after the modeled lesson
@TeachCode | #CodeorgPD
Getting Loopy!
Pair Programming
What Are We
Talking
About?
https://vimeo.
com/108690109
Equity in CS
@TeachCode | #CodeorgPD
What is equity?
@TeachCode | #CodeorgPD
Equity in CS
Top Five Tips for Creating a More Equitable CS Learning Environment in Your Classroom
1. Reflect on your own biases and assumptions about computer science. Ensure you are aware of the
inequity you might be creating through your words and actions in the classroom.
2. Signal an inclusive and equitable classroom environment at all times through your actions, seating
arrangements, strategic grouping choices, posters and classroom decorations, etc.
3. Facilitate conversations and activities in which students reflect on their biases and assumptions
about themselves and others as they pertain to computer science and STEM education.
4. Explicitly teach strategies for students to employ when confronted with bias from others, both in and
out of the classroom.
5. Foster a culture of resiliency, tenacity and grit by modeling and supporting student self-advocacy.
Learn more:
http://forum.code.org/c/plc/equity @TeachCode | #CodeorgPD
Setting
Expectations
● We will not solve everything right here and now
● Focus comments on behaviors and beliefs, not people
(No personal attacks)
● Do not interrupt, the facilitator will moderate
● If you have a comment that you don’t want to lose, write it
down and put it in the bag
● If you have a question/comment that you don’t want to
bring up yourself, you can write it down anonymously and
put it in the bag
● If your temper gets out of hand, you will be asked to step
outside
Equity in CS
@TeachCode | #CodeorgPD
Vocab Shmocab
@TeachCode | #CodeorgPD
Vocab Shmocab
@TeachCode | #CodeorgPD
Vocab Shmocab
@TeachCode | #CodeorgPD
Vocab Shmocab
@TeachCode | #CodeorgPD
Lunch
Community Challenge # 2:
Lunch
Find someone you don’t know and tweet an
“ussie”
Be sure to tag your new buddy’s Twitter
handle, and tell us one thing you have in
common.
@TeachCode #CSforALL
Code.org Debugging Recipe
● Ditch uniformity
● Frequent breaks
● Collaborate
● Don’t be a know it all.
Strategies for teaching CS
@TeachCode | #CodeorgPD
TLO Planning
@TeachCode | #CodeorgPD
TLO Presentations
@TeachCode | #CodeorgPD
Pick two groups (doing different activities) to present for the class.
Teacher Dashboard
@TeachCode | #CodeorgPD
• Course 1 supplies:
• Plastic cups
• Potting Soil
• Seeds
• Gumdrops
• Toothpicks
• Unplugged Activities:
• Real-life Algorithms: Plant a
Seed
• Building a Foundation
Unplugged Activity Materials
@TeachCode | #CodeorgPD
• Course 2 supplies:
• Playing Cards
• String
• Beads
• Spacers
• Special Charms
• Dice
• Unplugged Activities:
• Conditionals with Cards
• Functional Suncatchers
• Dice Race
Unplugged Activity Materials
@TeachCode | #CodeorgPD
Try our online K5 PD!
studio.code.org/s/K5-OnlinePD
Beyond Today’s Training:
Getting support and getting connected
Need to refresh your CS skills before you teach?
@TeachCode | #CodeorgPD
Stay in touch!
@TeachCode | #CodeorgPD
Closing Ceremony
35 Community Challenge # 3:
Thirty Five
Tweet your own (or your favorite stolen)
takeaway.
@TeachCode #CSforAll
Follow the Facilitator!
Shaina Glass
@SVicGlass
Snglass@aldineisd.org
Find all of today’s
resources at
letsteachCODE.weebly.com

More Related Content

My code workshop presentation

  • 1. K-5 PD for Code.org’s Computer Science Fundamentals
  • 2. • When you arrive, please: • Log in to your Code Studio account at studio.code.org • To join the workshop section go to: http://bit.ly/1F1LxLF • Our Back Channel:http://bit.ly/1ilssKo Welcome! Community Challenge # 1: Tweet a selfie and tell us why you’re psyched to be at this workshop. Tweet at us: #CSforALL @TeachCode #LufkinLearns #LetsTeachCODE @TeachCode @SVicGlass #CSforALL
  • 6. Dancing with Robots - Human Skills for Computerized Work, Levy and Murnane, 2013 Why is studying CS important? @TeachCode | #CodeorgPD
  • 7. Source -- Code.org analysis of BLS 2010-2020 employment projections (we have not yet analyzed the BLS 2012-2022 projections released at the end of December). Projected New Jobs in STEM @TeachCode | #CodeorgPD
  • 8. Of this tiny sliver, only 15% are women. Only 8% are Hispanic Americans or African Americans. AP Participation @TeachCode | #CodeorgPD
  • 9. ● Understand the different course offerings that Code.org has for K-5 students ● Define all computer science concepts in Code.org’s K-5 courses ● Manage your student’s accounts and track your progress with Code. org’s teacher dashboard ● Confidently facilitate Code.org’s courses in YOUR classroom by taking risks and learning from your students ● Say to your students: “I don’t know. Let’s figure it out together.” Workshop Goals @TeachCode | #CodeorgPD
  • 10. ● Creativity ● Collaboration ● Communication ● Persistence ● Problem Solving Computational Thinking Practices @TeachCode | #CodeorgPD
  • 12. Teacher / Learner / Observer Teacher / Learner / Observer is role-playing during PD to model a lesson. After the modeled lesson, the Observer leads a discussion with everyone on the pedagogy of the lesson. * Teacher - This groups teaches a lesson * Learner - This group pretends to be students * Observer - The facilitator observes the lesson and leads a discussion after the modeled lesson @TeachCode | #CodeorgPD
  • 17. Equity in CS Top Five Tips for Creating a More Equitable CS Learning Environment in Your Classroom 1. Reflect on your own biases and assumptions about computer science. Ensure you are aware of the inequity you might be creating through your words and actions in the classroom. 2. Signal an inclusive and equitable classroom environment at all times through your actions, seating arrangements, strategic grouping choices, posters and classroom decorations, etc. 3. Facilitate conversations and activities in which students reflect on their biases and assumptions about themselves and others as they pertain to computer science and STEM education. 4. Explicitly teach strategies for students to employ when confronted with bias from others, both in and out of the classroom. 5. Foster a culture of resiliency, tenacity and grit by modeling and supporting student self-advocacy. Learn more: http://forum.code.org/c/plc/equity @TeachCode | #CodeorgPD
  • 18. Setting Expectations ● We will not solve everything right here and now ● Focus comments on behaviors and beliefs, not people (No personal attacks) ● Do not interrupt, the facilitator will moderate ● If you have a comment that you don’t want to lose, write it down and put it in the bag ● If you have a question/comment that you don’t want to bring up yourself, you can write it down anonymously and put it in the bag ● If your temper gets out of hand, you will be asked to step outside Equity in CS @TeachCode | #CodeorgPD
  • 23. Lunch Community Challenge # 2: Lunch Find someone you don’t know and tweet an “ussie” Be sure to tag your new buddy’s Twitter handle, and tell us one thing you have in common. @TeachCode #CSforALL
  • 25. ● Ditch uniformity ● Frequent breaks ● Collaborate ● Don’t be a know it all. Strategies for teaching CS @TeachCode | #CodeorgPD
  • 27. TLO Presentations @TeachCode | #CodeorgPD Pick two groups (doing different activities) to present for the class.
  • 29. • Course 1 supplies: • Plastic cups • Potting Soil • Seeds • Gumdrops • Toothpicks • Unplugged Activities: • Real-life Algorithms: Plant a Seed • Building a Foundation Unplugged Activity Materials @TeachCode | #CodeorgPD
  • 30. • Course 2 supplies: • Playing Cards • String • Beads • Spacers • Special Charms • Dice • Unplugged Activities: • Conditionals with Cards • Functional Suncatchers • Dice Race Unplugged Activity Materials @TeachCode | #CodeorgPD
  • 31. Try our online K5 PD! studio.code.org/s/K5-OnlinePD Beyond Today’s Training: Getting support and getting connected Need to refresh your CS skills before you teach? @TeachCode | #CodeorgPD
  • 33. Closing Ceremony 35 Community Challenge # 3: Thirty Five Tweet your own (or your favorite stolen) takeaway. @TeachCode #CSforAll
  • 34. Follow the Facilitator! Shaina Glass @SVicGlass Snglass@aldineisd.org Find all of today’s resources at letsteachCODE.weebly.com