Code Studio Workshop

CODE_partnerlogo_horiz_black COMPUTER SCIENCE FOR ELEMENTARY SCHOOL: code.org/educate/k5

Aligned to Texas Math Standards – TEKS: codemathteks.edublogs.org

Teaching CS started with me in the 1980s and did that change my world.

  • CS provides students with tools for critical thinking, logic, persistence, and creativity to help students excel at problem-solving in all subject areas, no matter what their age.
  • Code.org has developed an elementary school curriculum that allows even the youngest students to explore the limitless world of computing- at no cost for schools.
  • The courses blend online, self-guided and self-paced tutorials with “unplugged” activities that require no computer at all. Each course consists of about 20 lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate.
  • You can get started with Online PD or find an affiliate in your area.
  • And you can learn and review the basics with Teaching CS Fundamentals.


Welcome to Code.org Houston Workshops Karen North, Computer Science Education Consultant, Build-a-Brain.com Ruth Hanson, K5 Educational Technologist, Duchesne Academy, houstoncode.weebly.com Shaina Glass, Aldine ISD, letsteachcode.weebly.com Rice RUSMP and WeTeach_CS for advanced training applications. GOAL: Practice the HOW of integrating computer science into your classroom.  Unplugged Lessons are a focus – see for links to embedded videos and lesson plans.

 9:00 Registration, Teacher Account Setup, and Welcome
 9:15 Introduction, Housekeeping, and Binary Bracelet Warm-up

 9:45 Why Computer Science?

10:15 Equity Discussion – Videos Black Girls Code and Made With Code

  1. Is it important to address the imbalance of who is represented in the computer science field at the elementary school level?
  2. What are concrete steps or strategies we can use as K-5 educators to address this imbalance?
  3. What challenges do you anticipate running into while addressing equity in your classroom? What are potential solutions?
Break
10: 45 Overview of Unplugged Teacher-Learner-Observer (TLO) Lessons

11:30  Planning for TLO Unplugged Lessons

  • Get Loopy
  • Relay Programming
12:00  Lunch and Brainstorming – more TLO Planning if needed

12:30 TLO Unplugged Lessons – one group teaches to group who are learners, other group are observers. After each lesson debrief on Hits, Misses, Ideas.
1:30 Strategies for Teaching CS / Computational Thinking Human Knot: CS Themes: Communication, Creativity, Perseverance, Debugging, and Problem Solving The Group Knot revised with Brainstorming Discussion
Break
2:00 Teacher Dashboard and Family Photo
2:30 Puzzle Time – Pair Programming Video Pair Programming Project: Design a Digital Flower – Extend Plant-a-Seed
3:00 Integration with Commitment

Check for e-mail with survey
3:45  Day’s Summary

TLO Observes CT Practices and Construction of Knowledge:

  • Develop the skills of a computer scientist through the development of Computational Thinking Practices:
  1. Creativity
  2. Collaboration
  3. Communication
  4. Persistence
  5. Problem Solving
  • The use of Computer Science Themes to scaffold the development of ideas and recognize the continual construction of knowledge:
  1. Algorithms
  2. Data
  3. Abstraction
  4. Computing Practice and Programming (Use of computational tools)
  5. Computers and Communication Devices (Elements of computing devices and networks)
  6. Community, Global, and Ethical Impacts

CodeCampLogoHOUSTON