Coding and computational thinking (the ability to think like a computer) are among the skills that will serve students well in the future. Coding goes beyond websites and software – it’s an essential component in finding solutions to everyday problems. Computational thinking has many applications beyond the computer lab or math class –it teaches reasoning, creativity and expression, and is an innovative way to demonstrate content knowledge and see mathematical processes in action.
No-Fear Coding shows K-5 educators how to bring coding into their curriculum by embedding computational thinking skills into activities for every content area. At the same time, embedding these skills helps students prepare for coding in the middle grades as they build their knowledge.
To help teachers easily and effectively introduce coding, the book features:
- Classroom-tested lessons and activities designed for skills progression.
- Ready-to-implement coding exercises that can be incorporated across the curriculum.
- Alignment to ISTE and Computer Science Teachers Association (CSTA) standards.
- Case studies and explorations of technology tools and resources to teach coding.
Foreword |
|
viii | |
Introduction: The Industrial Model of Education Must Change |
|
1 | (5) |
|
Part 1 Coding and Computational Thinking |
|
|
6 | (36) |
|
Chapter 1 Why Should K-5 Educators Teach Coding? |
|
|
8 | (8) |
|
Chapter 2 Coding = Computational Thinking |
|
|
16 | (6) |
|
Chapter 3 How Does Coding Fit into Curriculum? |
|
|
22 | (9) |
|
Chapter 4 What Teaching Coding Looks Like |
|
|
31 | (11) |
|
Part 2 Engaging Young Coders with Bee-Bots |
|
|
42 | (22) |
|
Chapter 5 Why Teach with Bee-Bots? |
|
|
44 | (5) |
|
Chapter 6 How to Teach with Bee-Bots |
|
|
49 | (11) |
|
Chapter 7 Bee-Bots in the Classroom---Case Studies |
|
|
60 | (4) |
|
Part 3 Introduce Coding with Code.org |
|
|
64 | (28) |
|
Chapter 8 Why Introduce Students to Coding with Code.org? |
|
|
66 | (3) |
|
Chapter 9 How to Use Code.org within the Curriculum |
|
|
69 | (16) |
|
Chapter 10 Code.org in the Classroom---Case Studies |
|
|
85 | (7) |
|
Part 4 Incorporate Scratch Across the Curriculum |
|
|
92 | (28) |
|
Chapter 11 Why Teach Coding and Computational Thinking with Scratch? |
|
|
94 | (5) |
|
Chapter 12 How to Teach Using Scratch |
|
|
99 | (8) |
|
Chapter 13 Scratch Projects Across the Curriculum |
|
|
107 | (13) |
|
|
120 | (10) |
|
Chapter 14 Create Real-World Experiences with ARIS |
|
|
122 | (8) |
Conclusion |
|
130 | (3) |
References |
|
133 | (5) |
Appendix A ISTE Standards for Students |
|
138 | (4) |
Appendix B Standards for Mathematical Practice |
|
142 | |
Heidi Williams is Head of School for Jefferson Lighthouse, an IB (International Baccalaureate) Primary Years World School in Racine, WI. Williams is also known as the STRETCh (Striving to Reach Every Talented Child) Instructor www.stretchinstructor.com and has worked in the area of Gifted & Talented as a GT Resource Teacher and a K-12 GT Coordinator.