<p><span>You belong in this world of computer science educationβand because of you, adults of the future will understand how to responsibly participate in high-tech environments with confidence.</span></p><p><span>Districts, cities, and states are moving toward computer science requirements for all
Computer Science in K-12: An A-To-Z Handbook on Teaching Programming
β Scribed by Shuchi Grover (editor)
- Publisher
- Edfinity
- Year
- 2020
- Tongue
- English
- Leaves
- 304
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Coding teaches our students the essence of logical thinking and problem solving while also preparing them for a world in which computing is becoming increasingly pervasive. While there's excitement and enthusiasm about programming becoming an intrinsic part of K-12 curricula the world over, there's also growing anxiety about preparing teachers to teach effectively at all grade levels. This book is an essential, enduring, practical guide for every K-12 teacher anywhere who is either teaching or planning to teach computer science and programming at any grade level. To this end, readers will discover:
- β An A-to-Z organization that affords comprehensive insight into teaching introductory programming.
- β 26 chapters that cover foundational concepts, practices and well-researched pedagogies related to teaching introductory programming as an integral part of K-12 computer science. Cumulatively these chapters address the two salient building blocks of effective teaching of introductory programming-what content to teach (concepts and practices) and how to teach (pedagogy).
- β Concrete ideas and rich grade-appropriate examples inspired by practice and research for classroom use.
- β Perspectives and experiences shared by educators and scholars who are actively practicing and/or examining the teaching of computer science and programming in K-12 classrooms.
π SIMILAR VOLUMES
<em>An Active Learning Approach to Teaching the Main Ideas in Computing </em><strong>Explorations in Computing: An Introduction to Computer Science and Python Programming</strong> teaches computer science students how to use programming skills to explore fundamental concepts and computational appro
"This text helps beginners develop their own Python programs. Experiments with fully completed programs are provided at the beginning of each chapter, allowing instructors to use the text in CS0 courses where students do not learn programming. Programming projects appear later in each chapter. Stude
Drawing upon close to thirty years of teaching experience, Leon Spreyer provides teachers with practical information that is not always taught in teacher education courses. New and veteran teachers alike will find useful advice for managing their work both in and out of the classroom. The book cover
This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional lan