What Is a Computer and What Can It Do?

Download or Read eBook What Is a Computer and What Can It Do? PDF written by Thomas C. O'Connell and published by . This book was released on 2013-10 with total page 310 pages. Available in PDF, EPUB and Kindle.
What Is a Computer and What Can It Do?
Author :
Publisher :
Total Pages : 310
Release :
ISBN-10 : 1848900988
ISBN-13 : 9781848900981
Rating : 4/5 (88 Downloads)

Book Synopsis What Is a Computer and What Can It Do? by : Thomas C. O'Connell

Book excerpt: By the time students reach the end of a course on algorithm design, they are starting to ask questions about what computers can and cannot do: Is there a polynomial-time algorithm for every computational problem? Can every problem be solved using dynamic programming? Can every problem be formulated as a graph problem? What is a Computer and What Can It Do? takes advantage of the students' curiosity by answering their questions in the context in which they naturally arose: algorithms. What is a Computer and What Can It Do? is intended to serve as the primary textbook in an undergraduate course for computer science majors at the junior or senior level. Students should have previously taken a sophomore-level course in algorithms that includes a discussion of graph algorithms. This book may also be useful for people in fields other than computer science who have some background in algorithm design and who would like to develop an understanding of the main ideas of theoretical computer science without getting bogged down in minutiae. What is a Computer and What Can It Do? is short so that students can stay focused on understanding the problems that computers can and cannot solve rather than becoming overwhelmed by the details of automata theory and formal languages. This book is not a reference for professors. It is written for students to read ... and enjoy.


What Is a Computer and What Can It Do? Related Books

Modern Software Engineering
Language: en
Pages: 479
Authors: David Farley
Categories: Computers
Type: BOOK - Published: 2021-11-16 - Publisher: Addison-Wesley Professional

DOWNLOAD EBOOK

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software profes
The Nature of Technology
Language: en
Pages: 261
Authors: W. Brian Arthur
Categories: Business & Economics
Type: BOOK - Published: 2010 - Publisher: Penguin UK

DOWNLOAD EBOOK

The Nature of Technology will change the way you think about this fundamental subject forever. W. Brian Arthur's many years of thinking and writing about techno
Three Lines in a Circle
Language: en
Pages: 0
Authors: Michael G. Long
Categories: Juvenile Fiction
Type: BOOK - Published: 2021-08-31 - Publisher: Presbyterian Publishing Corp

DOWNLOAD EBOOK

One line straight down. One line to the right. One line to the left, then a circle. That was all—just three lines in a circle. This bold picture book tells th
The Key to Language
Language: en
Pages: 242
Authors: Laurence Sherzer
Categories: Language Arts & Disciplines
Type: BOOK - Published: 2009 - Publisher: Laurence Sherzer

DOWNLOAD EBOOK

The Internet Is Not What You Think It Is
Language: en
Pages: 208
Authors: Justin E. H. Smith
Categories: Computers
Type: BOOK - Published: 2022-03-22 - Publisher: Princeton University Press

DOWNLOAD EBOOK

A history of the internet, uncovering its origins in nature and centuries-old dreams of improving the quality of human life by creating thinking machines and al