Book picks similar to
An Introduction to Natural Computation by Dana H. Ballard


ucsd-cog-sci-reading-list
artificial-life
donated
neuroscience

MySQL


Paul DuBois - 1999
    As an important contributor to the online documentation for MySQL, Paul uses his day-to-day experience answering questions users post on the MySQL mailing list to pinpoint the problems most users and administrators encounter. The principal MySQL developer, Monty Widenius, along with a network of his fellow developers, reviewed the manuscript, providing Paul with the kind of insight no one else could supply. Instead of merely giving you a general overview of MySQL, Paul teaches you how to make the most of its capabilities. Through two sample databases that run throughout the book, he gives you solutions to problems you'll likely face. He helps you integrate MySQL efficiently with third-party tools, such as PHP and Perl, enabling you to generate dynamic Web pages through database queries. He also teaches you to write programs that access MySQL databases.

Making Marriage Work


Joyce Meyer - 2006
    Whether newly wed, happily married, in a marriage crisis, or just in a relationship rut, Joyce's principles will help energize and revitalize a relationship.Discover how to:Take the focus off yourself and your spouse and look to the LordUnleash powerful truths from God's Word for you and your marriageUnderstand the opposite sexOvercome roadblocks to a triumphant marriageLive successfully with an insecure personCreate peace and order in your heart and in your home.Joyce's practical, how-to advice will guide couples along the path to releasing God's power on their lives, and in their marriage.

Introduction to Computation and Programming Using Python


John V. Guttag - 2013
    It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data science" for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (or MOOC) offered by the pioneering MIT--Harvard collaboration edX.Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming.Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.

Statistical Inference


George Casella - 2001
    Starting from the basics of probability, the authors develop the theory of statistical inference using techniques, definitions, and concepts that are statistical and are natural extensions and consequences of previous concepts. This book can be used for readers who have a solid mathematics background. It can also be used in a way that stresses the more practical uses of statistical theory, being more concerned with understanding basic statistical concepts and deriving reasonable statistical procedures for a variety of situations, and less concerned with formal optimality investigations.

Modern CTO: Everything you need to know, to be a Modern CTO.


Joel Beasley - 2018
    ―Jacob Boudreau CTO of Stord | Forbes 30 Under 30 Joel's book and show provide incredible insights for young startup developers and fellow CTOs alike. Joel offers a human perspective and real practical advice on the challenges and opportunities facing every Modern CTO. ― Christian Saucier | Entrepreneur and P2P Systems Architect I've really come to respect what Joel is doing in the community. His podcast and book are filling a much needed hole and I'm excited to see what else the future has in store. ― Don Pawlowski Chief Technology Officer at University Tees Modern CTO Everything you need to know to be a Modern CTO. Developers are not CTOs, but developers can learn how to be CTOs. In Modern CTO, Joel Beasley provides readers with an in-depth road map on how to successfully navigate the unexplored and jagged transition between these two roles. Drawing from personal experience, Joel gives a refreshing take on the challenges, lessons, and things to avoid on this journey.Readers will learn how Modern CTOs: Manage deadlines Speak up Know when to abandon ship and build a better one Deal with poor code Avoid getting lost in the product and know what UX mistakes to watch out for Manage people and create momentum … plus much more Modern CTO is the ultimate book when making the leap from developer to CTO. Update: Kindle Formatting issues resolved 5/13/18. Thank you for the feedback.

Problem Solving with Algorithms and Data Structures Using Python


Bradley N. Miller - 2005
    It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs practice so that there is a thorough understanding before continuing on to the more complex parts of the curriculum. In addition, a beginner needs to be given the opportunity to be successful and gain confidence. This textbook is designed to serve as a text for a first course on data structures and algorithms, typically taught as the second course in the computer science curriculum. Even though the second course is considered more advanced than the first course, this book assumes you are beginners at this level. You may still be struggling with some of the basic ideas and skills from a first computer science course and yet be ready to further explore the discipline and continue to practice problem solving. We cover abstract data types and data structures, writing algorithms, and solving problems. We look at a number of data structures and solve classic problems that arise. The tools and techniques that you learn here will be applied over and over as you continue your study of computer science.

Fundamentals of Database Systems


Ramez Elmasri - 1989
    It features excellent examples and access to Addison Wesley's database Web site that includes further teaching, tutorials and many useful student resources.

Essential Speed Reading Techniques: How to Become a Better, Faster Reader


Katya Seberson - 2019
    Learn the most effective speed reading techniques for your personal strengths and challenges, and make visible progress through a series of engaging exercises.Choose from a variety of strategies and practices proven to advance speed and improve reading comprehension. The integrated exercises help develop your skills, allowing you to read quickly—and still enjoy every word. Whether you’re reading an entertaining novel or a challenging textbook, this speed reading guide will help you sail right through.In Essential Speed Reading Techniques, you’ll find: Achievable goals—Improve your speed by setting realistic goals based on your own individual baseline. Track your improvement—Assess your progress with self-tests for knowledge retention, smooth eye movement, and more. Tips and tricks—Discover speed reading strategies to minimize rereading, focus your attention, and reduce eyestrain from screens. With the personalized strategies in Essential Speed Reading Techniques, boosting your speed and reading comprehension will be a breeze.

How to Cheat Your Friends at Poker: The Wisdom of Dickie Richard


Penn Jillette - 2005
    But home poker games shouldn't just be about winning: they're about stripping your opponents bare without their ever suspecting a thing. Teaming up with Mickey Lynn, Penn Jillette gives a home poker player everything he needs to know in one tidy volume. Lousy with attitude, stylish with swagger, How to Cheat Your Friends at Poker delivers a lifetime's worth of card-shark knowledge, including how to:--pick your marks--mark cards--use "shiners" to keep track of other player's hands--cut cards--stash holdoutsThis is not a book about how to play poker-the shelves are already full of those-it's about how to cheat, make money, and win big. If you're in the game, you're either a fish or a shark. How to Cheat Your Friends at Poker is the ultimate shark's playbook.

The Paranoid's Pocket Guide: Hundreds of Things You Never Knew You Had to Worry About


Cameron Tuttle - 1997
    Because a pair of drawstring sweatpants could bring about your most embarrassing moment. And a toothpick in your sandwich can be the deadliest of weapons. Including hundreds of bizarre-but-true things that can get you, this compact volume will induce nervous page flipping and make even the most snug and secure folks bonafide paranoiacs. Chilling black and white photographs document the everyday items that menace your safety. But whether it's archibutyrophobia (the fear of peanut butter sticking to the roof of your mouth) or phobophobia (the fear of fear itself) that eventually gets you, don't be afraid to buy this book. You never know what might happen to you if you don't.

An Introduction to Systems Biology: Design Principles of Biological Circuits


Uri Alon - 2006
    It provides a simple mathematical framework which can be used to understand and even design biological circuits. The textavoids specialist terms, focusing instead on several well-studied biological systems that concisely demonstrate key principles. An Introduction to Systems Biology: Design Principles of Biological Circuits builds a solid foundation for the intuitive understanding of general principles. It encourages the reader to ask why a system is designed in a particular way and then proceeds to answer with simplified models.

Anatomy of a Secret Life: The Psychology of Living a Lie


Gail Saltz - 2006
    But we can never know for certain, because what really goes on inside another’s head and heart is essentially a secret. How do you know if that secret is something that will hurt you? Your husband turns to face you in bed. Is he thinking about you or your closest friend? Your boss shows up in another new outfit. Did she get a raise or is she a compulsive shopper who is stealing money from the company? Your teenaged daughter is upstairs in her bedroom. Is she doing her homework or chatting online with a man twice her age? Anatomy of A Secret Life will take you inside the minds of secret-keepers and show you how secrets start, how they’re kept, and how they exact their devastating emotional and social toll. Using contemporary case studies and historical examples, Dr. Gail Saltz shows you how to spot—through subtle behaviors and clues—and safely stop the potentially dangerous secrets that someone, even you, might be concealing from the world.

Database System Concepts


Abraham Silberschatz - 1987
    It aims to present these concepts and algorithms in a general setting that is not tied to one particular database system.

Pain and Passion: The History of Stampede Wrestling


Heath McCoy - 2007
    Pain and Passion tells how a small, family-run wrestling business profoundly influenced the world of professional wrestling as we know it today. Pain and Passion takes readers on a rowdy ride through the evolution of Stu Hart’s Calgary promotion, from its meagre beginnings in the 1940s, its peak in the 1980s, and its fall as Vince McMahon’s World Wrestling Entertainment changed the face of wrestling forever. But this is more than a wrestling story – it’s a tale of family and of human tragedy. The Hart family lived for the wrestling business and, like Starbucks mowing down a mom-and-pop coffee shop, the emergence of McMahon’s media colossus ran Stampede into the ground. The wrestling game lost its innocence and western Canada lost a staple of its pop culture. As for the Hart family, the once-mighty clan was nearly destroyed by the business it loved. The Stampede Wrestling story is a wild blood-on-the-mat saga over fifty years in the making. It’s sure to captivate not only wrestling fans, but anyone who appreciates a powerful drama.

Core Java, Volume 1: Fundamentals


Cay S. Horstmann - 2007
    Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code. Volume I is designed to quickly bring you up to speed on what's new in Java SE 6 and to help you make the transition as efficiently as possible, whether you're upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming. You'll find detailed, insightful coverage ofJava fundamentalsObject-oriented programmingInterfaces and inner classesReflection and proxiesThe event listener modelGUI programming with SwingPackaging applicationsException handlingLogging and debuggingGeneric programmingThe collections frameworkConcurrencyFor detailed coverage of XML processing, networking, databases, internationalization, security, advanced AWT/Swing, and other advanced features, look for the forthcoming eighth edition of "Core Java(TM), Volume II--Advanced Features "(ISBN: 978-0-13-235479-0).