Computer Science

21–40 of 49 results

  • booksreddit.com:A Gift of Fire: Social

    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology (4th Edition)

    787

    The code I’m still ashamed of
    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology, 4e is ideal for courses in Computer Ethics and Computers and Society. It is also a useful reference for computer science professionals or anyone interested in learning more about computing technology and its overarching impact. Sara Baase explores the social, legal, philosophical, ethical, political, constitutional, and economic implications of computing and the controversies they raise. With a computer scientist’s…


  • booksreddit.com:Code: The Hidden Language of Computer Hardware and Software

    Code: The Hidden Language of Computer Hardware and Software

    762

    What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illumi…


  • booksreddit.com:Artificial Intelligence: A Modern Approach (3rd Edition)

    Artificial Intelligence: A Modern Approach (3rd Edition)

    710

    How can I begin to learn the basics of AI?
    Artificial Intelligence: A Modern Approach, 3e offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Number one in its field, this textbook is ideal for one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. Dr. Peter Norvig, contributing Artificial Intelligence author and Professor Sebastian Thrun, a Pearson author are offering a free online course at Stanford University on artificial intelligence. …


  • booksreddit.com:Hacker's Delight

    Hacker’s Delight

    648

    GCC 4.7.0 Released
    A collection useful programming advice the author has collected over the years; small algorithms that make the programmer’s task easier. * At long last, proven short-cuts to mastering difficult aspects of computer programming * Learn to program at a more advanced level than is generally taught in schools and training courses, and much more advanced than can be learned through individual study/experience. * An instant cult classic for programmers! Computer programmers are often referred to a…


  • booksreddit.com:Digital Lighting and Rendering (2nd Edition)

    Digital Lighting and Rendering (2nd Edition)

    612

    Crafting a perfect rendering in 3D software means nailing all the details. And no matter what software you use, your success in creating realistic-looking illumination, shadows and textures depends on your professional lighting and rendering techniques. In this lavishly illustrated new edition, Pixar’s Jeremy Birn shows you how to: Master Hollywood lighting techniques to produce professional results in any 3D application Convincingly composite 3D models into real-world environments Appl…


  • booksreddit.com:Introduction to Algorithms

    Introduction to Algorithms, 3rd Edition (MIT Press)

    582

    Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little…


  • booksreddit.com:Introduction to Algorithms

    Introduction to Algorithms, 3rd Edition (MIT Press)

    544

    Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little…


  • booksreddit.com:The Shallows: What the Internet Is Doing to Our Brains

    The Shallows: What the Internet Is Doing to Our Brains

    517

    Finalist for the 2011 Pulitzer Prize in General Nonfiction: “Nicholas Carr has written a Silent Spring for the literary mind.”―Michael Agger, Slate “Is Google making us stupid?” When Nicholas Carr posed that question, in a celebrated Atlantic Monthly cover story, he tapped into a well of anxiety about how the Internet is changing us. He also crystallized one of the most important debates of our time: As we enjoy the Net’s bounties, are we sacrificing our ability to read and think deeply? Now,…


  • booksreddit.com:Design Patterns: Elements of Reusable Object-Oriented Software

    Design Patterns: Elements of Reusable Object-Oriented Software

    491

    These texts cover the design of object-oriented software and examine how to investigate requirements, create solutions and then translate designs into code, showing developers how to make practical use of the most significant recent developments. A summary of UML notation is included.


  • booksreddit.com:A Gift of Fire: Social

    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology (4th Edition)

    486

    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology, 4e is ideal for courses in Computer Ethics and Computers and Society. It is also a useful reference for computer science professionals or anyone interested in learning more about computing technology and its overarching impact. Sara Baase explores the social, legal, philosophical, ethical, political, constitutional, and economic implications of computing and the controversies they raise. With a computer scientist’s…


  • booksreddit.com:Gödel

    Gödel, Escher, Bach: An Eternal Golden Braid

    486

    Douglas Hofstadter’s book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the formal system that underlies all mental activity transcends the system that supports it. If life can grow out of the formal chemical substrate of the cell, if consciousness can emerge out of a formal system of firing neurons, then so too will computers attain human intelligence. Gödel, Escher, Bach is a wonderful exploration of fascinating ideas at t…


  • booksreddit.com:The Information: A History

    The Information: A History, A Theory, A Flood

    459

    From the bestselling author of the acclaimed Chaos and Genius comes a thoughtful and provocative exploration of the big ideas of the modern era: Information, communication, and information theory.   Acclaimed science writer James Gleick presents an eye-opening vision of how our relationship to information has transformed the very nature of human consciousness. A fascinating intellectual journey through the history of communication and information, from the language of Africa’s talking drums t…


  • booksreddit.com:Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

    Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

    453

    Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++.Topics include:The …


  • booksreddit.com:The Life of Super-Earths: How the Hunt for Alien Worlds and Artificial Cells Will Revolutionize L...

    The Life of Super-Earths: How the Hunt for Alien Worlds and Artificial Cells Will Revolutionize L…

    443

    In 1543, Nicolaus Copernicus fomented a revolution when he debunked the geocentric view of the universe, proving instead that our planet wasn’t central to the universe. Almost five hundred years later, the revolution he set in motion is nearly complete. Just as earth is not the center of things, the life on it, it appears, is not unique to the planet. Or is it? The Life of Super-Earths is a breathtaking tour of current efforts to answer the age-old question: Are we alone in the universe? Astr…


  • booksreddit.com:Violent Python: A Cookbook for Hackers

    Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engin…

    405

    Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using P…


  • booksreddit.com:A Gift of Fire: Social

    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology (4th Edition)

    397

    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology, 4e is ideal for courses in Computer Ethics and Computers and Society. It is also a useful reference for computer science professionals or anyone interested in learning more about computing technology and its overarching impact. Sara Baase explores the social, legal, philosophical, ethical, political, constitutional, and economic implications of computing and the controversies they raise. With a computer scientist’s…


  • booksreddit.com:Introduction to Algorithms

    Introduction to Algorithms, 3rd Edition (MIT Press)

    388

    Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little…


  • booksreddit.com:Emergence: The Connected Lives of Ants

    Emergence: The Connected Lives of Ants, Brains, Cities, and Software

    372

    In the tradition of Being Digital and The Tipping Point, Steven Johnson, acclaimed as a “cultural critic with a poet’s heart” (The Village Voice), takes readers on an eye-opening journey through emergence theory and its applications.A NEW YORK TIMES NOTABLE BOOKA VOICE LITERARY SUPPLEMENT TOP 25 FAVORITE BOOKS OF THE YEARAN ESQUIRE MAGAZINE BEST BOOK OF THE YEAR Explaining why the whole is sometimes smarter than the sum of its parts, Johnson presents surprising examples of feedback, self-orga…


  • booksreddit.com:Algorithms (4th Edition)

    Algorithms (4th Edition)

    370

    This fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms is the leading textbook on algorithms today and is widely used in colleges and universities worldwide. This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing–including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an a…


  • booksreddit.com:Programming Game AI By Example (Wordware Game Developers Library)

    Programming Game AI By Example (Wordware Game Developers Library)

    368

    Programming Game AI by Example provides a comprehensive and practical introduction to the “bread and butter” AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language. Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and op…