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: $99.95

Great BotReview Date: 2003-07-14
great bot!!!!Review Date: 2003-08-15
Good for Kids, maybe. For adult hobbyists it comes up short.Review Date: 2004-12-25
First, however, for the sake of parents and uncles and aunts who read this. I think this is a good kit for 12-16 year olds, provided they are really computer savvy and have a long attention span. If your kid is fixing your computer more often than you, he might like this. If already knows how to program, this kit is for him. In any case, you probably need a knowledgable adult to get past the basics with this kit. The kit itself is a little on the cheap side, I'm not sure its worth the price above. (I found it on sale for less than half , but I've seen it advertised for 3 times as much too.) It took me 30 minutes to build it, but I was doing it real carefully. Any kid can probably do it in the same amount of time, although some of the instructions are probably going to be confusing for a kid. (How many 12 year olds know the difference between a worm gear and a spur gear?) Luckily, there are plenty of photos, which make the instructions pretty "kid-friendly". It does require an abnormally small flathead screwdriver that I don't think most houses have lying around. (An eyeglass repair kit would be perfect for assembling this.)
Once you build it and put in the batteries, it starts working right away and you can use the included remote control to play around with it. There's lots of online documenation included on CD. While the documentation is noble in its intent to teach, it covers way more material than a book could practically teach to an early adolescent, and therefore moves a little too fast at times: basic electronics and semiconductors, programming, etc. You might want to supplement this kit with extra books if the child shows interest. The extra project ideas seem like they would be engaging, but except for the most simple they're going to require an adult to help design the circuits unless your child is a whiz kid at electronics.
Okay, now I want to address the "Big Kids", like me, who are interested in intermediate/advanced robotics and buy kits like this to get experience and to later take apart and hack onto other projects. For me, this seemed like a good deal because it includes a BasicStamp 2, which costs more new (~$34)than what I paid for the whole kit. Sadly, its not the same BasicStamp 2. It operates the same electronically, but has a different physical form. This means when you're done with Mr. Sumo, you can't pull his brains out and plug them in to your own breadboard.
Okay, moving along, the engineering uses a smart architecture, where the low level such as PWM for the motors, A/D for the sensors, etc. are handled by their own, dedicated chip, a PIC16C505. Sadly, however, this is an OTP (one-time programmable) chip. This means you can't rewrite any of the low level functions without buying a pin-compatible, surface-mount PIC, reprogramming it, and then surface-mounting it to the PCB. In short, it's a lot of trouble.
The BS2 communicates to this PIC using two I/O lines and sending very basic, 8-bit commands. This is where the robot really limits itself. The control over certain crucial aspects, such as the motor speed, is handled solely by the low-level PIC16C505 and from the BS2 you don't get much access...you can't set the motors to different speeds, for instance, nor redefine what each speed means. (It has speeds 1-4, with 0 being "stopped"). Why would you want to? Because the DC motors weren't matched well when the kit was manufactured, and one overpowers the other, resulting in my robot continually dragging to the right. (Your robot will of course differ.) There's no easy way to fix this, without low-level access to the PWM code.
This is the bad, however. There are a lot of good things about this kit. The software is pretty amazing. The IDE is real easy to use, and it even includes a downloader that is way faster than others I've used (6811 and JStamp downloaders, eg). Plus, it has a "visual" memory map that helps you understand how much of the EEPROM your code is using up...that's a neat feature. Also, the little breadboard, while tiny, has convenient access to 11 I/O lines, as well as +3V from the BS2, +6V from the batteries, and ground.
Communication with the PIC16C505 is easy too, because the author include two convenient serial transmission routines in the program template that you use to build each new program. The sensors and conditioning circuitry and software are designed to eliminate "flutter" that often frustrates me on other projects. There is a bright IR LED, two decent IR sensors, and two CDS light sensors. The motors are small and fast, although geared down to add some much needed torque. With fresh batteries and a little bit of grease on the axles, I would guess this thing can go 60 feet per minute. The machining of the kit is good; everything fits snugly. The bread board has mounting holes for standoffs in case you want to add another deck on top, and the belly has tabs machined for mounting an RC servo. (Although, its a mount I've never seen, and none of my servos fit it.)
Well, this review is so long I ought to bind it and sell it on this site..the long and short: probably good for kids...with the right adult mentor. For adult hobbyists it's arbitrarily limited (as opposed to RoboSapien which is designed to be hacked), but still could be used as a test bed for small circuits. For the price I payed, I'm happy, but I wouldn't have gone much higher. (Then again, I'm a poor college student...)
The Best Hobby Robot You Can Buy!Review Date: 2002-12-03
The good points about the robot were the remote control and how easily a BS2 could be added to the robot so that I could write my own programs and try them out. Even with the [poor] wheels and "caster" it was probably the best experimenter's robot out there. The information on the CD-ROM was great, although I wish it was available on paper (costs a lot to print out all the information).
Myke seemed to have learned from the first robot and the Sumo Bot is fantastic. It now has a very solid sheet metal chassis (with a front scoop), it runs by 4 "AA" batteries and has a caterpiller bulldozer like track that allows it to run over just about any surface. The robot is really built like a bulldozer, it will last a long time.
Best of all, the optional pieces from the original kit, the BS2 and AppMod are built into the robot. All you have to do is put the CD-ROM into your PC, download the programs and BS2 programming software, conenct the robot to the PC using a serial cable and you can start writing your own programs or adding your own hardware.
This review probably reads like a sales pitch, but I've had my Sumo Bot for a week now and I LOVE IT! It's very robust, easy to use and program and best of all, it's fun.
Brad
awsome soooooo coolReview Date: 2004-11-04

Used price: $0.01

Rich resource for exploring on the webReview Date: 2000-07-31
The New World of ParentingReview Date: 2000-07-12
I especially like the way the Petersens relate the child's e-world to his or own real world and how, for example e-friends, while important, must not replace school friends; e-homework help should not replace the library, a real book, or personal parent support.
In short, parenting by internet, while a tremendous addition, must not be a substitute for our personal and interpersonal worlds. The Petersens help us do that. Nice touch.
A "must" for every parent of a kid with a computer.Review Date: 2000-06-06
The tech-haters include heavyweight social thinkers such as Neil Postman (The Disappearance Of Childhood and Technopoly); Sven Birkerts (The Gutenberg Elegies); and Jane Healey (Endangered Minds and Failure To Connect).
Among the tech-lovers we should name Harley Hahn (Harley Hahn Teaches The Internet); Esther Dyson (Release 2.1); and two authors who I've just discovered, Evelyn Petersen and her daughter Karin. Their new book, Sams Teach Yourself E-Parenting Today, explains how using computers and the Internet can enhance our parenting skills.
Petersen and Petersen have set themselves two difficult goals: to counsel about parenting in general, and to explain how the Internet can help to forge a friendly relationship between parents and kids. In both these areas they have succeeded admirably. The person-to-person sections contain parenting advice which is savvy, compassionate, and sensible. The chapters about computers are clear, balanced, and written expertly.
The book contains excellent sections about many issues, some well-publicized and others little-known. How can children use the Internet to make friends worldwide? What does every parent need to know about the various aspects of Internet safety? How can using computers build family togetherness? Which web sites offer the most pertinent parenting activities and advice? ... I was especially impressed with Petersen's 40-page Appendix titled 'A Brief Guide To Child Development.' This section is eminently useful as a gage for helping us to understand what is "normal" (and abnormal) for children at various ages and stages of growth.
Ready or not, the Internet is here in our schools and homes. Computers are powerful tools, and -- let us not forget -- potentially dangerous ones. Children unsupervised, or children who receive poor computer instruction, will become at best technologically illiterate, and at worst harmed by misuse and over-use of these tremendous tools. Fortunately, for kids are who receive the right training, the Internet offers many remarkable benefits. The great virtue of Sams Teach Yourself E-Parenting Today is the way it teaches us to use technology well, while reminding us that creating a caring and enjoyable relationship with our children is the most important parenting skill of all.
Michael Pastore, Reviewer
A Great ResourceReview Date: 2000-05-31
For those of us facing the responsibility of raising children in the new millennium, this book is a treasure trove of helpful guidance. A wonderful combination of information and advice that is concise and practical while at the same time is on the cutting edge of our information age.
Using technology to enhance the parenting experience, while it would probably give our grandparents a coronary, is as practical today as Castor Oil must have been at the turn of the previous century. There is a misconception that e-Parenting means less hands-on involvement and interaction between parents and children. The authors shatter this myth by emphasizing that his brave new e-World is one to be shared, embraced and celebrated together.
The wealth of information and resources included here makes this book an invaluable tool. The care and enthusiasm of the authors makes it a pleasure to experience. It's scary to think of the hours the authors must have spent crawling around the Web for worthwhile sites to include and review. Lucky for us they did! It is their thorough work that makes this book one you'll want to keep handy the next time you log on.
David Katzner, President, The National Parenting Center
The New World of ParentingReview Date: 2000-07-12
I especially like the way the Petersens relate the child's e-world to his or own real world and how, for example e-friends, while important, must not replace school friends; e-homework help should not replace the library, a real book, or personal parent support.
In short, parenting by internet, while a tremendous addition, must not be a substitute for our personal and interpersonal worlds. The Petersens help us do that. Nice touch.

Used price: $20.00

Very good book for learning.Review Date: 2007-12-30
Great book for learning SchemeReview Date: 2008-01-16
Advanced topics, such as continuations and the syntax-rules and syntax-case macro systems, get good treatment from this book.
Highly recommended.
GOOD STUFFReview Date: 2006-01-15
Good introduction but sometimes lacks clarity.Review Date: 2008-01-18
I have never considered myself stupid, but after my 5th reading of the introduction to continuations I was beginning to worry. A quick reading of another text on the subject cleared up my concerns almost immediately which suggests to me that the explanations are not as clear as they could be. There are some other areas of the book where this sort of assumption makes grasping a new concept more difficult than it should be.
Nonetheless, I still consider this a good introduction to the Scheme language and would gladly recommend it to the aspirant Schemer.
A "must have" and a "must read". Excellent book.Review Date: 2005-06-09

Used price: $22.89

Excellent book on writing correct programsReview Date: 1999-12-23
I have used the methods in this book to develop advanced algorithms in Computer Graphics which could not have been developed in any other way.
The book is both a tutorial and reference. It is clearly written and organized.
When I first read this book, it was as though a bolt of lightning had struck me. Applying its methods, I became a much better programmer. I went from someone who struggled to get the code right to someone who always got the code right. For the first time I understood what programming was all about. I read the book on vacation while my wife and I were staying at my father's home in Sag Harbor New York and it was one of the most incredible intellectual adventures of my life. I'll never forget the smell of the sea and the sand and the logic going off like lightning flashes inside my brain.
One of the best computing books of all timeReview Date: 2002-06-03
At the time this book came out, I was in the process of designing and adding a course in computation theory with an emphasis on program correctness at Mount Mercy College. Before I encountered this book, I was having a difficult time pressing my case. However, after this book came out and I could use some of the comments regarding the significance of its' content, the course was easily approved. I also used the book in the class and the student comments were overwhelmingly positive. Ten years later, the book is still used in the class, something that is rare in computing.
The quality of the writing and explanations of the examples in the book are outstanding. Most of the students had no experience in formal logic, and yet they had little difficulty understanding and applying the concepts. The examples of proving the code correct were well chosen and I rarely heard any of the traditional complaints from math students regarding their frustrations over having to work through proofs.
The quality of programs would be dramatically increased if the principles of program correctness in this book were widely adopted. I continue to push for it every chance I get, and this review is one part of that push.
A good book that can enhance your programmingReview Date: 2003-11-19
A very good book in the diffcult fieldReview Date: 1999-09-09
A book for programmers, not MFC nerdsReview Date: 1999-12-11

Used price: $6.24

more relevant than everReview Date: 2001-12-31
5 stars- no doubt about it.. this is a great book...Review Date: 1998-08-24
Grusky, a newcomer to the Sci-Fi book world, could quite possibly be one of the greatest writers our time. Deftly intelligent and with quick-witted humor, Grusky explores the darker side of the high-technology trends.
This book will win awards this year. ***** 5 Stars
Very enjoyable - about an unpleasant not-too-distant futureReview Date: 1998-08-04
This is a MUST-READ!Review Date: 1998-12-11
I Can't Get this Fascinating Novel Out of My Head!Review Date: 1998-08-05

Used price: $6.74

The MAN BibleReview Date: 2002-09-23
Highly RecommendedReview Date: 2002-09-23
Great ResourceReview Date: 2002-09-23
Get this bookReview Date: 2002-09-23
Look at previous reviews carefully...Review Date: 2003-02-17
Used price: $2.87

Easy as pieReview Date: 2007-07-25
Bluman's statistics bookReview Date: 2004-07-23
easy step to understand statisticsReview Date: 2000-09-01
Excellent Book - A must haveReview Date: 2002-10-15
The best stats book available.Review Date: 2004-03-15
I also found the pictures/graphics extremely helpful, especially in the sections on probability. I can finally make sense of combinations and permutations and other probability concepts.
Also extremely helpful is the way the book explains which formulas to use when, and why they should be used in that instance. This helps to pull everything together and see how many of the concepts relate to one another. I think this is key to understanding stats.
I've gone from fearing stats to actually enjoying it, all because it now makes sense thanks in large part to this book.

Used price: $3.99

Rheingold 10, Gates 0Review Date: 2000-12-29
Howard Rheingold, former Editor of the Whole Earth Review and one of the pure-gold original thinkers in the Stewart Brand and Kevin Kelly circle, lays down a serious challange to both decisionmakers and software producers that has yet to be fully understood. Originally published in 1985, this book was a "must read" at the highest levels of advanced information processing circles then, but sadly its brilliant and coherent message has yet to take hold--largely because bureaucratic budgets and office politics are major obstacles to implementing new models where the focus is on empowering the employee rather than crunching financial numbers.
This book is a foundation reading for understanding why the software Bill Gates produces (and the Application Program Interfaces he persists in concealing) will never achieve the objectives that Howard and others believe are within our grasp--a desktop toolkit that not only produces multi-media documents without crashing ten times a day, but one that includes modeling & simulation, structured argument analysis, interactive search and retrieval of the deep web as well as commercial online systems, and geospatially-based heterogeneous data set visualization--and more--the desktop toolkit that emerges logically from Howard's vision must include easy clustering and linking of related data across sets, statistical analysis to reveal anomalies and identify trends in data across time, space, and topic, and a range of data conversion, machine language translation, analog video management, and automated data extraction from text and images. How hard can this be? VERY HARD. Why? Because no one is willing to create a railway guage standard in cyberspace that legally mandates the transparency and stability of Application Program Interfaces (API). Rheingold gets it, Gates does not. What a waste!
Essential reading if you want to understand computingReview Date: 2000-06-01
It's also a pretty entertaining read, though I think the author gives a bit too much credit to von Neuman.
Informed and ThoughtfulReview Date: 2000-07-03
Really good bookReview Date: 2001-06-05
Learn from HistoryReview Date: 2000-06-30
The novel feature of the book is the way in which past interviews are brought up to date and the interviewees give their opinions on the differences between what they predicted and what happened.
The writing is excellent and very accessible. The interviewees come across as very normal people (which indeed they are) but it is very easy to forget they were still amongst the movers and shakers of computing in the late 20th century.
I think this book is a valuble work for those who see technology are more than just a vehicle for making money.

Used price: $1.00

Outstanding!Review Date: 2000-04-06
Excellent bookReview Date: 1998-06-12
Also a good book on CReview Date: 2000-10-09
A jump-start for system programming for Unix.Review Date: 1999-05-02
Essential C reference, but who knew?Review Date: 1999-06-07

Used price: $75.00

Prompt delivery, good bookReview Date: 2005-08-15
Josh Marker rocks the house with this gem!Review Date: 2003-09-19
THE place to start for the new WebObjects Developer...Review Date: 2003-09-23
However, for a Java developer (the book doesn't pretend to teach you Java) who is new to WebObjects, those first 11 chapters are a a godsend, filled with well-written text containing a huge amount of practical advice and illustrated with extensive screenshots. Reading this book and doing the exercises will save you literally dozens if not hundreds of hours of "doing it the hard way."
Chapters 12 and 13, on the other hand, are filled with bits and pieces that are NOT easy (or sometimes possible) to get from the official documentation and can only be learned by finding a more experienced developer to mentor you. For me, these two chapters were worth the price, and for a computer programming book, the price is quite reasonable.
A big thumbs up for this book as an introductory WebObjects tome, and here's to hoping that some publisher will contract Mr. Marker to write a follow-up "Advanced WebObjects for Mac OS X" because I'll be first in line to buy that one.
Best Beginner WebObjects book ever!!Review Date: 2006-03-16
Finally a WebObjects book that explains everything logicallyReview Date: 2003-09-23
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
I would recommend it for everyone.