Book picks similar to
Pilot's Handbook of Aeronautical Knowledge: FAA-H-8083-25A by Federal Aviation Administration
aviation
flying
non-fiction
reference
Objects First with Java: A Practical Introduction Using BlueJ
David J. Barnes - 2002
It takes a truly objects first approach to teaching problem solving using Java. These are complicated concepts so the book uses the development environment BlueJ to help the student's understanding. BlueJ has a strong emphasis on visualization and interaction techniques, and allows the students to manipulate objects and call methods as a first exercise. BlueJ is free and freely available, and has been developed specifically for teaching. The book is loaded with projects so that the student can really get a grip on actually solving problems; and it takes a spiral approach , introducing a topic in a simple context early on, then revisiting it later in the book to deepen understanding. It also comes with a CD containing JDK, BlueJ, a BlueJ tutorial and code for all the projects. The website contains style guide for all examples, PowerPoints for lecturers and also a Solutions Manual.
Refactoring: Improving the Design of Existing Code
Martin Fowler - 1999
Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.
Contemporary Linguistics: An Introduction
William D. O'Grady - 1987
Meticulously prepared, it is one of the most comprehensive, authoritative, up-to-date introductory resources on the market. The book’s extensive examples and exercises help students master the course material, and its lucid writing style makes complex concepts easy to understand.
Strengths Based Leadership: Great Leaders, Teams, and Why People Follow: A Landmark Study of Great Leaders, Teams, and the Reasons Why We Follow
Tom Rath - 2007
In recent years, while continuing to learn more about strengths, Gallup scientists have also been ex....
A World of Art
Henry M. Sayre - 1994
College level text for art appreciation.
Starting Out with C++: From Control Structures Through Objects
Tony Gaddis - 2006
Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the "how" and the "why"-but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming. This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. � Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching for ISBN 10: 0132774178 / ISBN 13: 9780132774178.� MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.
How to Brew: Everything You Need to Know to Brew Beer Right the First Time
John J. Palmer - 2006
This book includes ingredients, methods, recipes and equipment information. It provides reference to intermediate techniques like all-grain brewing variations and recipe formulation.
Fundamentals of Engineering Thermodynamics [With Student Resource Access Code]
Michael J. Moran - 1988
This leading text uses many relevant engineering-based situations to help students model and solve problems.
Managing Successful Projects with PRINCE2
The Stationery Office - 2009
This book presents guidance on how to set-up, organise, control, and deliver projects on time, within budget and to the right quality. It is applicable to projects in both IT and non-IT environments.
Introduction to Electrodynamics
David J. Griffiths - 1981
This work offers accesible coverage of the fundamentals of electrodynamics, enhanced with with discussion points, examples and exercises.
On Killing: The Psychological Cost of Learning to Kill in War and Society
Dave Grossman - 1995
But armies have developed sophisticated ways of overcoming this instinctive aversion. And contemporary civilian society, particularly the media, replicates the army's conditioning techniques, and, according to Lt. Col. Dave Grossman's thesis, is responsible for our rising rate of murder among the young.Upon its initial publication, On Killing was hailed as a landmark study of the techniques the military uses to overcome the powerful reluctance to kill, of how killing affects soldiers, and of the societal implications of escalating violence. Now, Grossman has updated this classic work to include information on 21st-century military conflicts, recent trends in crime, suicide bombings, school shootings, and more. The result is a work certain to be relevant and important for decades to come.
Guidebook to Mechanism in Organic Chemistry
Peter Sykes - 1970
This guidebook is aimed clearly at the needs of the student, with a thorough understanding of, and provision for, the potential conceptual difficulties he or she is likely to encounter.
50 Philosophy Classics: Thinking, Being, Acting, Seeing: Profound Insights and Powerful Thinking from Fifty Key Books
Tom Butler-Bowdon - 2013
From Aristotle, Plato, Epicurus, Confucius, Cicero and Heraclitus in ancient times to 17th century rationalists Descartes, Leibniz and Spinoza, from 20th-century greats Jean-Paul Sartre, Jean Baudrillard and Simone de Beauvoir to contemporary thinkers Michael Sandel, Peter Singer and Slavoj Zizek, 50 Philosophy Classics explores key writings that have shaped the discipline and had an impact on the real world. Philosophy can no longer be confined to academia, and 50 Philosophy Classics shows how powerful it can be as a tool for opening our minds and helping us think. Whether you are fascinated or daunted by the big questions of how to think, how to be, how to act and how to see, this is the perfect introduction to some of humanity's greatest minds and their landmark books.
The Human Bone Manual
Tim D. White - 2005
The compact volume includes all the key information needed for identification purposes, including hundreds of photographs designed to show a maximum amount of anatomical information.Features more than 500 color photographs and illustrations in a portable format; most in 1:1 ratioProvides multiple views of every bone in the human bodyIncludes tips on identifying any human bone or toothIncorporates up-to-date references for further study
Working Effectively with Legacy Code
Michael C. Feathers - 2004
This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.