Computer Science Books
Related Subjects: Database Theory Distributed Computing Computer Graphics Theoretical Organizations Academic Departments
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Used price: $3.87

feed backReview Date: 2005-02-23
best study guide for Ap Chemistry!!!Review Date: 2004-07-22

One of the best books on the foundations of computer chessReview Date: 1997-09-17
In "A brief history of computer chess tournaments: 1970-1975", we are introduced to the atmosphere of the early tournaments, the diverse friendly matches between US and USSR chess computers, and several US and international championships, with many of the most interesting games fully commented and analyzed.
The next chapter, "Human chess skill" focuses in how does a human player select a move in the game of chess, the role of perception, the search mechanism, visualization, as well as other tipically human aspects such as motivation. Several tests applied to human players ranging from novices to grandmasters are presented and discussed.
After that introspective look at we humans, and our not-so-well understood thought processes, "An introduction to computer chess" begin to shift the focus to the computer, including such basic topics as how to represent the chess board, the moves, the status, how to generate the legal moves, search strategies, position evaluation, so that by the end of the chapter, all necessary foundations are well stablished for the rest of the book.
With Chapter 4, "Chess 4.5 - The Northwestern University chess progam" we begin the most technical part of the book. Here, authors David J. Slate and Lawrence R. Atkin show us with great style the internal workings of their famous chess program, many times world champion, and the one mostly used against IM David Levy for the famous Levy's bet. The details are sufficient to help a lot anyone contemplating the possibility of writing his/her own chess program. Modestly, the authors assume the limitations of their creature, and offer good advice on how it can be incrementally improved.
Chapter 5, "PEASANT: An endgame program for kings and pawns" provides yet another close scrutiny of a chess program, though this time with the important novelty that it is an specialized chess program, one specifically designed for a certain class of very frequent endgames. Monroe Newborn, its author, fully describes the inner workings, and most importantly, produces a set of tests for his program, with commented results.
The next chapter, "Plans, goals, and search strategies for the selection of a move in chess" tries to center on how do human players select good chess moves when having just a few seconds to consider the position (i.e: blitz chess), and then introduces a chess program specifically designed to play speed chess, without recourse to tree searching. This quite intriguing approach more closely mimics the human behaviour, to the point of even producing the same kind of erroneous moves a human player would play at blitz speeds.
As an alternative to the standard alpha-beta search techniques, Larry R. Harris introduces us to "The heuristic search: An alternative to the alpha-beta minimax procedure", where it presents what it considers important pitfalls of that search strategy, fully commented with specific examples, and proposes a new paradigm that addresses each and everyone of them from the start, thus truly directing the search in an intelligent way, as opposed to brute force, so that each aspect of the position can be ascertained as soon as possible, before going to other places in the search tree.
After these mostly technical chapters, in "Man and machine: Chess achievements and chess thinking", professor Eliot Hearst, a member of the Psychology Department at Indiana University, evaluates the present status of computer chess from the perspective of someone very knowledgeable with the game, as he is a rather skilled chess player and columnist. He includes many good practical examples, to make his points even clearer.
The book closes with a number of games played by Chess 4.5 and 4.6 in competitions during 1976, 1977, and 1978, that show a remarkable improvement on the rather pessimistic forecastings most experts agreed upon at that time.
An excellent historical reference.Review Date: 1999-06-15
One chapter of this book is worth the entire price. Slate and Atkins describe Chess 4.5 in one chapter. That chapter remains to this day the best description of an "attack-table" chess engine ever written, though you will need some additional reading to create a modern program on that basis.

Used price: $11.00

Multifaceted and ComprehensiveReview Date: 2000-06-03
This book is excellent reading for both the layperson and the academician.
Cities in the Telecom Age: The Fracturing of GeographiesReview Date: 2000-03-17


A clear, concise expositionReview Date: 2007-04-09
Recently, in my preparation for my qualifying exam in Quantum information at MIT, I commenced reading this book. The feeling was like drinking a long cool sip of water after a 10 mile run. In particular, I really like the mathematical rigor of the writers. I have known Kitaev as a clear and careful presentator while I was at CalTech as an undergrad, and this is clearly reflected in his book. I definitely would recommend this book to anyone interested in Quantum computing and quantum information, professionally or amateurishly to buy this book (and no, I was not bribed to give this review in order to pass my quals!).
Complexity of algorithms.Review Date: 2002-08-31
The book does a great job in explaining the fundamentals, both at the level of the *intuitive ideas*, as well as the mathematical proofs. The big question is why some qubit-algorithms (such as P Shor's factoring algorithm), are a lot better than classical counterparts(for example polynomial vs exponential), and a reader comes away with a good understanding of this in the end.

Used price: $158.95

Claude Elwood ShannonReview Date: 2000-05-24
Absolute must have for academic-types.Review Date: 2000-12-26
Coding are studied by EE students worldwide. However, this book is much-much-more. The books 924 pages contain a wide assortment of articles written by this rare genius. Elementary cryptography and analysis of the Entropy of the written language; "communications secrecy" (which is quite honestly outdated by todays standards; but taken into context, the papers were valuable at the time.) Also obscure articles on "game theory" as it applies to the field of "artificial
intelligence" which at the time, he was a pioneer (along with other great minds including Turing, Minsky, etc..) Also, his articles on early computers and automata, and optimizing circuits so as to use less relays, etc.. are also quite interesting... Yes, the man was mortal, and to show that he wasn't all mathemetician, Shannon writes a fascinating article on the physics of JUGGLING.. The book comes with an introductory chapter which contains a somewhat adequate biography, and an interview with OMNI Magazine which was published in 1987.
This is definately a book which should be on the shelf of anyone serious about the subject. Yes, there are much more technical books on the subject. If you have a PhD in EE or mathematics, you might not be impressed... but Shannon's "easy writing style" which differs from some of the "dry" IEEE writings of today makes for an interesting read; if only for remembering history. -S.A. Hoffman, NY-

Used price: $2.10

The Devil's WebReview Date: 2006-09-11
Many subjects to choose from within this nefarious genre from artistry, to literature, poetry, music, holiday history, superstitions, character origins, psychodrama, multimedia, recipes, online goody recommendations, and costumed fun-eral.
Read by flickering screen and candle light in the gloom of your haunted room, and allow your imagination to transport you to arcane realms for amusement and fright!
An Informative Tour Guide of Halloween and Horror SitesReview Date: 2004-08-21


Shows the way.Review Date: 2007-01-09
A study of fast processor designReview Date: 2004-02-09
This book focuses strictly on processor circuit design and does not discuss software design, instruction set architecture, or die size and power issues.


Very USEFULReview Date: 2005-09-10
introduction to clustering, which is innovative in many aspects.
Answers to important questions that are very rarely addressed if
addressed at all, are provided.
Examples:
(a) what to do if the user has no idea of the number
of clusters and/or their location - use what is called intelligent k-means;
(b) what to do if the data contain both numeric and categorical
features - use what is called three-step standardization procedure;
(c) how to catch anomalous patterns, (d) how to validate clusters, etc.
Some of these may be subject to criticism, however some motivation is always
supplied, and the results are always reproducible thus testable.
The book introduces a number
of non-conventional cluster interpretation aids derived from a data
geometry view accepted by the author and based on what is referred
the contribution weights - basically showing those elements of cluster
structures that distinguish clusters from the rest. These contribution
weights, applied to categorical data, appear to be highly compatible
with what statisticians such as A. Quetelet and K. Pearson were developing
in the past couple of centuries, which is a highly original and welcome
development. The book reviews a rich set of approaches being accumulated
in such hot areas as text mining and bioinformatics, and shows that
clustering is not just a set of naive methods for data processing but
forms an evolving area of data science.
I adopted the book as a text for my courses in data mining for bachelor
and master degrees.
Clusters of Data, Not Micro Computer ClustersReview Date: 2005-06-02
Clusters of customers is a key area in data mining and knowledge discovery. You are usually trying to find groups of people with similar buying patterns but not necessarily identical. For instance if you have a group of people that have purchased a book on PHP, you might want to try to sell them a book on MySQL, or Apache, or Linnux. These programs fit together, but are not identical. Still the customer who purchased the PHP book is more likely to want a MySQL book than he is to want an audio CD of a murder mystery.
In this book, two of the most popular clustering techniques, K-Means and Ward's Method are presented. They are presented for a reader interested in the technical aspects of data mining as a theoretician or a practitioner. It is intended (the author says) that the material be useful to a reader with no mathematical background beyond high school. But the author also says, it might be of help if the reader is acquainted with basic notions of calculus, statistics, matrix algebra, graph theory and logic. (The author went to a different high school than I).
Clustering is described in this book to be used in a wide variety of applications, most of which are oriented to discovering social patterns, biological taxonomies, machine learning, etc. The book discusses the various techniques that have been developed and gives examples where they have been used in a wide variety of applications.

Used price: $46.01

Excellent advanced book on CNC Programming topicsReview Date: 2006-07-07
1. Part Program Development
2. Calculating Contour Points
3. Formulas for Contouring
4. Using Cutter Radius Offset
5. Part Reversal in Milling
6. Using Tapered End Mills
7. Special Purpose G-COdes
8. Tool Length Offset Change
9. Block Skip Applications
10. Standard and Rigid Tapping
11. Polar Coordinates
12. Subprogram Development
13. Turning and Boring in Depth
14. Programming Tapers
15. Techniques for Grooving
16. Techniques for Threading
17. Restrictions in Threading
18. Practical Thread Milling
19. Knurling on CNC Lathes
20. Four-Axis Lthes
21. Pallet Changers
22. Working With Planes
23. Programming CAMs
24. Introduction to Macros
25. Did You Know That?
26. References and Resources
Another well written book by Peter SmidReview Date: 2006-01-30

Used price: $267.73

The best book to learn TCMReview Date: 2004-04-01
Excellent Book on CodingReview Date: 2003-01-29
Related Subjects: Database Theory Distributed Computing Computer Graphics Theoretical Organizations Academic Departments
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250