Charlotte Huck's Children's Literature: A Brief Guide


Barbara Z. Kiefer - 2009
    Expertly designed in a vibrant, full-color format, this streamlined text not only serves as a valuable resource by providing the most current reference lists and examples from which to select texts from all genres, but it also emphasizes the critical skills needed to search for and select literature--researching, evaluating, and implementing quality books in the pre-K-to-8 classroom--to give readers the tools they need to evaluate books, create curriculum, and share the love of literature. It includes unique features that spur critical thinking and direct application in the classroom and curriculum.

How Learning Works: Seven Research-Based Principles for Smart Teaching


Susan A. Ambrose - 2010
    Drawing upon new research in psychology, education, and cognitive science, the authors have demystified a complex topic into clear explanations of seven powerful learning principles. Full of great ideas and practical suggestions, all based on solid research evidence, this book is essential reading for instructors at all levels who wish to improve their students' learning." --Barbara Gross Davis, assistant vice chancellor for educational development, University of California, Berkeley, and author, Tools for Teaching"This book is a must-read for every instructor, new or experienced. Although I have been teaching for almost thirty years, as I read this book I found myself resonating with many of its ideas, and I discovered new ways of thinking about teaching." --Eugenia T. Paulus, professor of chemistry, North Hennepin Community College, and 2008 U.S. Community Colleges Professor of the Year from The Carnegie Foundation for the Advancement of Teaching and the Council for Advancement and Support of Education"Thank you Carnegie Mellon for making accessible what has previously been inaccessible to those of us who are not learning scientists. Your focus on the essence of learning combined with concrete examples of the daily challenges of teaching and clear tactical strategies for faculty to consider is a welcome work. I will recommend this book to all my colleagues." --Catherine M. Casserly, senior partner, The Carnegie Foundation for the Advancement of Teaching"As you read about each of the seven basic learning principles in this book, you will find advice that is grounded in learning theory, based on research evidence, relevant to college teaching, and easy to understand. The authors have extensive knowledge and experience in applying the science of learning to college teaching, and they graciously share it with you in this organized and readable book." --From the Foreword by Richard E. Mayer, professor of psychology, University of California, Santa Barbara; coauthor, e-Learning and the Science of Instruction; and author, Multimedia Learning

Differentiation and the Brain


David A. Sousa - 2010
    This research pool offers information and insights that can help educators decide whether certain curricular, instructional, and assessment choices are likely to be more effective than others. Learn how to implement differentiation so that it achieves the desired result of shared responsibility between teacher and student.

Zero to Maker: Learn (Just Enough) to Make (Just About) Anything


David Lang - 2013
    You’ll discover how to navigate this new community, and find the best resources for learning the tools and skills you need to be a dynamic maker in your own right.Lang reveals how he became a pro maker after losing his job, and how the experience helped him start OpenROV—a DIY community and product line focused on open source undersea exploration. It all happened once he became an active member of the Maker culture. Ready to take the plunge into the next Industrial Revolution? This guide provides a clear and inspiring roadmap.* Take an eye-opening journey from unskilled observer to engaged maker-entrepreneur* Enter the Maker community to connect with experts and pick up new skills* Use a template for building a maker-based entrepreneurial lifestyle* Learn from the organizer of the first-ever Maker Startup Weekend* Be prepared for exciting careers of the future

Brotopia: Breaking Up the Boys' Club of Silicon Valley


Emily Chang - 2018
    It's a "Brotopia," where men hold all the cards and make all the rules. Vastly outnumbered, women face toxic workplaces rife with discrimination and sexual harassment, where investors take meetings in hot tubs and network at sex parties.In this powerful exposé, Bloomberg TV journalist Emily Chang reveals how Silicon Valley got so sexist despite its utopian ideals, why bro culture endures despite decades of companies claiming the moral high ground (Don't Be Evil! Connect the World!)--and how women are finally starting to speak out and fight back.Drawing on her deep network of Silicon Valley insiders, Chang opens the boardroom doors of male-dominated venture capital firms like Kleiner Perkins, the subject of Ellen Pao's high-profile gender discrimination lawsuit, and Sequoia, where a partner once famously said they "won't lower their standards" just to hire women. Interviews with Facebook COO Sheryl Sandberg, YouTube CEO Susan Wojcicki, and former Yahoo! CEO Marissa Mayer--who got their start at Google, where just one in five engineers is a woman--reveal just how hard it is to crack the Silicon Ceiling. And Chang shows how women such as former Uber engineer Susan Fowler, entrepreneur Niniane Wang, and game developer Brianna Wu, have risked their careers and sometimes their lives to pave a way for other women.Silicon Valley's aggressive, misogynistic, work-at-all costs culture has shut women out of the greatest wealth creation in the history of the world. It's time to break up the boys' club. Emily Chang shows us how to fix this toxic culture--to bring down Brotopia, once and for all.

I Am Reading: Nurturing Young Children's Meaning Making and Joyful Engagement with any Book


Kathy Collins - 2015
    -Kathy Collins and Matt GloverWhat do we see when young children interact with books before they can read the words?Kathy Collins and Matt Glover see real reading, characterized by purposeful meaning-making and opportunities for reading growth and language development."One of our biggest hopes," write Kathy and Matt, "is to help you see and value all of the powerful work young children do as readers." With I Am Reading you'll see that fostering what little ones do before they can read the words is important early instruction.Kathy and Matt show how to nurture, nudge, and instruct young readers to make meaning in any text, whether or not they are reading the words. They share: observation guides for children reading any kind of book specific descriptions of language and independence development sample reading conferences and whole-class minilessons suggestions for creating reading opportunities in preschool and reading workshops in K-1 action plans to get you going 25 online video clips of children making meaning and teachers supporting them.I Am Reading pairs two important voices in early literacy to remind us that we're teaching children, not reading levels. "In the rush toward ever higher reading levels in the early years," write Kathy and Matt, "we may fail to value the strategy use and high-level thinking children do before they are reading conventionally." Join Kathy and Matt and look anew at your young readers so you can provide the kind of support that gets them off to a great start.

Teach With Your Strengths: How Great Teachers Inspire Their Students


Rosanne Liesveld - 2005
    Now, they will be able to buy a version of this national bestseller written specifically for teachers.What do great teachers do differently? What separates the top teachers from all the rest? As educators — and American society in general — continue to struggle with how to improve schools in the U.S., these questions become more pressing than ever before. At the heart of any education system — beyond principals, administrators and school boards — is the teacher. Their role is so essential that Gallup has, for decades, directed some of the leading thinkers in education and psychology to uncover what makes a teacher great. Written by two educators with a combined 70 years of experience in both classroom teaching and consulting with leaders of America’s schools, Teach With Your Strengths reveals the essential truths Gallup’s research has uncovered. But it zeroes on these monumental findings: While their styles and approaches may differ, all great teachers make the most of their natural talents. And, great teachers don’t strive to be well-rounded. They know that “fixing their weaknesses” doesn’t work — it only produces mediocrity. Worse, it diverts time and attention from what they naturally do well. In Teach With Your Strengths, readers will hear from great teachers — what they do differently, how they handle problem students, how they battle intractable school bureaucracies, and how they break through and inspire even the most troubled young people. The book also shows that the best teachers take unorthodox approaches to education that are sure to stir controversy and attention — especially among other educators. Teach With Your Strengths includes access to Gallup’s online CliftonStrengths assessment that reveals the reader’s top five strengths, and the book explains how they can put those strengths to work in the classroom. As America’s educators read this groundbreaking book, they’ll discover their own innate talents as teachers. And they’ll learn how to liberate those talents to inspire the next generation of students.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Where Wizards Stay Up Late: The Origins of the Internet


Katie Hafner - 1996
    Today, twenty million people worldwide are surfing the Net. Where Wizards Stay Up Late is the exciting story of the pioneers responsible for creating the most talked about, most influential, and most far-reaching communications breakthrough since the invention of the telephone. In the 1960's, when computers where regarded as mere giant calculators, J.C.R. Licklider at MIT saw them as the ultimate communications devices. With Defense Department funds, he and a band of visionary computer whizzes began work on a nationwide, interlocking network of computers. Taking readers behind the scenes, Where Wizards Stay Up Late captures the hard work, genius, and happy accidents of their daring, stunningly successful venture.

Mini-Lessons for Literature Circles


Harvey Daniels - 2004
    Nancy Steineke's Reading and Writing Together showed how a teacher can nurture friendship and collaboration among young readers. Now, Daniels and Steineke team up to focus on one crucial element of the Literature Circle model; the short, teacher-directed lessons that begin, guide and follow-up every successful book club meeting.Mini-lessons are the secret to book clubs that click. Each of these forty-five short, focused, and practical lessons includes Nancy and Harvey's actual classroom language and is formatted to help busy teachers with point-by-point answers to the questions they most frequently ask.How can I:steer my students toward deeper comprehension? get kids interested in each others' ideas? make sure kids choose just-right books? help students schedule their reading and meeting time? deal with kids who don't do the reading? get kids to pay more attention to literary style and structure? help special education and ELL students to participate actively in book clubs? get kids to expand their repertoire of reading strategies? make sure groups are on-task when I'm not looking over their shoulder? introduce writing tools (including role sheets) that support student discussion?. help shy or dominating members get the right amount of "airtime?" give grades for book clubs without ruining the fun? use scientific research to justify the classroom time I spend on literature circles? Each mini-lesson spells out everything from the time and materials needed to word-by-word instructions for students. The authors even warn "what could go wrong," helping teachers to avoid predictable management problems. With abundant student examples, reproducible forms, photographs of kids in action, and recommended reading lists, Mini-lessons for Literature Circles helps you deepen student book discussions, create lifelong readers, and build a respectful classroom community.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming


Eric Matthes - 2015
    You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course, you'll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and PygalMake 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progressesWork with data to generate interactive visualizationsCreate and customize simple web apps and deploy them safely onlineDeal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!

Work Hard. Be Nice.: How Two Inspired Teachers Created the Most Promising Schools in America


Jay Mathews - 2009
    They did that—and more. In their early twenties, by sheer force of talent and determination never to take no for an answer, they created a wildly successful fifth-grade experience that would grow into the Knowledge Is Power Program (KIPP), which today includes sixty-six schools in nineteen states and the District of Columbia. KIPP schools incorporate what Feinberg and Levin learned from America's best, most charismatic teachers: lessons need to be lively; school days need to be longer (the KIPP day is nine and a half hours); the completion of homework has to be sacrosanct (KIPP teachers are available by telephone day and night). Chants, songs, and slogans such as "Work hard, be nice" energize the program. Illuminating the ups and downs of the KIPP founders and their students, Mathews gives us something quite rare: a hopeful book about education.

Mosaic of Thought: Teaching Comprehension in a Reader's Workshop


Ellin Oliver Keene - 1997
    "Mosaic of Thought "chronicles that journey, which ultimately led the authors to elaborate on eight cognitive processes identified in comprehension research and used by successful readers. These serve as models for the strategies offered in this book - strategies intended to help children become more flexible, adaptive, independent, and engaged readers."Mosaic" proposes a new instructional paradigm focused on in-depth, explicit instruction in the strategies used by proficient readers. The authors take us beyond the traditional classroom into the literature based, workshop-oriented classrooms. Through vivid portraits of these remarkable environments (all participants in the Denver-based Reading Project of the Public Education & Business Coalition), we see how explicit instruction looks in dynamic, literature-rich readers' workshops. As the students connect to background knowledge, create sensory images, ask questions, draw inferences, determine what's important, synthesize ideas, and solve problems at the word and text level, they are able to construct a rich mosaic of meaning.Straightforward and jargon-free, "Mosaic of Thought" has relevance to all literature-based classrooms, regardless of level. It offers practical tools for inservice teachers, as well as essential methods instruction for preservice teachers at both the undergraduate and graduate level. Indeed, anyone interested in literacy will benefit from the authors' challenge to rediscover the thought processes that inform our own comprehension.

Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People


Aditya Y. Bhargava - 2015
    The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to take a hard pass on Knuth's brilliant but impenetrable theories and the dense multi-page proofs you'll find in most textbooks, this is the book for you. This fully-illustrated and engaging guide makes it easy for you to learn how to use algorithms effectively in your own programs.Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:Write a spell checker using graph algorithmsUnderstand how data compression works using Huffman codingIdentify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer insteadEach carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.

Powerful Teaching: Unleash the Science of Learning


Pooja K. Agarwal - 2019
    In this book, cognitive scientist Pooja K. Agarwal, Ph.D., and veteran K-12 teacher Patrice M. Bain, Ed.S., decipher cognitive science research and illustrate ways to successfully apply the science of learning in classrooms settings. This practical resource is filled with evidence-based strategies that are easily implemented in less than a minute--without additional prepping, grading, or funding!Research demonstrates that these powerful strategies raise student achievement by a letter grade or more; boost learning for diverse students, grade levels, and subject areas; and enhance students' higher order learning and transfer of knowledge beyond the classroom. Drawing on a fifteen-year scientist-teacher collaboration, more than 100 years of research on learning, and rich experiences from educators in K-12 and higher education, the authors present highly accessible step-by-step guidance on how to transform teaching with four essential strategies: Retrieval practice, spacing, interleaving, and feedback-driven metacognition.With Powerful Teaching, you will:Develop a deep understanding of powerful teaching strategies based on the science of learning Gain insight from real-world examples of how evidence-based strategies are being implemented in a variety of academic settings Think critically about your current teaching practices from a research-based perspective Develop tools to share the science of learning with students and parents, ensuring success inside and outside the classroom Powerful Teaching: Unleash the Science of Learning is an indispensable resource for educators who want to take their instruction to the next level. Equipped with scientific knowledge and evidence-based tools, turn your teaching into powerful teaching and unleash student learning in your classroom.