Book picks similar to
Computational Thinking and Coding for Every Student: The Teacher's Getting-Started Guide by Jane Krauss
computer-science
nonfiction
technology
genre-nonfiction
Talking to Crazy: How to Deal with the Irrational and Impossible People in Your Life
Mark Goulston - 2015
No matter how hard you try to reason with them, it never works. So what’s the solution? How do you talk to someone who’s out of control? What can you do with a boss who bullies, a spouse who yells, or a friend who frequently bursts into tears?In his book, Just Listen, Mark Goulston shared his bestselling formula for getting through to the resistant people in your life. Now, in his breakthrough new book Talking to Crazy, he brings his communication magic to the most difficult group of all—the downright irrational.As a psychiatrist, Goulston has seen his share of crazy and he knows from experience that you can’t simply argue it away. The key to handling irrational people is to learn to lean into the crazy—to empathize with it. That radically changes the dynamic and transforms you from a threat into an ally. Talking to Crazy explains this counterintuitive Sanity Cycle and reveals:• Why people act the way they do• How instinctive responses can exacerbate the situation—and what to do instead• When to confront a problem and when to walk away• How to use a range of proven techniques including Time Travel, the Fish-bowl, and the Belly Roll• And much moreYou can’t reason with unreasonable people—but you can reach them. This powerful and practical book shows you how.
The Connected Child: Bring Hope and Healing to Your Adoptive Family
Karyn Purvis - 2007
Some adoptions, though, present unique challenges. Welcoming these children into your family--and addressing their special needs--requires care, consideration, and compassion.Written by two research psychologists specializing in adoption and attachment, "The Connected Child" will help you: Build bonds of affection and trust with your adopted child Effectively deal with any learning or behavioral disorders Discipline your child with love without making him or her feel threatened
Attack of the Teenage Brain: Understanding and Supporting the Weird and Wonderful Adolescent Learner
John Medina - 2018
The eye-rolling, the moodiness, the wandering attention, the drama. It's not you, it's them. More specifically, it's their brains.In accessible language and with periodic references to Star Trek, motorcycle daredevils, and near-classic movies of the '80s, developmental molecular biologist John Medina, author of the New York Times best-seller Brain Rules, explores the neurological and evolutionary factors that drive teenage behavior and can affect both achievement and engagement. Then he proposes a research-supported counterattack: a bold redesign of educational practices and learning environments to deliberately develop teens' cognitive capacity to manage their emotions, plan, prioritize, and focus.Attack of the Teenage Brain! is an enlightening and entertaining read that will change the way you think about teen behavior and prompt you to consider how else parents, educators, and policymakers might collaborate to help our challenging, sometimes infuriating, often weird, and genuinely wonderful kids become more successful learners, in school and beyond.
One Without the Other: Stories of Unity Through Diversity and Inclusion
Shelley Moore - 2016
Her willingness to be vulnerable and share the moments she has experienced inclusion, and exclusion, power, and need allow all of us to see the connection between our own lives and the experiences of our students. Shelley is passionate and inspirational – she will cause you to think, to cry, to laugh, and to dream.—JENNIFER KATZ, PhD, AUTHOR OF TEACHING TO DIVERSITYIn One Without the Other: Stories of Unity Through Diversity and Inclusion, Shelley Moore explores the changing landscape of inclusive education. Presented through real stories from her own classroom experience, this passionate and creative educator tackles such things as inclusion as a philosophy and practice, the difference between integration and inclusion, and how inclusion can work with a variety of students and abilities. Explorations of differentiation, the role of special education teachers and others, and universal design for learning all illustrate the evolving discussion on special education and teaching to all learners. This book will be of interest to all educators, from special ed teachers, educational assistants and resource teachers, to classroom teachers, administrators, and superintendents.
Digital Minimalism: Choosing a Focused Life in a Noisy World
Cal Newport - 2019
Digital minimalism applies this idea to our personal technology. It's the key to living a focused life in an increasingly noisy world.In this timely and enlightening book, the bestselling author of Deep Work introduces a philosophy for technology use that has already improved countless lives.Digital minimalists are all around us. They're the calm, happy people who can hold long conversations without furtive glances at their phones. They can get lost in a good book, a woodworking project, or a leisurely morning run. They can have fun with friends and family without the obsessive urge to document the experience. They stay informed about the news of the day, but don't feel overwhelmed by it. They don't experience "fear of missing out" because they already know which activities provide them meaning and satisfaction.Now, Newport gives us a name for this quiet movement, and makes a persuasive case for its urgency in our tech-saturated world. Common sense tips, like turning off notifications, or occasional rituals like observing a digital sabbath, don't go far enough in helping us take back control of our technological lives, and attempts to unplug completely are complicated by the demands of family, friends and work. What we need instead is a thoughtful method to decide what tools to use, for what purposes, and under what conditions.Drawing on a diverse array of real-life examples, from Amish farmers to harried parents to Silicon Valley programmers, Newport identifies the common practices of digital minimalists and the ideas that underpin them. He shows how digital minimalists are rethinking their relationship to social media, rediscovering the pleasures of the offline world, and reconnecting with their inner selves through regular periods of solitude. He then shares strategies for integrating these practices into your life, starting with a thirty-day "digital declutter" process that has already helped thousands feel less overwhelmed and more in control.Technology is intrinsically neither good nor bad. The key is using it to support your goals and values, rather than letting it use you. This book shows the way.
Cinderella Ate My Daughter: Dispatches from the Frontlines of the New Girlie-Girl Culture
Peggy Orenstein - 2011
Somewhere between the exhilarating rise of Girl Power in the 1990s and today, the pursuit of physical perfection has been recast as the source of female empowerment. And commercialization has spread the message faster and farther, reaching girls at ever-younger ages. But how dangerous is pink and pretty, anyway? Being a princess is just make-believe; eventually they grow out of it . . . or do they?In search of answers, Peggy Orenstein visited Disneyland, trolled American Girl Place, and met parents of beauty-pageant preschoolers tricked out like Vegas showgirls. The stakes turn out to be higher than she ever imagined. From premature sexualization to the risk of depression to rising rates of narcissism, the potential negative impact of this new girlie-girl culture is undeniable—yet armed with awareness and recognition, parents can effectively counterbalance its influence in their daughters' lives.
An Elegant Puzzle: Systems of Engineering Management
Will Larson - 2019
Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions of complex management challenges can make the difference between fulfillment and frustration for teams, and, ultimately, the success or failure of companies. Will Larson's An Elegant Puzzle orients around the particular challenges of engineering management--from sizing teams to technical debt to succession planning--and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Will Larson has developed a thoughtful approach to engineering management that leaders of all levels at companies of all sizes can apply. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
The Legacy Letters: Messages of Life and Hope from 9/11 Family Members
Tuesday's Children - 2011
They are first- generation Americans, citizens of other nations, and lifelong New Yorkers. But they all share one thing: They honor their loved ones by living their lives with purpose, and a promise to never forget.These courageous family members share their grief and loss-and hope- speaking in their own words, with love, courage, and strength enough to inspire us all.
The Common Core Companion: The Standards Decoded, Grades 9-12: What They Say, What They Mean, How to Teach Them
Jim Burke - 2013
Jim Burke has created a Common Core Companion for you, too. This time positioning the grades 9-10 standards alongside 11-12, it's every bit the roadmap to what each standard says, what each standard means, and how to put that standard into practice across subjects. Jim clearly lays out:Key distinctions across grade levels Different content-area versions of each standard Explanations of each standard, with student prompts Content to cover, lesson ideas, and instructional techniques Glossary and adaptations for ELL students
Learn You a Haskell for Great Good!
Miran Lipovača - 2011
Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier - 2017
Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. * Discover how to manage small teams and large/multi-level teams * Understand how to build and bootstrap a unifying culture in teams * Deal with people problems and learn how to mentor other managers and new leaders * Learn how to manage yourself: avoid common pitfalls that challenge many leaders * Obtain several practices that you can incorporate and practice along the way
It's OK That You're Not OK: Meeting Grief and Loss in a Culture That Doesn't Understand
Megan Devine - 2017
Having experienced grief from both sides—as both a therapist and as a woman who witnessed the accidental drowning of her beloved partner—Megan writes with deep insight about the unspoken truths of loss, love, and healing. She debunks the culturally prescribed goal of returning to a normal, "happy" life, replacing it with a far healthier middle path, one that invites us to build a life alongside grief rather than seeking to overcome it. On this unabridged audio recording read by the author, Megan offers stories, research, life tips, and creative and mindfulness-based practices to guide us through an experience we all must face. With Megan’s gentle but direct guidance, you’ll learn: • Why well-meaning advice, therapy, and spiritual wisdom so often end up making it harder for people in grief • How challenging the myths of grief—doing away with stages, timetables, and unrealistic ideals about how grief should unfold—allows us to accept it as a mystery to be honored instead of a problem to solve • Practical guidance for managing stress, improving sleep, and decreasing anxiety without trying to "fix" your pain Many people who have suffered a loss feel judged, dismissed, and misunderstood by a culture that wants to "solve" grief. Megan writes, "Grief no more needs a solution than love needs a solution." It’s OK That You’re Not OK is a book for grieving people, those who love them, and all those seeking to love themselves—and each other—better.
The Art and Science of Java
Eric S. Roberts - 2007
By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning.KEY TOPICS: Introduction; Programming by Example; Expressions; Statement Forms; Methods; Objects and Classes; Objects and Memory; Strings and Characters; Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists; Searching and Sorting; Collection Classes; Looking Ahead.MARKET: A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.
Genre Connections: Lessons to Launch Literary and Nonfiction Texts
Tanny McGregor - 2013
And not just for kids who read well. They also work for kids who struggle in reading, who don't respond to abstract concepts. -Tanny McGregorInside, every kid wants to love reading-sometimes they need our help to see it.That's where Tanny McGregor's memorable, sensory-driven lessons come in.The chapters in this book, she writes, are a collection of ideas about how to launch genres, how to introduce your students to the personalities of each, and how to build a curiosity and appreciation for what each genre has to offer. Use the seed ideas suggested in this volume with a genre of your choice and see how it grows!Genre Connections makes learning achievable, accessible, and incremental for all readers-including struggling readers. Tanny's lessons use everyday objects, works of art, music, and her much-loved anchor charts to help readers get acquainted with seven commonly taught genres and to discover what makes them unique.Her launching sequences gradually release responsibility for learning about text types, and they can be adapted for any genre. They help readers weave creative, sensory threads into a tapestry of understanding by taking them from a fun introductory object lesson to an immersive experience.Looking for the perfect partner for Tanny's Comprehension Connections? Or for a new way to bring the inner reader out in any student? Let the ideas in Genre Connections inspire you to help your students get to know genres quickly, confidently, and effectively.
Core Python Programming
Wesley J. Chun - 2000
It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun's book over Learning Python (O'Reilly), Programming Python (O'Reilly), or The Quick Python Book (Manning)." --David Mertz, Ph.D., IBM DeveloperWorks(R) "I have been doing a lot of research [on] Python for the past year and have seen a number of positive reviews of your book. The sentiment expressed confirms the opinion that Core Python Programming is now considered the standard introductory text." --Richard Ozaki, Lockheed Martin "Finally, a book good enough to be both a textbook and a reference on the Python language now exists." --Michael Baxter, Linux Journal "Very well written. It is the clearest, friendliest book I have come across yet for explaining Python, and putting it in a wider context. It does not presume a large amount of other experience. It does go into some important Python topics carefully and in depth. Unlike too many beginner books, it never condescends or tortures the reader with childish hide-and-seek prose games. [It] sticks to gaining a solid grasp of Python syntax and structure." --http: //python.org bookstore Web site "[If ] I could only own one Python book, it would be Core Python Programming by Wesley Chun. This book manages to cover more topics in more depth than Learning Python but includes it all in one book that also more than adequately covers the core language. [If] you are in the market for just one book about Python, I recommend this book. You will enjoy reading it, including its wry programmer's wit. More importantly, you will learn Python. Even more importantly, you will find it invaluable in helping you in your day-to-day Python programming life. Well done, Mr. Chun!" --Ron Stephens, Python Learning Foundation "I think the best language for beginners is Python, without a doubt. My favorite book is Core Python Programming." --s003apr, MP3Car.com Forums "Personally, I really like Python. It's simple to learn, completely intuitive, amazingly flexible, and pretty darned fast. Python has only just started to claim mindshare in the Windows world, but look for it to start gaining lots of support as people discover it. To learn Python, I'd start with Core Python Programming by Wesley Chun." --Bill Boswell, MCSE, Microsoft Certified Professional Magazine Online "If you learn well from books, I suggest Core Python Programming. It is by far the best I've found. I'm a Python newbie as well and in three months time I've been able to implement Python in projects at work (automating MSOffice, SQL DB stuff, etc.)." --ptonman, Dev Shed Forums "Python is simply a beautiful language. It's easy to learn, it's cross-platform, and it works. It has achieved many of the technical goals that Java strives for. A one-sentence description of Python would be: 'All other languages appear to have evolved over time--but Python was designed.' And it was designed well. Unfortunately, there aren't a large number of books for Python. The best one I've run across so far is Core Python Programming." --Chris Timmons, C. R. Timmons Consulting "If you like the Prentice Hall Core series, another good full-blown treatment to consider would be Core Python Programming. It addresses in elaborate concrete detail many practical topics that get little, if any, coverage in other books." --Mitchell L Model, MLM Consulting "Core Python Programming is an amazingly easy read! The liberal use of examples helps clarify some of the more subtle points of the language. And the comparisons to languages with which I'm already familiar (C/C++/Java) get you programming in record speed." --Michael Santos, Ph.D., Green Hills Software The Complete Developer's Guide to Python New to Python? The definitive guide to Python development for experienced programmersCovers core language features thoroughly, including those found in the latest Python releases--learn more than just the syntax!Learn advanced topics such as regular expressions, networking, multithreading, GUI, Web/CGI, and Python extensionsIncludes brand-new material on databases, Internet clients, Java/Jython, and Microsoft Office, plus Python 2.6 and 3Presents hundreds of code snippets, interactive examples, and practical exercises to strengthen your Python skills Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition , leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project. Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C. This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more. Learn professional Python style, best practices, and good programming habitsGain a deep understanding of Python's objects and memory model as well as its OOP features, including those found in Python's new-style classesBuild more effective Web, CGI, Internet, and network and other client/server applicationsLearn how to develop your own GUI applications using Tkinter and other toolkits available for PythonImprove the performance of your Python applications by writing extensions in C and other languages, or enhance I/O-bound applications by using multithreadingLearn about Python's database API and how to use a variety of database systems with Python, including MySQL, Postgres, and SQLiteFeatures appendices on Python 2.6 & 3, including tips on migrating to the next generation! Core Python Programming delivers Systematic, expert coverage of Python's core featuresPowerful insights for developing complex applicationsEasy-to-use tables and charts detailing Python modules, operators, functions, and methodsDozens of professional-quality code examples, from quick snippets to full-fledged applications