Book picks similar to
Concepts in Engineering by Mark T. Holtzapple
physics-intro
read-status-unread
systems-engineering
textbooks
Cope's Early Diagnosis of the Acute Abdomen
William Silen - 1972
Despite its relatively narrow focus, it is chock full of the pearls of clinical wisdom that students and practitioners treasure, and many of these lessons apply to medicine in general. The book was well characterized by a reviewer of an earlier edition for The New England Journal of Medicine: If only one book about surgery could be made available to physicians from all specialties, it should probably be Silen's recent revision of Cope's Early Diagnosis of the Acute Abdomen. Since the book first appeared more than 30 years ago, it has remained the classic treatise on the initial approach to abdominal pain. Because acute, severe abdominal pain is still a common problem whose misdiagnosis can result in quick death, each generation of beginning physicians is faced with the urgency of learning to make a diagnosis in this high anxiety situation and they appreciate the wise, humane, precisely detailed guidance offered by Cope and Silen. For the 21st Edition, Dr. Silen has again updated the text in a respectful but significant way. He has strengthened its emphasis on pitfalls in the interpretation of CT and ultrasound scans, on misadventures caused by over-reliance on blood tests and radiographs, and on careful history-taking to avoid the costs of inappropriate lab tests. He has also reviewed the data from a randomized clinical trial indicating that patients should receive adequate analgesia while awaiting a definitive diagnosis, a dictum that is contrary to traditional teaching
Computer Science Illuminated
Nell B. Dale - 2002
Written By Two Of Today'S Most Respected Computer Science Educators, Nell Dale And John Lewis, The Text Provides A Broad Overview Of The Many Aspects Of The Discipline From A Generic View Point. Separate Program Language Chapters Are Available As Bundle Items For Those Instructors Who Would Like To Explore A Particular Programming Language With Their Students. The Many Layers Of Computing Are Thoroughly Explained Beginning With The Information Layer, Working Through The Hardware, Programming, Operating Systems, Application, And Communication Layers, And Ending With A Discussion On The Limitations Of Computing. Perfect For Introductory Computing And Computer Science Courses, Computer Science Illuminated, Third Edition's Thorough Presentation Of Computing Systems Provides Computer Science Majors With A Solid Foundation For Further Study, And Offers Non-Majors A Comprehensive And Complete Introduction To Computing.
Organic Chemistry
Paula Yurkanis Bruice - 1995
The author's writing has been praised for anticipating readers' questions, and appeals to their need to learn visually and by solving problems. Emphasizing that learners should reason their way to solutions rather than memorize facts, Bruice encourages them to think about what they have learned previously and apply that knowledge in a new setting.
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.
Statistics for the Behavioral Sciences
Frederick J. Gravetter - 1996
You will have numerous opportunities to practice statistical techniques through learning checks, examples, demonstrations, and problems. Exam preparation is made easy with a student companion website that provides tutorials, crossword puzzles, flashcards, learning objectives, and more!
Convergence Culture: Where Old and New Media Collide
Henry Jenkins - 2006
He takes us into the secret world of "Survivor" Spoilers, where avid internet users pool their knowledge to unearth the show's secrets before they are revealed on the air. He introduces us to young "Harry Potter" fans who are writing their own Hogwarts tales while executives at Warner Brothers struggle for control of their franchise. He shows us how "The Matrix" has pushed transmedia storytelling to new levels, creating a fictional world where consumers track down bits of the story across multiple media channels.Jenkins argues that struggles over convergence will redefine the face of American popular culture. Industry leaders see opportunities to direct content across many channels to increase revenue and broaden markets. At the same time, consumers envision a liberated public sphere, free of network controls, in a decentralized media environment. Sometimes corporate and grassroots efforts reinforce each other, creating closer, more rewarding relations between media producers and consumers. Sometimes these two forces are at war.Jenkins provides a riveting introduction to the world where every story gets told and every brand gets sold across multiple media platforms. He explains the cultural shift that is occurring as consumers fight for control across disparate channels, changing the way we do business, elect our leaders, and educate our children.
Physics for Future Presidents: The Science Behind the Headlines
Richard A. Muller - 2006
“A marvelously readable and level-headed explanation of basic science and how it relates to the issues.” —John Tierney, New York TimesThis is “must-have” information for all presidents—and citizens—of the twenty-first century: Is Iran’s nascent nuclear capability a genuine threat to the West? Are biochemical weapons likely to be developed by terrorists? Are there viable alternatives to fossil fuels that should be nurtured and supported by the government? Should nuclear power be encouraged? Can global warming be stopped?
The Study of Language
George Yule - 1985
It introduces the analysis of the key elements of language--sounds, words, structures and meanings, and provides a solid foundation in all of the essential topics. The third edition has been extensively revised to include new sections on important contemporary issues in language study, including language and culture, African American English, sign language, and slang. A comprehensive glossary provides useful explanations of technical terms, and each chapter contains a range of new study questions and research tasks, with suggested answers.
Digital SLR Cameras & Photography for Dummies
David D. Busch - 2004
Digital SLR Cameras & Photography For Dummies covers the hardware, the software, and the techniques you need to take top-notch digital photos with your dSLR. This guide will get you clicking with information on:The advantages of a dSLR camera: more control over what portions of your images are in sharp focus; a more accurate viewfinder; lower levels of the annoying grain effect called noise; ability to capture the most fleeting action; more control over depth-of-field; ability to review your image immediately, upload the photo to your computer, make adjustments, and print a full-color print in minutes Choosing the accessories that will take your dSLR to the next level, depending on the type of photography you do and your current and future needs Megapixels, and matching pixels to print sizes and printers The components of a dSLR: lens; viewing system, aperture, shutter, light-sensitive component; medium for storing the captured image Accessorizing your dSLR with memory cards, filter add-ons (infrared, polarizers, neutral density, and special effects), electronic flash, tripods, and more Once you get your hands on a dSLR camera (literally), this reference helps you use its features and controls to take great pictures. Complete with more than 300 color photos, lots of tables, and clear, step-by-step instructions for various situations, subjects, and calculations, Digital SLR Cameras & Photography For Dummies helps you refine your techniques with info on:Getting the exposure right with the histogram, the metering system, or Program, Aperture Priority, Shutter Priority, or Manual Exposure modes Achieving the right focus with manual focus or autofocus The scoop on lenses--prime, zoom, and special--and using them appropriately and creativelyHow to use interchangeable lenses, set up speedy continuous-shooting burst modes, apply selective focus, and shoot under the lowest light levels Special features of dSLR to reduce noise, cancel camera shake, do time-lapse photography, and shoot infrared photos Working with the RAW format, JPEG, or both Taking action, flash, or sequence photos or freezing the action Composition basics, including the Rule of Thirds, tips for shooting portraits or group photos, and more Using image editors to fix-up your photos (with cropping, tonal adjustments, color correction, spot removal, sharpening/blurring, and more), with step-by-step instructions for using Photoshop Compositing images Choosing your printer and evaluating your output options With Digital SLR Cameras & Photography For Dummies, you won't only get the how-to for various types of shots, you'll see the results with great color photos. In no time, you'll be taking great photos of your own.
Kursk Down: The Shocking True Story of the Sinking of a Russian Nuclear Submarine
Clyde W. Burleson - 2002
Hailed as "unsinkable, " the "Kursk" was on maneuvers when mysterious explosions rocked the sub, causing it to sink to the bottom of the sea with its 118-man crew. This in-depth look at the disaster reveals previously unreleased information from family members of the deceased as well as from government officials.
Surviving AI: The promise and peril of artificial intelligence
Calum Chace - 2015
If we get it right it will make humans almost godlike. If we get it wrong... well, extinction is not the worst possible outcome.“Surviving AI” is a concise, easy-to-read guide to what's coming, taking you through technological unemployment (the economic singularity) and the possible creation of a superintelligence (the technological singularity).Here's what some of the leading thinkers in the field have to say about it:A sober and easy-to-read review of the risks and opportunities that humanity will face from AI. Jaan Tallinn – co-founder of Skype Understanding AI – its promise and its dangers – is emerging as one of the great challenges of coming decades and this is an invaluable guide to anyone who’s interested, confused, excited or scared. David Shukman – BBC Science Editor We have recently seen a surge in the volume of scholarly analysis of this topic; Chace impressively augments that with this high-quality, more general-audience discussion. Aubrey de Grey – CSO of SENS Research Foundation; former AI researcher It's rare to see a book about the potential End of the World that is fun to read without descending into sensationalism or crass oversimplification. Ben Goertzel – chairman of Novamente LLC Calum Chace is a prescient messenger of the risks and rewards of artificial intelligence. In “Surviving AI” he has identified the most essential issues and developed them with insight and wit – so that the very framing of the questions aids our search for answers. Chace’s sensible balance between AI’s promise and peril makes “Surviving AI” an excellent primer for anyone interested in what’s happening, how we got here, and where we are headed. Kenneth Cukier – co-author of “Big Data” If you’re not thinking about AI, you’re not thinking. “Surviving AI” combines an essential grounding in the state of the art with a survey of scenarios that will be discussed with equal vigor at cocktail parties and academic colloquia. Chris Meyer – author of “Blur”, “It’s Alive”, and “Standing on the Sun” The appearance of Calum Chace's book is of some considerable personal satisfaction to me, because it signifies the fact that the level of social awareness of the rise of massively intelligent machines has finally reached the mainstream. If you want to survive the next few decades, you cannot afford NOT to read Chace's book. Prof. Dr. Hugo de Garis – former director of the Artificial Brain Lab, Xiamen University, China “Surviving AI” is an exceptionally clear, well-researched and balanced introduction to a complex and controversial topic, and is a compelling read to boot. Seán Ó hÉigeartaigh – executive director of Cambridge Centre for the Study of Existential Risk In “Surviving AI”, Calum Chace provides a marvellously accessible guide to the swirls of controversy that surround discussion of what is likely to be the single most important event in human history - the emergence of artificial super
Systems Analysis and Design
Gary B. Shelly - 1991
Students will find concepts easy-to-understand through the clear writing style and full-color figures that illustrate current technology and trends. Examples and cases are drawn from actual systems projects that enable students to learn in the context of solving problems, much like the ones they will encounter on the job. This approach, combined with motivating tools such as the SCR Associates interactive Web-Based Case Study, Systems Analyst's Toolkit, the Student Study Tool on CD-ROM, and more, makes Systems Analysis and Design, Seventh Edition a wise and exciting choice for your introductory systems analysis and design class.
Data Smart: Using Data Science to Transform Information into Insight
John W. Foreman - 2013
Major retailers are predicting everything from when their customers are pregnant to when they want a new pair of Chuck Taylors. It's a brave new world where seemingly meaningless data can be transformed into valuable insight to drive smart business decisions.But how does one exactly do data science? Do you have to hire one of these priests of the dark arts, the "data scientist," to extract this gold from your data? Nope.Data science is little more than using straight-forward steps to process raw data into actionable insight. And in Data Smart, author and data scientist John Foreman will show you how that's done within the familiar environment of a spreadsheet. Why a spreadsheet? It's comfortable! You get to look at the data every step of the way, building confidence as you learn the tricks of the trade. Plus, spreadsheets are a vendor-neutral place to learn data science without the hype. But don't let the Excel sheets fool you. This is a book for those serious about learning the analytic techniques, the math and the magic, behind big data.Each chapter will cover a different technique in a spreadsheet so you can follow along: - Mathematical optimization, including non-linear programming and genetic algorithms- Clustering via k-means, spherical k-means, and graph modularity- Data mining in graphs, such as outlier detection- Supervised AI through logistic regression, ensemble models, and bag-of-words models- Forecasting, seasonal adjustments, and prediction intervals through monte carlo simulation- Moving from spreadsheets into the R programming languageYou get your hands dirty as you work alongside John through each technique. But never fear, the topics are readily applicable and the author laces humor throughout. You'll even learn what a dead squirrel has to do with optimization modeling, which you no doubt are dying to know.
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
Hands-On Machine Learning with Scikit-Learn and TensorFlow
Aurélien Géron - 2017
Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details