Muutke küpsiste eelistusi

Coding and the Arts: Connecting CS to Drawing, Music, Animation and More [Pehme köide]

  • Formaat: Paperback / softback, 200 pages, kõrgus x laius x paksus: 231x187x12 mm, kaal: 395 g
  • Ilmumisaeg: 30-Apr-2021
  • Kirjastus: International Society for Technology in Education
  • ISBN-10: 1564848892
  • ISBN-13: 9781564848895
  • Formaat: Paperback / softback, 200 pages, kõrgus x laius x paksus: 231x187x12 mm, kaal: 395 g
  • Ilmumisaeg: 30-Apr-2021
  • Kirjastus: International Society for Technology in Education
  • ISBN-10: 1564848892
  • ISBN-13: 9781564848895
"While there are books that discuss the intersection of the arts and computer science (CS), there are none written for K-12 teachers that cover the content overlaps between CS and the arts beyond a single programming environment, and that feature approaches and examples of practicing artists. Coding and the Arts fills that gap. CS sometimes gets a bad rap as dry, isolated and uninteresting work - the pursuit of analytically minded techies working alone. In reality, programming is deeply creative and enables artists of all types to discover new ways to express themselves. In this book, you'll explore how to apply computation to stretch the possibilities in many art forms, as well as how to pave the way for entirely new ones. By approaching programming tools as artistic media, you'll connect the dots between programming, creativity and artistic expression. Along the way, you'll learn from a diverse set of computational artists and teachers who are using technology to push the bounds of traditional artisticmedia. The book also offers strategies for supporting students in developing as computational artists, including the attitudes and practices that will help them as artists and computer scientists"--

Unlock your students’ creative potential by exploring the intersections between CS and art across various types of artistic media, including drawing, animation, music and physically interactive art.

While there are books that discuss the intersection of the arts and computer science (CS), there are none written for K-12 teachers that cover the content overlaps between CS and the arts beyond a single programming environment, and that feature approaches and examples of practicing artists. Coding and the Arts fills that gap.

CS sometimes gets a bad rap as dry, isolated and uninteresting work — the pursuit of analytically minded techies working alone. In reality, programming is deeply creative and enables artists of all types to discover new ways to express themselves. In this book, you’ll explore how to apply computation to stretch the possibilities in many art forms, as well as how to pave the way for entirely new ones. By approaching programming tools as artistic media, you’ll connect the dots between programming, creativity and artistic expression. Along the way, you’ll learn from a diverse set of computational artists and teachers who are using technology to push the bounds of traditional artistic media.

Chapters include:
  • Spotlights of working artists and educators who are integrating computing into their art.
  • Deep dives into artistic programming environments, exploring their unique benefits, constraints and impact on classroom use.
  • Alignment to the four pillars of computational thinking to help you create richer learning experiences for students.
  • Lesson sketches aligned with CS concepts and the ISTE Computational Thinking Competencies.

The book also offers strategies for supporting students in developing as computational artists, including the attitudes and practices that will help them as artists and computer scientists.
Foreword ix
Introduction 1(11)
Who is This Book For?
3(2)
How to Use This Book
5(7)
1 Setting the Stage
1 The Intersection of CS and Art
Why Teach Computer Science in K-12?
12(2)
Help, I'm a New-to-CS Teacher!
14(1)
The All in CS for All
15(1)
Equity in CS Education
15(4)
2 Integrating CS Projects and Activities Elsewhere
The SEA Model for CS Integration
19(2)
Computational Thinking
21(6)
3 So Why Art?
A Brief and Wildly Incomplete History of Computer Art
27(6)
All the Things I Missed
33(3)
2 Mediums for Programming in the Arts
4 Visual Art
The LOGO Legacy
36(1)
Tool Exploration: Scratch Pen Extension
37(12)
Generative Art and Processing
49(2)
Tool Exploration: P5.js
51(17)
Composition
68(3)
5 Music composition
Tool Exploration. Scratch Music Extension
71(6)
Tool Exploration: EarSketch
77(9)
Live Coding
86(1)
Tool Exploration: Sonic Pi
86(12)
6 The Physical World
Physical Computing
98(2)
Tool Exploration: Circuit Playground
100(13)
3D Printing
113(5)
Tool Exploration: OpenJSCAD
118(11)
7 AI, ML, VR, AR, Etc.
Artificial Intelligence and Machine Learning
129(10)
Virtual and Augmented Reality
139(10)
3 Bringing It Back to the Classroom
8 Instructional Strategies
Become the Lead Learner
149(3)
Communication and Collaboration
152(4)
Authenticity and Ownership
156(5)
9 Assessment and Feedback
Developing a Rubric
161(4)
Alternative Mediums for Assessment
165(1)
Supporting Growth and Iteration
166(1)
Conclusion
166(2)
A Computer Science Practices 168(3)
B ISTE Computational Thinking Competencies 171(4)
References 175(4)
Index 179
Josh Caldwell (@MrJoshida) develops tools and instructional materials to help bring the beauty of computer science to students and teachers across the world. He currently works on CS learning and instruction projects for Google in Berlin. Previously, he led the development of several curricula across K-12 at Code.org. Before developing CS curriculum for teachers at scale, Josh was a middle school teacher outside Seattle, where he developed and taught a full spectrum of computer science and robotics courses with a focus on using project-based learning to connect CS to students interests and local issues. He is the author of Creative Coding: Lessons and Strategies to Integrate Computer Science Across the 6-8 Curriculum (ISTE 2018).