Book picks similar to
Computational Thinking and Coding for Every Student: The Teacher's Getting-Started Guide by Jane Krauss
technology
nonfiction
computer-science
non-fiction
Burnout: The Secret to Unlocking the Stress Cycle
Emily Nagoski - 2019
Many women in America have experienced it. What’s expected of women and what it’s really like to be a woman in today’s world are two very different things—and women exhaust themselves trying to close the gap between them. How can you “love your body” when every magazine cover has ten diet tips for becoming “your best self”? How do you “lean in” at work when you’re already operating at 110 percent and aren’t recognized for it? How can you live happily and healthily in a sexist world that is constantly telling you you’re too fat, too needy, too noisy, and too selfish?Sisters Emily Nagoski, PhD, and Amelia Nagoski, DMA, are here to help end the cycle of feeling overwhelmed and exhausted. Instead of asking us to ignore the very real obstacles and societal pressures that stand between women and well-being, they explain with compassion and optimism what we’re up against—and show us how to fight back. In these pages you’ll learn• what you can do to complete the biological stress cycle—and return your body to a state of relaxation• how to manage the “monitor” in your brain that regulates the emotion of frustration• how the Bikini Industrial Complex makes it difficult for women to love their bodies—and how to defend yourself against it• why rest, human connection, and befriending your inner critic are keys to recovering and preventing burnoutWith the help of eye-opening science, prescriptive advice, and helpful worksheets and exercises, all women will find something transformative in these pages—and will be empowered to create positive change. Emily and Amelia aren’t here to preach the broad platitudes of expensive self-care or insist that we strive for the impossible goal of “having it all.” Instead, they tell us that we are enough, just as we are—and that wellness, true wellness, is within our reach.
Quantum Computing Since Democritus
Scott Aaronson - 2013
Full of insights, arguments and philosophical perspectives, the book covers an amazing array of topics. Beginning in antiquity with Democritus, it progresses through logic and set theory, computability and complexity theory, quantum computing, cryptography, the information content of quantum states and the interpretation of quantum mechanics. There are also extended discussions about time travel, Newcomb's Paradox, the anthropic principle and the views of Roger Penrose. Aaronson's informal style makes this fascinating book accessible to readers with scientific backgrounds, as well as students and researchers working in physics, computer science, mathematics and philosophy.
The Passionate Programmer
Chad Fowler - 2009
In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves are a product. The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself--don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas. You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand. Through a mix of high-level, thought-provoking essays and tactical "Act on It" sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths. As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general. Above all, you'll see how you can set the direction of your career, leading to a more fulfilling and remarkable professional life.
Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho - 2015
With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans - 2003
"His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to reflect your improving understanding of it. Eric thinks that learning about your problem domain is as likely to happen at the end of your project as at the beginning, and so refactoring is a big part of his technique. "The book is a fun read. Eric has lots of interesting stories, and he has a way with words. I see this book as essential reading for software developers--it is a future classic." --Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.
Hackers: Heroes of the Computer Revolution
Steven Levy - 1984
That was before one pioneering work documented the underground computer revolution that was about to change our world forever. With groundbreaking profiles of Bill Gates, Steve Wozniak, MIT's Tech Model Railroad Club, and more, Steven Levy's Hackers brilliantly captured a seminal moment when the risk-takers and explorers were poised to conquer twentieth-century America's last great frontier. And in the Internet age, the hacker ethic-first espoused here-is alive and well.
Failure to Disrupt: Why Technology Alone Can't Transform Education
Justin Reich - 2020
Much-publicized experiments, often underwritten by Silicon Valley entrepreneurs, have been launched at elite universities and in elementary schools in the poorest neighborhoods. Such was the excitement that, in 2012, the New York Times declared the "year of the MOOC." Less than a decade later, that pronouncement seems premature.In Failure to Disrupt: Why Technology Alone Can't Transform Education, Justin Reich delivers a sobering report card on the latest supposedly transformative educational technologies. Reich takes readers on a tour of MOOCs, autograders, computerized "intelligent tutors," and other educational technologies whose problems and paradoxes have bedeviled educators. Learning technologies--even those that are free to access--often provide the greatest benefit to affluent students and do little to combat growing inequality in education. And institutions and investors often favor programs that scale up quickly, but at the expense of true innovation. It turns out that technology cannot by itself disrupt education or provide shortcuts past the hard road of institutional change.Technology does have a crucial role to play in the future of education, Reich concludes. We still need new teaching tools, and classroom experimentation should be encouraged. But successful reform efforts will focus on incremental improvements, not the next killer app.
The Toddler Brain: Nurture the Skills Today that Will Shape Your Child's Tomorrow
Laura A. Jana - 2017
Dr. Laura A. Jana draws on studies and stories from pediatrics, neuroscience, social science, and childcare, as well as the world of business and innovation to show parents how to equip their children with seven key skills. Dr. Jana explores the importance of play and curiosity, imagination and empathy, and strategically strengthening children's neural connections in their first five years.
How to Bake Pi: An Edible Exploration of the Mathematics of Mathematics
Eugenia Cheng - 2015
Of course, it’s not all cooking; we’ll also run the New York and Chicago marathons, pay visits to Cinderella and Lewis Carroll, and even get to the bottom of a tomato’s identity as a vegetable. This is not the math of our high school classes: mathematics, Cheng shows us, is less about numbers and formulas and more about how we know, believe, and understand anything, including whether our brother took too much cake.At the heart of How to Bake Pi is Cheng’s work on category theory—a cutting-edge “mathematics of mathematics.” Cheng combines her theory work with her enthusiasm for cooking both to shed new light on the fundamentals of mathematics and to give readers a tour of a vast territory no popular book on math has explored before. Lively, funny, and clear, How to Bake Pi will dazzle the initiated while amusing and enlightening even the most hardened math-phobe.
The Self-Driven Child: The Science and Sense of Giving Your Kids More Control Over Their Lives
William Stixrud - 2018
Its message is one every parent needs to hear." --Tina Payne Bryson, co-author of
The Whole Brain Child
"Read it. Your children will thank you." - Paul Tough, author of
How Children Succeed
A few years ago, Bill Stixrud and Ned Johnson started noticing the same problem from different angles: Even high-performing kids were coming to them acutely stressed and lacking any real motivation. Many complained that they had no control over their lives. Some stumbled in high school or hit college and unraveled. Bill is a clinical neuropsychologist who helps kids gripped by anxiety or struggling to learn. Ned is a motivational coach who runs an elite tutoring service. Together they discovered that the best antidote to stress is to give kids more of a sense of control over their lives. But this doesn't mean giving up your authority as a parent. In this groundbreaking book they reveal how you can actively help your child to sculpt a brain that is resilient, stress-proof and ready to take on new challenges.The Self-Driven Child offers a combination of cutting-edge brain science, the latest discoveries in behavioral therapy, and case studies drawn from the thousands of kids and teens Bill and Ned have helped over the years to teach you how to set your child on the real road to success. As parents, we can only drive our kids so far. At some point, they will have to take the wheel and map out their own path. But there is a lot you can do before then to help them find their passion and tackle the road ahead with courage and imagination.
Systems Analysis and Design
Alan Dennis - 2002
Building on their experience as professional systems analysts and award-winning teachers, authors Dennis, Wixom, and Roth capture the experience of developing and analyzing systems in a way that students can understand and apply.With
Systems Analysis and Design, 4th edition
, students will leave the course with experience that is a rich foundation for further work as a systems analyst.
63 Easy-to-Crochet Pattern Stitches
Darla Sims - 1987
A Basic Stitch Guide and clear, easy-to-follow instructions are included.
Palaces for the People: How Social Infrastructure Can Help Fight Inequality, Polarization, and the Decline of Civic Life
Eric Klinenberg - 2018
We are living in a time of deep divisions. Americans are sorting themselves along racial, religious, and cultural lines, leading to a level of polarization that the country hasn't seen since the Civil War. Pundits and politicians are calling for us to come together, to find common purpose. But how, exactly, can this be done?In Palaces for the People, Eric Klinenberg suggests a way forward. He believes that the future of democratic societies rests not simply on shared values but on shared spaces: the libraries, childcare centers, bookstores, churches, synagogues, and parks where crucial, sometimes life-saving connections, are formed. These are places where people gather and linger, making friends across group lines and strengthening the entire community. Klinenberg calls this the "social infrastructure" When it is strong, neighborhoods flourish; when it is neglected, as it has been in recent years, families and individuals must fend for themselves.Klinenberg takes us around the globe--from a floating school in Bangladesh to an arts incubator in Chicago, from a soccer pitch in Queens to an evangelical church in Houston--to show how social infrastructure is helping to solve some of our most pressing challenges: isolation, crime, education, addiction, political polarization, and even climate change.Richly reported, elegantly written, and ultimately uplifting, Palaces for the People urges us to acknowledge the crucial role these spaces play in civic life. Our social infrastructure could be the key to bridging our seemingly unbridgeable divides--and safeguarding democracy.
A Teacher's Guide to Writing Conferences: The Classroom Essentials Series
Carl Anderson - 2018
With clear and accessible language, Carl guides you through the three main parts of a writing conference, and shows you the teaching moves and intentional language that can be used in each one. He helps you understand: - how to get started with conferring, or improve your existing conferences - how to use conferences to meet the diverse needs of your student writers - how to fit conferences into your busy writing workshop schedule. More than 25 videos bring the content to life, while Teacher Tips, Q&A's, and Recommended Reading lists provide everything you need to help you become a better writing teacher.
Sick Little Monkeys: The Unauthorized Ren & Stimpy Story
Thad Komorowski - 2013
Through vigorous draftsmanship, charismatic voices, irreverent sight gags, crass humor, and stellar character acting, animation's most talented and disturbed artists created an entity for the Nickelodeon cable network that pulled the art form out of a 25-year rut. The world has never been quite the same since - and we're eternally grateful!Now you too can join the rollercoaster ride that is the fascinating, insane real-life story of art, money, and ego that gave birth to Ren Hoek and Stimpson J. Cat. History Eraser Buttons need not apply. No stone has been unturned, no magic nose goblins unpicked, in this extensively detailed history of the show that defined a generation and changed an entire medium.It's everything you wanted to know about Ren & Stimpy - but were afraid to ask!