Book picks similar to
Computer Science: An Overview by Glenn Brookshear
life-reboot
problem-solving-and-math-ed
academic
computer-science-and-coding
Introduction to Algorithms
Thomas H. Cormen - 1989
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 programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.
Feynman Lectures On Computation
Richard P. Feynman - 1996
Feynman gave his famous course on computation at the California Institute of Technology, he asked Tony Hey to adapt his lecture notes into a book. Although led by Feynman, the course also featured, as occasional guest speakers, some of the most brilliant men in science at that time, including Marvin Minsky, Charles Bennett, and John Hopfield. Although the lectures are now thirteen years old, most of the material is timeless and presents a “Feynmanesque” overview of many standard and some not-so-standard topics in computer science such as reversible logic gates and quantum computers.
Mind Design II: Philosophy, Psychology, and Artificial Intelligence
John Haugeland - 1997
Unlike traditional empirical psychology, it is more oriented toward the how than the what. An experiment in mind design is more likely to be an attempt to build something and make it work--as in artificial intelligence--than to observe or analyze what already exists. Mind design is psychology by reverse engineering.When Mind Design was first published in 1981, it became a classic in the then-nascent fields of cognitive science and AI. This second edition retains four landmark essays from the first, adding to them one earlier milestone (Turing's Computing Machinery and Intelligence) and eleven more recent articles about connectionism, dynamical systems, and symbolic versus nonsymbolic models. The contributors are divided about evenly between philosophers and scientists. Yet all are philosophical in that they address fundamental issues and concepts; and all are scientific in that they are technically sophisticated and concerned with concrete empirical research.ContributorsRodney A. Brooks, Paul M. Churchland, Andy Clark, Daniel C. Dennett, Hubert L. Dreyfus, Jerry A. Fodor, Joseph Garon, John Haugeland, Marvin Minsky, Allen Newell, Zenon W. Pylyshyn, William Ramsey, Jay F. Rosenberg, David E. Rumelhart, John R. Searle, Herbert A. Simon, Paul Smolensky, Stephen Stich, A.M. Turing, Timothy van Gelder
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Scott Meyers - 1991
But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++. Over half of this edition s content is new. Templates broadly impact C++ development, and you ll find them everywhere. There s extensive coverage of multithreaded systems. There s an entirely new chapter on resource management. You ll find substantial new coverage of exceptions. Much is gained, but nothing s lost: You ll find the same depth of practical insight that first made Effective C++ a classic all those years ago. Bill Camarda, from the July 2005 href="http://www.barnesandnoble.com/newslet... Only
The New Media Reader [With CDROM]
Noah Wardrip-Fruin - 2003
General introductions by Janet Murray and Lev Manovich, along with short introductions to each of the texts, place the works in their historical context and explain their significance. The texts were originally published between World War II--when digital computing, cybernetic feedback, and early notions of hypertext and the Internet first appeared--and the emergence of the World Wide Web--when they entered the mainstream of public life.The texts are by computer scientists, artists, architects, literary writers, interface designers, cultural critics, and individuals working across disciplines. The contributors include (chronologically) Jorge Luis Borges, Vannevar Bush, Alan Turing, Ivan Sutherland, William S. Burroughs, Ted Nelson, Italo Calvino, Marshall McLuhan, Billy Kl?Jean Baudrillard, Nicholas Negroponte, Alan Kay, Bill Viola, Sherry Turkle, Richard Stallman, Brenda Laurel, Langdon Winner, Robert Coover, and Tim Berners-Lee. The CD accompanying the book contains examples of early games, digital art, independent literary efforts, software created at universities, and home-computer commercial software. Also on the CD is digitized video, documenting new media programs and artwork for which no operational version exists. One example is a video record of Douglas Engelbart's first presentation of the mouse, word processor, hyperlink, computer-supported cooperative work, video conferencing, and the dividing up of the screen we now call non-overlapping windows; another is documentation of Lynn Hershman's Lorna, the first interactive video art installation.
The Art of Data Science: A Guide for Anyone Who Works with Data
Roger D. Peng - 2015
The authors have extensive experience both managing data analysts and conducting their own data analyses, and have carefully observed what produces coherent results and what fails to produce useful insights into data. This book is a distillation of their experience in a format that is applicable to both practitioners and managers in data science.
The Elements of Statistical Learning: Data Mining, Inference, and Prediction
Trevor Hastie - 2001
With it has come vast amounts of data in a variety of fields such as medicine, biology, finance, and marketing. The challenge of understanding these data has led to the development of new tools in the field of statistics, and spawned new areas such as data mining, machine learning, and bioinformatics. Many of these tools have common underpinnings but are often expressed with different terminology. This book describes the important ideas in these areas in a common conceptual framework. While the approach is statistical, the emphasis is on concepts rather than mathematics. Many examples are given, with a liberal use of color graphics. It should be a valuable resource for statisticians and anyone interested in data mining in science or industry. The book's coverage is broad, from supervised learning (prediction) to unsupervised learning. The many topics include neural networks, support vector machines, classification trees and boosting—the first comprehensive treatment of this topic in any book. Trevor Hastie, Robert Tibshirani, and Jerome Friedman are professors of statistics at Stanford University. They are prominent researchers in this area: Hastie and Tibshirani developed generalized additive models and wrote a popular book of that title. Hastie wrote much of the statistical modeling software in S-PLUS and invented principal curves and surfaces. Tibshirani proposed the Lasso and is co-author of the very successful An Introduction to the Bootstrap. Friedman is the co-inventor of many data-mining tools including CART, MARS, and projection pursuit.
The Shock of the Old: Technology and Global History Since 1900
David Edgerton - 2006
Wells to the press releases of NASA, we are awash in clich�d claims about high technology's ability to change the course of history. Now, in The Shock of the Old, David Edgerton offers a startling new and fresh way of thinking about the history of technology, radically revising our ideas about the interaction of technology and society in the past and in the present. He challenges us to view the history of technology in terms of what everyday people have actually used-and continue to use-rather than just sophisticated inventions. Indeed, many highly touted technologies, from the V-2 rocket to the Concorde jet, have been costly failures, while many mundane discoveries, like corrugated iron, become hugely important around the world. Edgerton reassesses the significance of such acclaimed inventions as the Pill and information technology, and underscores the continued importance of unheralded technology, debunking many notions about the implications of the information age. A provocative history, The Shock of the Old provides an entirely new way of looking historically at the relationship between invention and innovation.
Teaching Students Who are Exceptional, Diverse, and at Risk in the General Education Classroom [with MyEducationLab Code]
Sharon R. Vaughn - 1996
From students with disabilities, culturally diverse students, and students with limited English proficiency to economically disadvantaged students this text provides teachers with the tools they need in their diverse classrooms. Revised to reflect the most current research, terminology and teaching practices, the strength of this text continues to be its numerous learning activities and sample lessons addressing both elementary and secondary classrooms. This edition continues its very popular multi- chapter unit on curriculum adaptations with specific strategies and activities for teaching reading, writing, and mathematics. With a new chapter on Response to Intervention and Progress Monitoring and full integration of the RTI framework, and the increase emphasis on middle and secondary students, this text continues its reign as an outstanding resource for all general education teachers. 0131381253 / 9780131381254 Teaching Students Who are Exceptional, Diverse, and at Risk in the General Education Classroom (with MyEducationLab) Package consists of 0135140870 / 9780135140871 MyEducationLab -- Access Card 0137151799 / 9780137151790 Teaching Students Who are Exceptional, Diverse, and at Risk in the General Education Classroom
Language and the Internet
David Crystal - 2001
E-mail, instant messaging and chat are rapidly replacing conventional forms of correspondence, and the Web has become the first port of call for both information enquiry and leisure activity. How is this affecting language? There is a widespread view that as 'technospeak' comes to rule, standards will be lost. In this book, David Crystal argues the reverse: that the Internet has encouraged a dramatic expansion in the variety and creativity of language. Covering a range of Internet genres, including e-mail, chat, and the Web, this is a revealing account of how the Internet is radically changing the way we use language. This second edition has been thoroughly updated to account for more recent phenomena, with a brand new chapter on blogging and instant messaging. Engaging and accessible, it will continue to fascinate anyone who has ever used the Internet.
Doing a Literature Review in Health and Social Care: A Practical Guide
Helen Aveyard - 2007
Most undergraduates have to undertake some form of literature review which may be daunting, this book explains it in an clear, easy to understand format. Explanations are given as to why undertaking a literature review is undertaken. Summery sections at the end of each chapter allow the reader to reflect on what they have just read, allowing the information to sink in. This book should be on every university's recommended reading list." Kerry Davis, Student Nurse, University Campus Suffolk, UK" ""This book is fantastic! It gives a clear, concise guide to carrying out a literature review, which is of course a widely used formative assessment technique in a nursing program ... (it includes) in depth explanations and reasons as to how and why it is important to do a literature review ... the summary section at the end of each chapter is excellent, and allows the reader to review their understanding of what they're just read. Overall an excellent book which is a must for any student nurse!" Gem Smith, Student Nurse, Northumbria University, UK"""This book is superb. It explains the entire process of writing a literature review very clearly ... extremely helpful as the prospect of reviewing literature can be quite daunting." Vicky Bain, Student Nurse, University of Nottingham, UK"A comprehensive, easy to read guide which will help students to understand how to undertake a literature review, and how to use the resultant information effectively." Anne-Marie Warnes, University of Central Lancashire, UK"As a student, currently writing a literature review, I found this an extremely helpful book, which is invaluable in demystifying some of the more challenging elements, while at the same time providing clear, simple, appealing and appropriate guidance. This is a must have for undergraduate nursing students, and indeed all healthcare students embarking on such projects." Audrey Grace, Trinity College Dublin, Dublin, Ireland"This bestselling book is a step-by-step guide to doing a literature review in health and social care. It is vital reading for all those undertaking their undergraduate or postgraduate dissertation or any research module which involves a literature review.The new edition has been fully updated and provides a practical guide to the different types of literature that you may come across when undertaking a literature review. It includes: Examples of commonly occurring real life scenarios encountered by students Emphasis on the importance of setting a question at the very start of the project Advice on how to follow a clearly defined search strategy Details of a wide range of critical appraisal tools "Doing a Literature Review in Health and Social Care 2/e" is essential reading for students at all levels within the health and social care field - and a useful text for anyone new to reviewing and appraising evidence.
Distributed Systems: Concepts and Design
George Coulouris - 1988
Distributed Systems provides students of computer science and engineering with the skills they will need to design and maintain software for distributed applications. It will also be invaluable to software engineers and systems designers wishing to understand new and future developments in the field. From mobile phones to the Internet, our lives depend increasingly on distributed systems linking computers and other devices together in a seamless and transparent way. The fifth edition of this best-selling text continues to provide a comprehensive source of material on the principles and practice of distributed computer systems and the exciting new developments based on them, using a wealth of modern case studies to illustrate their design and development. The depth of coverage will enable readers to evaluate existing distributed systems and design new ones.
Technical Editing (The Allyn & Bacon Series in Technical Communication)
Carolyn D. Rude - 1991
The addition of Angela Eaton of Texas Tech University brings a fresh tone to her updates of content and pedagogy while retaining the authoritative voice of Carolyn Rude. Some of the text's changes include an update to Chapter 6, "Electronic Editing," and examples about editing Web sites are found throughout the text to support the increased role of online resources in every aspect of communication.
Spam: A Shadow History of the Internet
Finn Brunton - 2013
Most of it is caught by filters before ever reaching an in-box. Where does it come from? As Finn Brunton explains in Spam, it is produced and shaped by many different populations around the world: programmers, con artists, bots and their botmasters, pharmaceutical merchants, marketers, identity thieves, crooked bankers and their victims, cops, lawyers, network security professionals, vigilantes, and hackers. Every time we go online, we participate in the system of spam, with choices, refusals, and purchases the consequences of which we may not understand.This is a book about what spam is, how it works, and what it means. Brunton provides a cultural history that stretches from pranks on early computer networks to the construction of a global criminal infrastructure. The history of spam, Brunton shows us, is a shadow history of the Internet itself, with spam emerging as the mirror image of the online communities it targets. Brunton traces spam through three epochs: the 1970s to 1995, and the early, noncommercial computer networks that became the Internet; 1995 to 2003, with the dot-com boom, the rise of spam's entrepreneurs, and the first efforts at regulating spam; and 2003 to the present, with the war of algorithms--spam versus anti-spam. Spam shows us how technologies, from email to search engines, are transformed by unintended consequences and adaptations, and how online communities develop and invent governance for themselves.
Economics
Paul Krugman - 2007
The text is supported by a number of features to enhance student understanding as well as supplements to consolidate the learning process.