Computer Science Books


Books-Under-Review-->Computers-->Computer Science-->52
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
Computer Science Books sorted by Average customer review: high to low .

Computer Science
Engineering Mathematics: Programs and Problems
Published in Paperback by Springer-Verlag (1992-10)
Author: K. A. Stroud
List price: $49.00
Used price: $15.00

Average review score:

The Bible
Helpful Votes: 2 out of 2 total.
Review Date: 2001-12-27
Ken Stroud's book is the first book one needs when beginning serious study of applied mathematics. It is also the book which stays with the newly qualified engineer, the growing engineer and even the experienced engineer, and in fact must be one of the most important volumes available to any engineer today; for reference or for study, this book is a must!

Excelent organization, easy to read, good ref. for all
Helpful Votes: 2 out of 2 total.
Review Date: 1998-03-16
This book teaches you as if you were in class room and having a one on one studying session, it has an excelent organization and uses simple language to explain each topic. It is a very good reference for professionals and students alike. This is a must have book.

Excellent maths book for self-study
Helpful Votes: 3 out of 3 total.
Review Date: 2000-04-08
The author explains a concept very clearly, then gives some worked examples, followed by problems. The reader is then encouraged to work through these problems on his/her own and the complete working is then provided so that mistakes can be detected. The best book for self-study in engineering mathematics (besides the author's other book: Further Engineering Mathematics) that I have come across.

Computer Science
Error Control, Cryptology, and Speech Compression: Workshop on Information Protection, Moscow, Russia, December 6-9, 1993 : Selected Papers (Lecture)
Published in Paperback by Springer (1994-07)
Authors: Andrew Chmora and Stephen B. Wicker
List price: $49.95
New price: $37.96
Used price: $10.00

Average review score:

Unbeliveble expirience...........
Helpful Votes: 0 out of 0 total.
Review Date: 2000-03-15
What can I say about this book? It's the best material about Error Control, that you can find nowhere......... Try it, and I hope that this book will help you

Unbeliveble expirience...........
Helpful Votes: 0 out of 0 total.
Review Date: 2000-03-15
What can I say about this book? It's the best material about Error Control, that you can find nowhere......... Try it, and I hope that this book will help you

Wicker is Gifted.
Helpful Votes: 0 out of 0 total.
Review Date: 1997-11-30
Dr. Wicker has a rare gift: a genius who can write!

Computer Science
The Essential Guide to Computer Hardware (Essential Guide Series (Prentice-Hall, Inc.).)
Published in Paperback by Prentice Hall PTR (2001-08-02)
Author: Jim Keogh
List price: $34.99
New price: $25.54
Used price: $1.96

Average review score:

Most up to date book I've read. Coverall more than PCs
Helpful Votes: 4 out of 4 total.
Review Date: 2001-08-23
I was pleasantly surprise to read the wide variety of computing devices covered in this book. Not only did the author bring me up to date on the latest PC technology, he also covered PDAs, digital cameras, MP3 devices, wireless devices, scanners, practically anything I wanted to know about. Best of all Keogh explained how these technology work in a way anyone could understand it. Another advantage I found over other books is that Keogh provided an insight into the entire technology industry - company by company. I give this two thumbs up. Good job!

Most updated source I've found
Helpful Votes: 4 out of 4 total.
Review Date: 2001-08-23
This book hit the nail on the head for me. A good, easy to understand guide to all kinds of computer hardware. I particularly found the author's treatment of PDAs, digital cameras, and mobile computing devices very useful. Most other books on computer hardware only cover PCs. This book covers PCs and nearly every kind of computing device on the market. I give the author two thumbs for covering more than PCs.

Explained in words that I could even understand
Helpful Votes: 5 out of 5 total.
Review Date: 2001-09-07
Computer technology is a challenge to understand. It keeps changing quickly and its difficult to gain a basic understanding of it. However, I think Keogh's laid-back easy to read writing style brings technology down to a level that the average Joe on the street like me can understand. He starts with the very basic concepts then gradually brings you into the latest technology without skipping a beat. I found myself say, "that's how its down. It's so simple why do they make it sound so complicated."
And best of all he covers digital video, digital audio, and other technologies that you don't think of as being computer hardware. I can't wait for his next book on technology.

Computer Science
Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms
Published in Hardcover by Oxford University Press, USA (1996-01-11)
Author: Thomas Back
List price: $202.00
New price: $171.94
Used price: $55.00

Average review score:

One of the best introductions to evolutionary algorithms
Helpful Votes: 5 out of 5 total.
Review Date: 2001-08-01
I don't really know why this book didn't sell as well as some of the other standard books in evolutionary algorithms. It's much better in many respects and presents a balanced view of the entire field, including evolution strategies, evolutionary programming, and genetic algorithms. Anyone who is interested in evolutionary algorithms should have this book....

scholarly and from a general viewpoint
Helpful Votes: 6 out of 7 total.
Review Date: 2005-07-19
In comparing this book with, say Goldberg's "Genetic Algorithms..." (may be the most popular genetic algorithms text), this book reads more like a German habilitation thesis (which I imagine it may have served as such), where as Goldberg's book seems more of a light introduction for the mathematically uninitiated. Indeed, Back's book seems quite scholarly with lots of useful references, and gives a good introduction to not only genetic algorithms, but also to evolutionary strategies (a paradigm that is most applicable to Euclidean-type search spaces) and evolutionary programming
(simular to ES and not to be confused with genetic programming).

I found Chapters 1 and 2 quite good, in that Chapter 1 presented the biological motivations for evolutionary computing along with a brief introduction to the theory of computation and computational complexity, while Chapter 2 gave a very good introduction to the above-mentioned evolutionary computing paradigms. The remainder of the book reads more like a report on the author's experiments in evolutionary computing.

It is important to note that Goldberg's book does not cover Evolutionary Strategies, which I have found to be a more fruitful approach since it is specifically designed for Euclidean space where many if not most interesting optimization problems are formulated in.

Finally, I offer bit of advice for those who plan to read through this book. Some of the definitions are stated with such generality that they seem very opaque upon first reading. It is very important to understand them, so do not give up! Once the defintions are understood, the algorithms will seem much easier to comprehend. In fact, the algorithms have a very simple outline:
i) initialize population
ii) while the terminating condition is not yet met: recombine to form new population members, mutate the population members, select the most fit population members to form the next generation.
The partial analyses provided for the algorithms can be skipped on first reading.

One of the best books on EAs
Helpful Votes: 6 out of 6 total.
Review Date: 2003-10-23
Although this book is much less popular than Goldberg's and Mitchell's, it is the most complete reference on evolutionary algorithms in my opinion. If you're looking only for an introduction to EAs, this may not be the perfect book for you (the 2 other ones are more concise) but if you're seeking a detailed review of foundations of EAs, this book is excellent. It provides mathematical insight, and examples of how to implement such algorithms.

Computer Science
Ew 101: A First Course in Electronic Warfare (Artech House Radar Library)
Published in Hardcover by Artech House Publishers (2001-02)
Author: David Adamy
List price: $103.00
New price: $82.40
Used price: $75.00

Average review score:

Excellent
Helpful Votes: 0 out of 0 total.
Review Date: 2007-02-06
The author has the ability to turn complex issues into simple concepts. It's very useful for those giving first steps in this subject and those who need refreshing their knowledge. I strongly recommend it.

Excellent and very useful!
Helpful Votes: 18 out of 21 total.
Review Date: 2001-04-17
This book is an excellent reference for those profesionals or specialists who are involved in the Electronic Warfare (EW) world. It's also useful for those who want to learn more about this interesting, complex and important subject. As it can be demonstrated thru the history of the EW, it has played an important role in the military actions related with the use of the electromagnetic spectrum (communications, radar, Infrared, laser and more). I strongly recommend it.

for readers outside EW field
Helpful Votes: 19 out of 19 total.
Review Date: 2006-04-22
EW101 is a compilation of articles published in the Journal of Electronic Defence, over several years. The level of treatment is semiquantitative. The basic methods in areas like jamming, decoys and simulations are expounded. Readers with an undergraduate background in engineering or science should be able to follow the text. People already in the Electronic Warfare field will find the discussion pretty elementary. But Adamy is writing for those outside the field.

The merit of this book is that it gives you familiarity with the key topics and ideas in EW. Enough to qualitatively follow a technical discussion. Or even perhaps, as the author suggests, for managers of EW engineers, who need to brush up on what their chaps are doing.

Adamy also usefully supplies references to more detailed texts and journals. There is a surprising amount of material out there that is declassified.

Computer Science
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level (Technology in Action)
Published in Paperback by Apress (2007-04-09)
Authors: Michael Gasperi, Philippe E. Hurbain, and Isabelle L. Hurbain
List price: $34.99
New price: $9.63
Used price: $9.25

Average review score:

This book saved my robot
Helpful Votes: 2 out of 2 total.
Review Date: 2008-02-25
This book is excellent -- clear, detailed, and well-organized. And it always seems to have just the information I need.

To give a specific example: I was recently trying to prepare a robot for a local fire-fighting contest, and was counting on using a HiTechnic interface board to connect up one or more Sharp analog distance sensors. But the HiTechnic board didn't work for me, and the deadline was looming. I flipped through Extreme NXT, and there in Chapter 8 was the solution: a simple circuit for that does exactly what I need.

The NXT is a great robot controller, and this book effectively converts it from a closed to an open platform. I can't recommend it highly enough.

Excellent!
Helpful Votes: 21 out of 21 total.
Review Date: 2007-05-06
I bought this book to get a better idea of how to safely interface my own circuits to the Lego Mindstorms NXT. In my opinion, you can't find a better book for this purpose. "Extreme NXT" contains the pinouts and proper usage of the NXT motor and sensor ports. It also provides a large number of the most useful homebrew sensor implementations, right down to parts lists containing part numbers for common component suppliers like Digikey and Radio Shack.

My background is in engineering, with an emphasis in control systems. The first book I read in the field of hobbiest robotics was "Mobile Robots: Inspiration to Implementation" (Jones and Flynn). In those days, the 6811's were king for these sorts of projects. I spent many a happy day with my MIT Handyboard (a simple 6811 robot controller board). Things have come a long way. Nowadays NXT is available, and this book is the modern day equivalent to that excellent text for those who want to dig in and find out what the NXT is capable of. The book is written in a format that is easy to understand for the novice, but also supplies plenty of content to allow the more advanced user to be able to push the NXT envelope. The organization is superb, commonly used charts and tables are easily found. I have been finding myself referring most often to the pinout tables for the NXT connectors, and these are very conveniently found towards the front of the book.

Chapters are broke down into sensor and output types, starting with the more basic and easily contructed passive sensors up to more advanced and expandable I2C sensors. Motor control, h-bridges, etc are also covered in detail. Both the construction of the circuits, and the NXT code to run them, are covered. Code is provided in it's most basic form first, NXT-G, which every NXT user will be familiar with. Examples proceed to more complex compilers, such as NBC, for sensors or circuits that are better suited to those implementations.

The appendix provides complete source code listings, useful websites and links categorized by chapter. There is also a great tutorial on prototyping with breadboards and perfboard for the uninitiated. With this book, any skill level in electronics should be enough to do some cool things with the NXT kit.

This book will become a very useful addition to any hobby robotics library. For me, it will be the goto book for designing circuits to safely interface to the Lego NXT. Highly recommended!

One of the Best Available!
Helpful Votes: 7 out of 7 total.
Review Date: 2007-07-06
Reviewer J. Doubek, said it best - "I bought this book to get a better idea of how to safely interface my own circuits to the Lego Mindstorms NXT. In my opinion, you can't find a better book for this purpose."

And that is very true! I cannot add much more to his review... This book is the 'Make' book for the NXT. The authors have explained everything so any builder of any age or skill level can understand the processes. It teaches several techniques that can be developed into viable career skills. Including soldering, electronics knowledge and usage, and handy-tech projects that will also get one's mind flowing with other ideas. If you are a 'Maker' or tinkerer or would like to learn some inside knowledge of the NXT and how to build outside of the box you will find no better starter book.

Grab it, read it, and use it to expand your NXT knowledge!

Chris
MDP, MCP
USA - NASA

Computer Science
Feedback Control Systems: A Fast-Track Guide for Scientists and Engineers
Published in Hardcover by Springer (2000-09-30)
Authors: Alex Abramovici and Jake Chapsky
List price: $159.00
New price: $158.52
Used price: $133.78

Average review score:

Eminently useful, from beginner to user in 3 days!
Helpful Votes: 2 out of 2 total.
Review Date: 2002-02-12
This is truly an excellent book. Speaking as a scientist that uses feedback loops as merely one component of experimental apparatus, this book contains everything you need and nothing that you don't. It contains explanations of analog and digital systems and illustrates these with practical and common examples.

This is the first book I give to graduate students and within three days they are up to speed both with the language of feedback control theory and the principles. Moreover the explanations provide an intuitive understanding of important concepts and as a result are not easily forgotten. I highly recommend it to all designers, builders and users of feedback control systems.

A Must Have!
Helpful Votes: 3 out of 3 total.
Review Date: 2002-11-15
I'm a physics grad student and needed to frequency stabilize a laser using a rather complicated feedback system. I had no controls theory background but needed to "get up to speed" fast--this book did it!

If you are faced with designing a working feedback system and are not a controls theory expert, this book is the single most useful reference you would ever hope to find. The explanations are intuitive and the practical advice indispensible. This book saved me many weeks on the learning curve. I was able to understand and measure the most challenging aspects of my particular system and clearly see how to predict performance.

It's very streamlined: the emphasis is clearly to deliver the relevant information with the least amount of overhead. As such, the only missing part of the book that I wanted is a list of references. Recognizing the insight of the authors, I would have liked a list of their favorite controls publications!

Exactly what you need to get started
Helpful Votes: 3 out of 3 total.
Review Date: 2002-10-04
Here was my assignment:

Make a proof of concept system that points a laser at a moving target.

My problem:
I knew how to write the software, I knew how to put the hardware together, but, I had no idea what to put in my feedback loop to make this thing track.

Oh yeah, I had to do this in two weeks.

So I read part of this book (my suggestion is start in the middle and read the math section when you /need/ to understand something in more depth) and I completed the assignment on time.

End result: I am not an expert on control systems theory, but by reading this book, I was able to get up and running in a matter of days.

Computer Science
The First Key of Kalijor (The Keys of Kalijor)
Published in Kindle Edition by Kalijor Press (2007-09-04)
Author: Paul Lell
List price: $6.25
New price: $6.25

Average review score:

The First Key of Kalifjor
Helpful Votes: 0 out of 0 total.
Review Date: 2007-12-30
Never judge a book by it's cover. This book was fast moving and a new twist and turn all the time. There was never a dull moment is the book. I would highly recommend this book if you like changing course and never know what is around the next bend.

Intrigued from page one
Helpful Votes: 0 out of 0 total.
Review Date: 2007-11-30
There are very few fantasy/science fiction novels that pique my interest from the very beginning. This one did just that and held onto it clear through to the last page. Not just the "main" story, but the various backstories as well were interesting and well executed. I am looking forward to reading the next book in this series.

Fantasy Meets Technology
Helpful Votes: 1 out of 1 total.
Review Date: 2007-11-16
I thoroughly enjoyed this book. Just when I thought I knew where the story was headed, there was a major course change that reignited my interest. I can't wait for the next installment.

Computer Science
Foundations of Java for ABAP Programmers (Foundations)
Published in Hardcover by Apress (2006-03-27)
Author: Alistair Rooney
List price: $59.99
New price: $10.76
Used price: $14.95

Average review score:

Good book for ABAP beginner in Java
Helpful Votes: 0 out of 1 total.
Review Date: 2007-08-23
The book is very simple and very directly.

I recommend this book.

Essential for ABAPers
Helpful Votes: 4 out of 4 total.
Review Date: 2006-07-31
I've been an SAP ABAP programmer for nearly 10 years and am very comfortable with the traditional SAP programming model. My exposure to Java has been limited but when SAP announced that their latest version of SAP Web Application Server (WAS) would include a Java stack I knew it was time to dust off those old Core Java volumes I had lying around. However Java is a moving target and my Java 1.2 manuals are hopelessly out of date. A friend suggested I take a look at this book.

The Object Oriented extensions to ABAP were based on Java so a lengthy tome on all the ins and outs of Java was not what I was looking for. I needed something concise and to the point that would not "talk down to me" but would get me up to speed quickly on what I needed to know about Java from an SAP programmer's point of view.

I really believe that this is that book. Mr Rooney covers a very large subject at a fair pace and with a good sense of humor that keeps the reader engaged. Topics are explained from a SAP programmer's point of view (as per the book's title) which in itself is quite unique. Even the complex subject of EJBs is explained with just the right amount of info.

Highly recommended.

Excellent read
Helpful Votes: 4 out of 5 total.
Review Date: 2006-05-02
I have had the pleasure of working with the author personally. We had the opportunity of bringing him in to a client to help convert their ABAP staff to Java knowledgeable ABAPers. So I know first hand that he knows what he talks about. He gives an excellent class too.
I own this book and as a fellow SAP professional I can only highly recommend it. I have used it and will continue to use it until I get the Java thing down.
Excellent effort.

Computer Science
Fundamentals of Mobile and Pervasive Computing
Published in Hardcover by McGraw-Hill Professional (2004-11-30)
Authors: Frank Adelstein, Sandeep KS Gupta, Golden Richard III, and Loren Schwiebert
List price: $99.95
New price: $49.99
Used price: $43.99

Average review score:

Excellent overview
Helpful Votes: 2 out of 2 total.
Review Date: 2005-07-08
I'm looking at doing a project involving a distributed ad-hoc sensor/actuator network. Reading data sheets from various vendors is fine, but I wanted an overall look at the theoretical landscape to get myself oriented. This book did a great job of presenting the state of the art - problems, solutions, research areas. It uses specific technology examples to motivate the discussion, but its focus on fundamentals should make it widely applicable and relevant for some years to come.

Excellent survey of the technology
Helpful Votes: 3 out of 3 total.
Review Date: 2005-03-02
This book is a good entry point for someone wishing to learn about wireless computing and communication. It provides a broad survey of the various kinds of wireless applications and implementation design patterns, discussing the technology performance limitations and trade-offs that motivate each design decision. The viability and effectiveness of every design choice depends upon the other choices taken, motivating many complex mathematical optimization problems.

I began reading this book with the assumption that wireless application design rested on the same principles as the design of ordinary distributed computer systems, save for a narrower communication bandwidth, and occasional planned disconnections. This book made me realize that things are much more complicated in the wireless world. In ordinary distributed systems, the main challenge is the design of a static scheme for distributing work among communicating components. Once that is done, one can pretty much separate the infrastructure oriented code from the business logic. In the wireless world, the communication bandwidth's variability and lack of reliability requires the distribution of tasks to react to changing network conditions; this radically increases the difficulty of separating infrastructure concerns from business logic. The limitations of typical mobile devices (small memory, limited power, and slow processor speed) only add to the developer's burden. In designing an application for a pre-existing wireless system, traditional methods of program organization may not be appropriate. The need to discover or invent algorithms that take into account a mobile network's unique characteristics creates a challenge somewhat akin to that faced by the early users of novel massively-parallel computer architectures.

One learns that there are no general purpose easy answers to these problems, but the book does an excellent job in laying out the issues, concerns and approaches, while providing ample bibliographies of published research that readers can delve into for their specific problem. The reader comes away with a familiarity in the terms, concepts and acronyms used in the wireless community, providing an excellent foundation for further reading in the literature (which, unfortunately, is not always as well-written or accessible to the newcomer as is this text).

A surprisingly easy read for such a technical topic
Helpful Votes: 3 out of 3 total.
Review Date: 2005-02-26
The importance of this book is due to the consumer demand for wireless devices. People are getting accustomed to the idea of carrying PDAs and having wireless connections at home, office, and even coffeehouses. But how can you secure the connection? How fast can you send data? How do you even know that there's something to connect to nearby?

I've just joined a project in my job that deals with wireless communication, and I had only superficial knowledge of the area. What I got out of this book was an awareness of all the issues and tradeoffs involved in the field. I also found the text to be filled with many explanations, so it was a surprisingly easy read for such a technical topic. It's very up to date as the last few chapters discuss WiMAX.


Books-Under-Review-->Computers-->Computer Science-->52
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