Stratosphere: Integrating Technology, Pedagogy, and Change Knowledge


Michael Fullan - 2012
    In Stratosphere, Michael Fullan takes a close look at the fast-paced world of emerging technologies and argues that the inevitable influence of technology on teaching and learning must not be resisted, but rather embraced and applied in meaningful ways to positively impact school classrooms.

Scala in Depth


Joshua Suereth - 2012
    By presenting the emerging best practices and designs from the Scala community, it guides you through dozens of powerful techniques example by example.About the BookScala is a powerful JVM language that blends the functional and OO programming models. You'll have no trouble getting introductions to Scala in books or online, but it's hard to find great examples and insights from experienced practitioners. You'll find them in Scala in Depth.There's little heavy-handed theory here—just dozens of crisp, practical techniques for coding in Scala. Written for readers who know Java, Scala, or another OO language.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideConcise, expressive, and readable code style How to integrate Scala into your existing Java projects Scala's 2.8.0 collections API How to use actors for concurrent programming Mastering the Scala type system Scala's OO features—type member inheritance, multiple inheritance, and composition Functional concepts and patterns—immutability, applicative functors, and monads========================================​==========Table of ContentsScala—a blended language The core rules Modicum of style—coding conventions Utilizing object orientation Using implicits to write expressive code The type system Using implicits and types together Using the right collection Actors Integrating Scala with Java Patterns in functional programming

The Art of Doing Science and Engineering: Learning to Learn


Richard Hamming - 1996
    By presenting actual experiences and analyzing them as they are described, the author conveys the developmental thought processes employed and shows a style of thinking that leads to successful results is something that can be learned. Along with spectacular successes, the author also conveys how failures contributed to shaping the thought processes. Provides the reader with a style of thinking that will enhance a person's ability to function as a problem-solver of complex technical issues. Consists of a collection of stories about the author's participation in significant discoveries, relating how those discoveries came about and, most importantly, provides analysis about the thought processes and reasoning that took place as the author and his associates progressed through engineering problems.

Building Microservices: Designing Fine-Grained Systems


Sam Newman - 2014
    But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures

Fundamentals of Game Design


Ernest Adams - 2006
    For courses in Fundamentals of Game Design for all video game developers and designers With a focus on designing for the commercial entertainment market, this text teaches the principles and practice of game design and covers each of the major game genres individually.

The Roof: The Beatles' Final Concert


Ken Mansfield - 2018
    January 30, 1969 was one of those moments. There are those who were on the periphery of the event that day and heard what was going on; but as one of the few remaining insiders who accompanied the Beatles up onto the cold windswept roof of the Apple building, Ken Mansfield had a front row seat to the full sensory experience of the moment and witnessed what turned out to be beginning of the end. Ken shares in The Roof: The Beatles Final Concert, the sense that something special was taking place before his eyes that would live on forever in the hearts and souls of millions. As the US manager of Apple, Ken Mansfield was on the scene in the days, weeks, and months leading up to this monumental event. He shares his insights into the factors that brought them up onto that roof and why one of the greatest bands of all time left it all on that stage. Join Ken as he reflects on the relationships he built with the Fab Four and the Apple corps and what each player meant to this symphony of music history.

Genetics: From Genes to Genomes


Leland H. Hartwell - 1999
    Written by an author team, including a Noble Prize winner, this text presents the integration of Mendelian and molecular principles, providing students with the links between early genetics understanding and the molecular discoveries that have changed the way the field of genetics is viewed.

An Introduction to Functional Programming Through Lambda Calculus


Greg Michaelson - 1989
    This well-respected text offers an accessible introduction to functional programming concepts and techniques for students of mathematics and computer science. The treatment is as nontechnical as possible, and it assumes no prior knowledge of mathematics or functional programming. Cogent examples illuminate the central ideas, and numerous exercises appear throughout the text, offering reinforcement of key concepts. All problems feature complete solutions.

Read & Speak Korean for Beginners


Sunjeong Shin - 2008
    An exceptionally accessible book+audio (CD) course for beginning-level learners of Korean, helping them gain practical communication skills.

Upturn: A better normal after COVID-19


Tanya Plibersek - 2020
    But we did it.In Upturn Tanya Plibersek brings together some of the country's most interesting thinkers who are ready to imagine a better Australia, and to fight for it. It is a compelling vision for a stronger economy, a fairer society and a more environmentally sustainable future.

Tonal Harmony: With an Introduction to Twentieth-Century Music


Stefan Kostka - 1989
    "The text provides students with a comprehensive but accessible and highly practical set of tools for the understanding of music."

DSLR Photography for Beginners: Best Way to Learn Digital Photography, Master Your DSLR Camera & Improve Your Digital SLR Photography Skills


Brian Black - 2013
    From enthusiasts to those who have just been introduced to the beautiful world of photography, knowing the craft and equipment is essential. This little comprehensive guide for beginners will take you on an amazing journey of discovering how wonderful Digital Photography is and how mesmerizing the art can be. From the advantages of SLR and the importance of shutter speed, to the types of lenses and the significance of good lighting, you will soon be on your journey to capturing the most stunning pictures and a kaleidoscope of dazzling sights to be eternalized. Technology is ever changing and now with Digital Photography, the world can be seen in vivid colors through your art. Begin your journey right here, right now.

General Chemistry


Linus Pauling - 1970
    Those principles included modern theories of atomic and molecular structure, quantum mechanics, statistical mechanics and thermodynamics. In addition, Dr. Pauling attempted to correlate the theories with descriptive chemistry, the observed properties of substances, to introduce the student to the multitude of chemical substances and their properties.In this extensively revised and updated third edition, the Nobel prizewinning author maintains an excellent balance between theoretical and descriptive material, although the amount of descriptive chemistry has been decreased somewhat, and the presentation of the subject, especially in relation to the nonmetals, has been revised in such a way as to permit greater correlation with the electronic structure of atoms, especially electronegativity. The principles of quantum mechanics are discussed on the basis of the de Broglie wavelength of the electron. The quantized energy levels of a particle in a box are derived by means of a simple assumption about the relation of the de Broglie waves to the walls of the box. No attempt is made to solve the Schrödinger wave equation for other systems, but the wave functions of hydrogen-like electrons are presented and discussed in some detail, and the quantum states for other systems are also covered. Statistical mechanics is introduced before thermodynamics, and the discussion of thermodynamics is based on it. This arrangement reflects the author's belief that beginning students can understand statistical mechanics better than chemical thermodynamics. Aimed at first-year college students who plan to major in chemistry or closely related fields, the book is written in a logical, clear and understandable style. In addition, many excellent figures are included, along with numerous problems and 75 pages of appendixes covering such topics as symmetry of molecules and crystals, hybrid bond orbitals, and magnetic properties of substances.

Computer Systems: A Programmer's Perspective


Randal E. Bryant - 2002
    Often, computer science and computer engineering curricula don't provide students with a concentrated and consistent introduction to the fundamental concepts that underlie all computer systems. Traditional computer organization and logic design courses cover some of this material, but they focus largely on hardware design. They provide students with little or no understanding of how important software components operate, how application programs use systems, or how system attributes affect the performance and correctness of application programs. - A more complete view of systems - Takes a broader view of systems than traditional computer organization books, covering aspects of computer design, operating systems, compilers, and networking, provides students with the understanding of how programs run on real systems. - Systems presented from a programmers perspective - Material is presented in such a way that it has clear benefit to application programmers, students learn how to use this knowledge to improve program performance and reliability. They also become more effective in program debugging, because t

Presentation Zen Design: Simple Design Principles and Techniques to Enhance Your Presentations


Garr Reynolds - 2009
    Now, he takes us further into the design realm and shows how we can apply time-honored design principles to presentation layouts.Throughout Presentation Zen Design, Garr shares his lessons on designing effective presentations that contain text, graphs, color, images, and video. After establishing guidelines for each of the various elements, he explains how to achieve an overall harmony and balance using the tenets of Zen simplicity. Not only will you discover how to design your slides for more professional-looking presentations, you'll learn to communicate more clearly and will accomplish the goal of making a stronger, more lasting connection with your audience.