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
|
Break |
10: 45 Overview of Unplugged Teacher-Learner-Observer (TLO) Lessons
|
11:30 Planning for TLO Unplugged Lessons
|
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:
- Creativity
- Collaboration
- Communication
- Persistence
- Problem Solving
- The use of Computer Science Themes to scaffold the development of ideas and recognize the continual construction of knowledge:
- Algorithms
- Data
- Abstraction
- Computing Practice and Programming (Use of computational tools)
- Computers and Communication Devices (Elements of computing devices and networks)
- Community, Global, and Ethical Impacts