Muutke küpsiste eelistusi

Computational Thinking and Coding for Every Student: The Teachers Getting-Started Guide [Pehme köide]

  • Formaat: Paperback / softback, 208 pages, kõrgus x laius: 254x177 mm, kaal: 410 g
  • Ilmumisaeg: 06-Feb-2017
  • Kirjastus: Corwin Press Inc
  • ISBN-10: 1506341284
  • ISBN-13: 9781506341286
  • Formaat: Paperback / softback, 208 pages, kõrgus x laius: 254x177 mm, kaal: 410 g
  • Ilmumisaeg: 06-Feb-2017
  • Kirjastus: Corwin Press Inc
  • ISBN-10: 1506341284
  • ISBN-13: 9781506341286
Empower tomorrows tech innovators

Our students are avid users and consumers of technology. Isnt it time that they see themselves as the next technological innovators, too?  Computational Thinking and Coding for Every Student is the beginners guide for K-12 educators who want to learn to integrate the basics of computer science into their curriculum. Readers will find 

Practical strategies for teaching computational thinking and the beginning steps to introduce coding at any grade level, across disciplines, and during out-of-school time Instruction-ready lessons and activities for every grade Specific guidance for designing a learning pathway for elementary, middle, or high school students Justification for making coding and computer science accessible to all A glossary with definitions of key computer science terms, a discussion guide with tips for making the most of the book,  and companion website with videos, activities, and other resources 

Momentum for computer science education is growing as educators and parents realize how fundamental computing has become for the jobs of the future. This book is for educators who see all of their students as creative thinkers and active contributors to tomorrows innovations.

"Kiki Prottsman and Jane Krauss have been at the forefront of the rising popularity of computer science and are experts in the issues that the field faces, such as equity and diversity. In this book, theyve condensed years of research and practitioner experience into an easy to read narrative about what computer science is, why it is important, and how to teach it to a variety of audiences. Their ideas arent just good, they are research-based and have been in practice in thousands of classroomsSo to the hundreds and thousands of teachers who are considering, learning, or actively teaching computer sciencethis book is well worth your time." Pat Yongpradit Chief Academic Officer, Code.org

Arvustused

"Change in education and schooling comes in waves, and coding, computer science, and computational thinking represent the next very big wave. This very readable book will introduce teachers, parents and students to the future." -- Dr Neil MacNeill, PhD, EdD. This book will help a lot of educators take their first steps toward bringing high quality programming experiences to their students. It offers clear examples and good strategies supported by research and best practices. -- Sylvia Martinez Wondering whether this book is for you? Check out the "dos and donts" of Chapter 5 and then take them to heart. I did! -- Dr. James Cohoon This book is so clear and so encouraging. I recommend it to my Girls Excelling in Math and Science (GEMS) leaders as we work to incorporate more computer science into our activities. The authors present a comprehensive introduction to computing in a way thats useful, readable, and fun. -- Laura Reasoner Jones

Foreword xi
Par Yongpradit
Preface xiii
Why This Book? Why Now? xiv
What to Expect xv
A Note About Preparation xvi
Lights, Camera, Action! xvii
Acknowledgments xix
About the Authors xxi
Part 1 Storyboarding
1(22)
Chapter 1 An introduction to Computer Science
3(7)
Computer Science Is Within You
3(1)
An Introduction to Computational Thinking
4(3)
What Computer Science Is
7(1)
What Computer Science Is Not
8(2)
Chapter 2 Why Kids Should Have the Opportunity to Learn
10(13)
What Computer Science Really Teaches
11(3)
A Look Back
14(3)
It Would Be Irresponsible Not to Introduce Computer Science
17(6)
Part 2 Casting Call
23(22)
Chapter 3 Try Your Hand at Coding
25(6)
Time Well Spent
25(1)
Key Strategy: Pair Programming
26(1)
Teacher Warm-ups and Exercises
27(4)
Chapter 4 Getting Started in the Classroom
31(7)
Start Low-Tech
31(1)
Encourage Movement
32(1)
Foster Critical Consumption
33(1)
Protect Privacy and Prevent Cyberbullying
33(2)
Achieve Access
35(1)
Banish Anxiety
36(2)
Chapter 5 Dos and Don'ts of Teaching Computer Science
38(7)
1 Don't Expect to Be an Expert
38(1)
2 DO Let Your Class Explore
38(1)
3 DO Let Your Class Share
39(1)
4 DO Give Kids Time to Move
39(1)
5 DO Get Creative
40(1)
6 Don't Be a Bore
40(1)
7 DO Relate Computer Science to Students' Lives
41(1)
8 Don't Expect Cookie-Cutter Results
41(1)
9 DO Set Students up for Success
41(1)
10 DO Treat CS as an Art
42(1)
11 DO Give It a Try
42(3)
Part 3 In Production
45(52)
Chapter 6 Activities That Foster Computational Thinking
47(3)
Thinking Computationally
47(2)
Digging Deeper Into Computational Thinking
49(1)
Chapter 7 Decomposition
50(10)
Decomposition Resources
51(2)
Lesson Plan: Break It Down!
53(3)
Decomposition: Break It Up!
56(4)
Chapter 8 Pattern Recognition (With Pattern Matching)
60(6)
Pattern Recognition Resources
62(1)
Lesson Plan: Divine Patterns
63(3)
Chapter 9 Abstraction
66(9)
Abstraction Resources
68(2)
Lesson Plan: So Abstract
70(4)
Sample Stories
74(1)
Chapter 10 Automation
75(9)
Automation Resources
76(2)
Lesson Plan: Algorithms and Automation---A Compliment Generator
78(5)
A Last Word on Computational Thinking
83(1)
What's Next?
83(1)
Chapter 11 Activities That Foster Spatial Reasoning
84(6)
Spatial Abilities Tied to Success in STEM
85(3)
"Spatialize" Your Teaching
88(1)
Wrapping It Up
89(1)
Chapter 12 Making With Code
90(7)
Making Within STEAM Studies
92(1)
Design for Design Thinking
93(2)
"Freestyle" Making
95(2)
Part 4 Your Feature Presentation
97(54)
Chapter 13 Designing a Curriculum Continuum Across K--12
99(3)
Chapter 14 Important Ideas Across All Grades
102(3)
Pair Programming
102(1)
Learning to Learn
102(1)
Resources at the Ready
103(1)
Equitable Practices
104(1)
Chapter 15 The Elementary Pathway
105(12)
Kindergarten and First Grade
105(1)
Second and Third Grades
105(1)
Fourth and Fifth Grades
106(1)
Out-of-School Learning in the Elementary Grades
106(5)
Elementary Computer Science Resources
111(2)
Curriculum: Build an Alligator!
113(4)
Chapter 16 The Middle School Pathway
117(10)
Out-of-School Time in the Middle Grades
118(1)
Middle School Computer Science Resources
119(2)
Curriculum: Create Your Own Fortune
121(6)
Chapter 17 The High School Pathway
127(10)
Out-of-School Time in High School
128(2)
High School Computer Science Resources
130(2)
Curriculum: Roll the Dice
132(5)
Chapter 18 Adapting Lessons for Your Class
137(4)
1 The Lessons Are Only Suggestions
137(1)
2 Adapt a Lesson for Younger Students
138(1)
3 Adapt a Lesson for Older Students
138(1)
4 Create a Lesson to Squeeze Into Other Curricula
139(2)
Chapter 19 What People Are Doing and How They Are Doing It Well
141(10)
Taking It to the Streets: Build Community Enthusiasm for Computer Science
144(2)
Testimonials
146(5)
Afterword: Opportunities Abound 151(2)
Discussion Guide 153(20)
Glossary 173(2)
References 175(4)
Index 179
Jane Krauss is a teacher, author and consultant who does curriculum and program development designed to increase participation of girls and other underrepresented groups in computer science. She will gladly tell you why computational thinking is the fundamental literacy of our technical age!

Jane also writes and offers professional development internationally around the topic of project-based learning with technology. With Suzie Boss, she is coauthor of Reinventing Project-Based Learning: Your Field Guide to Real World Projects in the Digital Age (2nd ed., 2014, ISTE) and Thinking Through Project-Based Learning: Guiding Deeper Inquiry (2013, Corwin). 

In her free time, Jane enjoys dabbling in glasswork and mosaics, and keeps fit running and hiking on woodland trails just outside her door in Eugene, Oregon.

Kiki Prottsman is an expert in computer science education and an advocate for equity and inclusion in STEM fields. With over 15 years of experience teaching and developing educational programs, Kiki has made significant contributions to the field of CSEd. She is also an author of several other books on computer science which have been widely praised for their innovative and engaging approach.

Kiki is currently Director of Education for Microsoft MakeCode, an organization that works to increase access to computer science in schools across the United States. In this role, she oversees the development of curriculum and resources as well as training programs for teachers. She also builds and manages partnerships with stakeholders worldwide.

Kiki speaks internationally on the subject of computer science. She is known for her engaging and practical approach to teaching and has been recognized with awards such as the Golden Halo Award for Best Education Campaign and Stevies Female Innovator of the Year award.

In addition to her work in computer science education, Kiki is an outdoors enthusiast and enjoys hiking, kayaking, and camping, as well as customizing her 4×4 SUV to look like it belongs in a Marvel movie.