Artificial Intelligence Human-Computer Interaction Information Theory Modeling & Simulation Software Engineering Systems Analysis & Design
| | | |
|---|
 Sell Book |
Godel, Escher, Bach: An Eternal Golden Braid, 20th Anniversary Edition Author: Douglas R. Hofstadter ISBN-10: 0140289208 ISBN-13: 9780140289206 Published: 2000-12 Publisher: Penguin Group(CA)
|
Book Description:
'What is a self, and how can a self come out of inaminate matter?' This is the riddle that drove Hofstadter to write this extraordinary book. Linking together the music of J.S. Bach, the graphic art of Escher and the mathematical theorems of Godel, as well as ideas drawn from logic, biology, psychology, physics and linguistics, Douglas Hofstadter illuminates one of the greatest mysteries of modern science: the nature of human thought processes. 'Every few decades an unknown author brings outa book of such depth, clarity, range, wit, beauty and originality that it is recognized at once as a major literary event. This is such a work' - Martin Gardner.
|
|
 Sell Book |
The Black Swan Author: Nassim Nicholas Taleb ISBN-10: 1400063515 ISBN-13: 9781400063512 Published: 2007-04-17 Publisher: Random House
|
Book Description:
A black swan is a highly improbable event with three principal characteristics: It is unpredictable; it carries a massive impact; and, after the fact, we concoct an explanation that makes it appear less random, and more predictable, than it was. The astonishing success of Google was a black swan; so was 9/11. For Nassim Nicholas Taleb, black swans underlie almost everything about our world, from the rise of religions to events in our own personal lives. Why do we not acknowledge the phenomenon of black swans until after they occur? Part of the answer, according to Taleb, is that humans are hardwired to learn specifics when they should be focused on generalities. We concentrate on things we already know and time and time again fail to take into consideration what we don’t know. We are, therefore, unable to truly estimate opportunities, too vulnerable to the impulse to simplify, narrate, and categorize, and not open enough to rewarding those who can imagine the “impossible.” For years, Taleb has studied how we fool ourselves into thinking we know more than we actually do. We restrict our thinking to the irrelevant and inconsequential, while large events continue to surprise us and shape our world. In this revelatory book, Taleb explains everything we know about what we don’t know, and this second edition features a new philosophical and empirical essay, “On Robustness and Fragility,” which offers tools to navigate and exploit a Black Swan world. Elegant, startling, and universal in its applications, The Black Swan will change the way you look at the world. Taleb is a vastly entertaining writer, with wit, irreverence, and unusual stories to tell. He has a polymathic command of subjects ranging from cognitive science to business to probability theory. The Black Swan is a landmark book—itself a black swan. Praise for Nassim Nicholas Taleb “The most prophetic voice of all.”—GQ Praise for The Black Swan “[A book] that altered modern thinking.”—The Times (London) “A masterpiece.”—Chris Anderson, editor in chief of Wired, author of The Long Tail “Idiosyncratically brilliant.”—Niall Ferguson, Los Angeles Times “The Black Swan changed my view of how the world works.”—Daniel Kahneman, Nobel laureate “[Taleb writes] in a style that owes as much to Stephen Colbert as it does to Michel de Montaigne. . . . We eagerly romp with him through the follies of confirmation bias [and] narrative fallacy.”—The Wall Street Journal “Hugely enjoyable—compelling . . . easy to dip into.”—Financial Times “Engaging . . . The Black Swan has appealing cheek and admirable ambition.”—The New York Times Book Review
|
|
 Sell Book |
Design Patterns: Elements of Reusable Object-Oriented Software Author: Erich Gamma ISBN-10: 0201633612 ISBN-13: 9780201633610 Published: 1994-11-10 Publisher: Addison-Wesley Professional
|
Book Description:
* Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. * The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.
|
|
 Sell Book |
Head First Design Patterns Author: Elisabeth Freeman ISBN-10: 0596007124 ISBN-13: 9780596007126 Published: 2004-11-01 Publisher: O'Reilly Media
|
Book Description:
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.
|
|
 Sell Book |
Microsoft SharePoint 2010 Plain & Simple: Learn the simplest ways to get things done with Microsoft SharePoint 2010 Author: Johnathan Lightfoot ISBN-10: 0735642281 ISBN-13: 9780735642287 Published: 2010-11-08 Publisher: Microsoft Press
|
Book Description:
Learn the simplest ways to get things done with Microsoft® SharePoint® 2010!Here's WHAT You'll LearnManage and share team information in one location Use project task lists to organize people and processes Create libraries for documents, media, slides, and more Work seamlessly with Microsoft Office Find content quickly with the Search Center Add SharePoint blogs, wikis, and personal sites Here's HOW You’ll Learn ItJump in whenever you need answers Easy-to-follow STEPS and SCREENSHOTS show exactly what to do Handy TIPS teach new techniques and shortcuts Quick TRY THIS! exercises help apply what you learn right away
|
|
 Sell Book |
Confessions of a Public Speaker (English and English Edition) Author: Scott Berkun ISBN-10: 1449301959 ISBN-13: 9781449301958 Published: 2011-01-05 Publisher: O'Reilly Media
|
Book Description:
In this hilarious and highly practical book, author and professional speaker Scott Berkun reveals the techniques behind what great communicators do, and shows how anyone can learn to use them well. For managers and teachers -- and anyone else who talks and expects someone to listen -- Confessions of a Public Speaker provides an insider's perspective on how to effectively present ideas to anyone. It's a unique, entertaining, and instructional romp through the embarrassments and triumphs Scott has experienced over 15 years of speaking to crowds of all sizes.With lively lessons and surprising confessions, you'll get new insights into the art of persuasion -- as well as teaching, learning, and performance -- directly from a master of the trade.Highlights include:Berkun's hard-won and simple philosophy, culled from years of lectures, teaching courses, and hours of appearances on NPR, MSNBC, and CNBC Practical advice, including how to work a tough room, the science of not boring people, how to survive the attack of the butterflies, and what to do when things go wrong The inside scoop on who earns $30,000 for a one-hour lecture and why The worst -- and funniest -- disaster stories you've ever heard (plus countermoves you can use) Filled with humorous and illuminating stories of thrilling performances and real-life disasters, Confessions of a Public Speaker is inspirational, devastatingly honest, and a blast to read.
|
|
 Sell Book |
Visualize This: The FlowingData Guide to Design, Visualization, and Statistics Author: Nathan Yau ISBN-10: 0470944889 ISBN-13: 9780470944882 Published: 2011-07-20 Publisher: Wiley
|
Book Description:
Practical data design tips from a data visualization expert of the modern ageData doesn?t decrease; it is ever-increasing and can be overwhelming to organize in a way that makes sense to its intended audience. Wouldn?t it be wonderful if we could actually visualize data in such a way that we could maximize its potential and tell a story in a clear, concise manner? Thanks to the creative genius of Nathan Yau, we can. With this full-color book, data visualization guru and author Nathan Yau uses step-by-step tutorials to show you how to visualize and tell stories with data. He explains how to gather, parse, and format data and then design high quality graphics that help you explore and present patterns, outliers, and relationships.Presents a unique approach to visualizing and telling stories with data, from a data visualization expert and the creator of flowingdata.com, Nathan YauOffers step-by-step tutorials and practical design tips for creating statistical graphics, geographical maps, and information design to find meaning in the numbersDetails tools that can be used to visualize data-native graphics for the Web, such as ActionScript, Flash libraries, PHP, and JavaScript and tools to design graphics for print, such as R and IllustratorContains numerous examples and descriptions of patterns and outliers and explains how to show themVisualize This demonstrates how to explain data visually so that you can present your information in a way that is easy to understand and appealing. From the Author: Telling Stories with Data Author Nathan Yau A common mistake in data design is to approach a project with a visual layout before looking at your data. This leads to graphics that lack context and provide little value. Visualize This teaches you a data-first approach. Explore what your data has to say first, and you can design graphics that mean something. Visualization and data design all come easier with practice, and you can advance your skills with every new dataset and project. To begin though, you need a proper foundation and know what tools are available to you (but not let them bog you down). I wrote Visualize This with that in mind. You'll be exposed to a variety of software and code and jump right into real-world datasets so that you can learn visualization by doing, and most importantly be able to apply what you learn to your own data. Three Data Visualization Steps: 1) Ask a Question (Click Graphic to See Larger Version) When you get a dataset, it sometimes is a challenge figuring out where to start, especially when it's a large dataset. Approach your data with a simple curiosity or a question that you want answered, and go from there. 2) Explore Your Data (Click Graphic to See Larger Version) A simple curiosity often leads to more questions, which are a good guide for what stories to dig into. What variables are related to each other? Can you see changes over time? Are there any features in the data that stand out? Find out all you can about your data, because the more you know what's behind the numbers, the better story you can tell. 3) Visualize Your Data (Click Graphic to See Larger Version) Once you know the important parts of your data, you can design graphics the best way you see fit. Use shapes, colors, and sizes that make sense and help tell your story clearly to readers. While the base of your charts and graphs will share many of the same properties – bars, slices, dots, and lines – the final design elements will and should vary by your unique dataset.
|
|
 Sell Book |
Love In The Time Of Cholera Author: Gabriel Garcia Marquez ISBN-10: 0141023473 ISBN-13: 9780141023472 Published: 2006 Publisher: Penguin Books Ltd
|
|
|
 Sell Book |
Information Dashboard Design: The Effective Visual Communication of Data Author: Stephen Few ISBN-10: 0596100167 ISBN-13: 9780596100162 Published: 2006-01-01 Publisher: O'Reilly Media
|
Book Description:
Dashboards have become popular in recent years as uniquely powerful tools for communicating important information at a glance. Although dashboards are potentially powerful, this potential is rarely realized. The greatest display technology in the world won't solve this if you fail to use effective visual design. And if a dashboard fails to tell you precisely what you need to know in an instant, you'll never use it, even if it's filled with cute gauges, meters, and traffic lights. Don't let your investment in dashboard technology go to waste. This book will teach you the visual design skills you need to create dashboards that communicate clearly, rapidly, and compellingly. Information Dashboard Design will explain how to: Avoid the thirteen mistakes common to dashboard design Provide viewers with the information they need quickly and clearly Apply what we now know about visual perception to the visual presentation of information Minimize distractions, cliches, and unnecessary embellishments that create confusion Organize business information to support meaning and usability Create an aesthetically pleasing viewing experience Maintain consistency of design to provide accurate interpretation Optimize the power of dashboard technology by pairing it with visual effectiveness Stephen Few has over 20 years of experience as an IT innovator, consultant, and educator. As Principal of the consultancy Perceptual Edge, Stephen focuses on data visualization for analyzing and communicating quantitative business information. He provides consulting and training services, speaks frequently at conferences, and teaches in the MBA program at the University of California in Berkeley. He is also the author of Show Me the Numbers: Designing Tables and Graphs to Enlighten.
|
|
 Sell Book |
Algorithms (4th Edition) Author: Robert Sedgewick ISBN-10: 032157351X ISBN-13: 9780321573513 Published: 2011-03-19 Publisher: Addison-Wesley Professional
|
Book Description:
Essential Information about Algorithms and Data Structures A Classic Reference The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades. Broad Coverage Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know. See algs4.cs.princeton.edu/code. Completely Revised Code New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use. Engages with Applications Algorithms are studied in the context of important scientific, engineering, and commercial applications. Clients and algorithms are expressed in real code, not the pseudo-code found in many other books. Intellectually Stimulating Engages reader interest with clear, concise text, detailed examples with visuals, carefully crafted code, historical and scientific context, and exercises at all levels. A Scientific Approach Develops precise statements about performance, supported by appropriate mathematical models and empirical studies validating those models. Integrated with the Web Visit algs4.cs.princeton.edu for a freely accessible, comprehensive Web site, including text digests, program code, test data, programming projects, exercises, lecture slides, and other resources. Contents Chapter 1: Fundamentals Programming Model Data Abstraction Bags, Stacks, and Queues Analysis of Algorithms Case Study: Union-Find Chapter 2: Sorting Elementary Sorts Mergesort Quicksort Priority Queues Applications Chapter 3: Searching Symbol Tables Binary Search Trees Balanced Search Trees Hash Tables Applications Chapter 4: Graphs Undirected Graphs Directed Graphs Minimum Spanning Trees Shortest Paths Chapter 5: Strings String Sorts Tries Substring Search Regular Expressions Data Compression Chapter 6: Context
|
|
|