Free to Learn: Why Unleashing the Instinct to Play Will Make Our Children Happier, More Self-Reliant, and Better Students for Life


Peter O. Gray - 2013
    We call this imprisonment schooling, yet wonder why kids become bored and misbehave. Even outside of school children today seldom play and explore without adult supervision, and are afforded few opportunities to control their own lives. The result: anxious, unfocused children who see schooling—and life—as a series of hoops to struggle through.In Free to Learn, developmental psychologist Peter Gray argues that our children, if free to pursue their own interests through play, will not only learn all they need to know, but will do so with energy and passion. Children come into this world burning to learn, equipped with the curiosity, playfulness, and sociability to direct their own education. Yet we have squelched such instincts in a school model originally developed to indoctrinate, not to promote intellectual growth.To foster children who will thrive in today’s constantly changing world, we must entrust them to steer their own learning and development. Drawing on evidence from anthropology, psychology, and history, Gray demonstrates that free play is the primary means by which children learn to control their lives, solve problems, get along with peers, and become emotionally resilient. This capacity to learn through play evolved long ago, in hunter-gatherer bands where children acquired the skills of the culture through their own initiatives. And these instincts still operate remarkably well today, as studies at alternative, democratically administered schools show. When children are in charge of their own education, they learn better—and at lower cost than the traditional model of coercive schooling.A brave, counterintuitive proposal for freeing our children from the shackles of the curiosity-killing institution we call school, Free to Learn suggests that it’s time to stop asking what’s wrong with our children, and start asking what’s wrong with the system. It shows how we can act—both as parents and as members of society—to improve children’s lives and promote their happiness and learning.

Python for Kids


Jason R. Briggs - 2012
    Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands. In bite-sized chapters, he instructs readers on the essentials of Python, including how to use Python's extensive standard library, the difference between strings and lists, and using for-loops and while-loops. By the end of the book, readers have built a game and created drawings with Python's graphics library, Turtle. Each chapter closes with fun and relevant exercises that challenge the reader to put their newly acquired knowledge to the test.

The Psychology of Computer Programming


Gerald M. Weinberg - 1971
    Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering.Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more.Dorset House Publishing is proud to make this important text available to new generations of programmers -- and to encourage readers of the first edition to return to its valuable lessons.

The Bully, the Bullied, and the Bystander


Barbara Coloroso - 2002
    All it takes to understand that this is a recipe for tragedy is a glance at headlines across the country. In this updated edition of The Bully, the Bullied, and the Bystander, which includes a new section on cyberbullying, one of the world's most trusted parenting educators gives parents, caregivers, educators - and most of all, kids - the tools to break the cycle of violence. Drawing on her decades of work with troubled youth, and her wide experience in the areas of conflict resolution and reconciliatory justice, Barbara Coloroso explains:The three kinds of bullying, and the differences between boy and girl bulliesFour abilities that protect your child from succumbing to bullyingSeven steps to take if your child is a bullyHow to help the bullied child heal and how to effectively discipline the bullyHow to evaluate a school's antibullying policyAnd much moreThis compassionate and practical guide has become the groundbreaking reference on the subject of bullying.

How Buildings Learn: What Happens After They're Built


Stewart Brand - 1994
    How Buildings Learn is a masterful new synthesis that proposes that buildings adapt best when constantly refined and reshaped by their occupants, and that architects can mature from being artists of space to becoming artists of time. From the connected farmhouses of New England to I.M. Pei's Media Lab, from "satisficing" to "form follows funding," from the evolution of bungalows to the invention of Santa Fe Style, from Low Road military surplus buildings to a High Road English classic like Chatsworth—this is a far-ranging survey of unexplored essential territory.More than any other human artifacts, buildings improve with time—if they're allowed to. How Buildings Learn shows how to work with time rather than against it.

Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Computational Fairy Tales


Jeremy Kubica - 2012
    The goal of this book is not to provide comprehensive coverage of each topic, but rather to provide a high level overview of the breadth and excitement of computer science. It's a quest that will take you from learning the basics of programming in a blacksmith's forge to fighting curses with recursion. Fifteen seers delivered the same prophecy, without so much as a single minstrel to lighten the mood: an unknown darkness threatens the kingdom. Suddenly, Princess Ann finds herself sent forth alone to save the kingdom. Leaving behind her home, family, and pet turtle Fido, Princess Ann must face goblin attacks, magical curses, arrogant scholars, an unpleasant oracle, and rude Boolean waiters. Along the way she must build a war chest of computational knowledge to survive the coming challenge.

Intellectual Character: What It Is, Why It Matters, and How to Get It


Ron Ritchhart - 2002
    Arguing persuasively for this new conception of intelligence, the author uses vivid classroom vignettes to explore the foundations of intellectual character and describe how teachers can enculturate productive patterns of thinking in their students. Intellectual Character presents illustrative, inspiring stories of exemplary teachers to help show how intellectual traits and thinking dispositions can be developed and cultivated in students to promote successful learning. This vital book provides a model of authentic and powerful teaching and offers practical strategies for creating classroom environments that support thinking.

Algorithms


Sanjoy Dasgupta - 2006
    Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal. Features include: The use of boxes to strengthen the narrative: pieces that provide historical context, descriptions of how the algorithms are used in practice, and excursions for the mathematically sophisticated.Carefully chosen advanced topics that can be skipped in a standard one-semester course, but can be covered in an advanced algorithms course or in a more leisurely two-semester sequence.An accessible treatment of linear programming introduces students to one of the greatest achievements in algorithms. An optional chapter on the quantum algorithm for factoring provides a unique peephole into this exciting topic. In addition to the text, DasGupta also offers a Solutions Manual, which is available on the Online Learning Center.Algorithms is an outstanding undergraduate text, equally informed by the historical roots and contemporary applications of its subject. Like a captivating novel, it is a joy to read. Tim Roughgarden Stanford University

UNIX and Linux System Administration Handbook


Evi Nemeth - 2010
    This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against." -From the Foreword by Tim O'Reilly, founder of O'Reilly Media "This book is fun and functional as a desktop reference. If you use UNIX and Linux systems, you need this book in your short-reach library. It covers a bit of the systems' history but doesn't bloviate. It's just straightfoward information delivered in colorful and memorable fashion." -Jason A. Nunnelley"This is a comprehensive guide to the care and feeding of UNIX and Linux systems. The authors present the facts along with seasoned advice and real-world examples. Their perspective on the variations among systems is valuable for anyone who runs a heterogeneous computing facility." -Pat Parseghian The twentieth anniversary edition of the world's best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL. This book approaches system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals. It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, software configuration management, performance analysis, Windows interoperability, virtualization, DNS, security, management of IT service organizations, and much more. UNIX(R) and Linux(R) System Administration Handbook, Fourth Edition, reflects the current versions of these operating systems: Ubuntu(R) LinuxopenSUSE(R) LinuxRed Hat(R) Enterprise Linux(R)Oracle America(R) Solaris(TM) (formerly Sun Solaris)HP HP-UX(R)IBM AIX(R)

Data and Reality


William Kent - 1978
    

Pragmatic Thinking and Learning: Refactor Your Wetware


Andy Hunt - 2008
    Not in an editor, IDE, or design tool. You're well educated on how to work with software and hardware, but what about wetware--our own brains? Learning new skills and new technology is critical to your career, and it's all in your head. In this book by Andy Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tips to learn more, faster, and retain more of what you learn. You need a pragmatic approach to thinking and learning. You need to Refactor Your Wetware. Programmers have to learn constantly; not just the stereotypical new technologies, but also the problem domain of the application, the whims of the user community, the quirks of your teammates, the shifting sands of the industry, and the evolving characteristics of the project itself as it is built. We'll journey together through bits of cognitive and neuroscience, learning and behavioral theory. You'll see some surprising aspects of how our brains work, and how you can take advantage of the system to improve your own learning and thinking skills.In this book you'll learn how to:Use the Dreyfus Model of Skill Acquisition to become more expertLeverage the architecture of the brain to strengthen different thinking modesAvoid common "known bugs" in your mindLearn more deliberately and more effectivelyManage knowledge more efficientlyPrinted in full color.

What If Everything You Knew about Education Was Wrong?


David Didau - 2015
    What if everything you knew about education was wrong? is just a title. Of course, you probably think a great many things that aren't wrong. The aim of the book is to help you 'murder your darlings'. David Didau will question your most deeply held assumptions about teaching and learning, expose them to the fiery eye of reason and see if they can still walk in a straight line after the experience. It seems reasonable to suggest that only if a theory or approach can withstand the fiercest scrutiny should it be encouraged in classrooms. David makes no apologies for this; why wouldn't you be sceptical of what you're told and what you think you know? As educated professionals, we ought to strive to assemble a more accurate, informed or at least considered understanding of the world around us. Here, David shares with you some tools to help you question your assumptions and assist you in picking through what you believe. He will stew findings from the shiny white laboratories of cognitive psychology, stir in a generous dash of classroom research and serve up a side order of experience and observation. Whether you spit it out or lap it up matters not. If you come out the other end having vigorously and violently disagreed with him, you'll at least have had to think hard about what you believe. The book draws on research from the field of cognitive science to expertly analyse some of the unexamined meta-beliefs in education. In Part 1; 'Why we're wrong', David dismantles what we think we know; examining cognitive traps and biases, assumptions, gut feelings and the problem of evidence. Part 2 delves deeper - 'Through the threshold' - looking at progress, liminality and threshold concepts, the science of learning, and the difference between novices and experts. In Part 3, David asks us the question 'What could we do differently?' and offers some considered insights into spacing and interleaving, the testing effect, the generation effect, reducing feedback and why difficult is desirable. While Part 4 challenges us to consider 'What else might we be getting wrong?'; cogitating formative assessment, lesson observation, grit and growth, differentiation, praise, motivation and creativity.

The Art of Computer Programming, Volume 1: Fundamental Algorithms


Donald Ervin Knuth - 1973
     -Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. -Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. -Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. -Jonathan Laventhol This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures-the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org

Tools of the Mind: The Vygotskian Approach to Early Childhood Education


Elena Bodrova - 1995
    Key changes to this edition include a new chapter on dynamic assessment, separate and expanded chapters on developmental accomplishments of infants and toddlers, preschool/kindergarten, and primary grades and on supporting those accomplishments, and elaborations of Vygotsky's ideas from neo-Vygotskians from Russia. FEATURES Written for the beginning student, the book provides a clear discussion of Vygotskian principles including...a historical overview and a complete chapter on the "Zone of Proximal Development," (ZPD). Each section of the book builds on the other...framework, strategies, and applications of the Vygotskian approach. The work of Vygotsky is compared in a fair and balanced way with the work of Piaget. Examples and activities have been class-tested in a variety of classroom environments including a Head Start program, private preschool, and in the Denver Public Schools.