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

A good reference for circuit theoryReview Date: 1998-07-09
A comprehensive reference of electrical circuits and filtersReview Date: 2006-07-12
This handbook is not an all-encompassing digest of everything taught within an electrical engineering curriculum on circuits and filters, but rather an engineer's first choice in looking for a solution, standard practices and references to other sources, when needed.
A comprehensive reference of electrical circuits and filtersReview Date: 2006-07-12
This handbook is not an all-encompassing digest of everything taught within an electrical engineering curriculum on circuits and filters, but rather an engineer's first choice in looking for a solution, standard practices and references to other sources, when needed.
little comments to this bookReview Date: 2003-05-30
I recommend this book to buy, I just have some comments:
1) The book is strongly theoretical (lots of equations), there is not a lot of examples (if I compare to Horovitz et Hill)
2) Some chapters are just passed very quickly (for example PLDs - 22V10 etcetc, no deep descriptions how to do that, just explanation what it is - the question then is, why they put it into that book)
3) Examples are few and in most of the cases they show just principle of work, so don't expect values of components. (one example for all: design of switched filter - you can see block schematic with a lot of MOS-like switches, but no real implementation of these switches. Then when you want to design this type of filter, you find out that it is not so easy to realize mos-switch because you have to take into account another things like back-injection of the charge, which are not mentioned etcetc) That lack of full examples is pitty, because then you cannot calculate backwards with the theory presented, and check for mistakes in your thinking.
4) Format of the book: the book is large and heavy (~2900pages), so manipulation is unpleasant. Perhaps if the book was divided into 4 thinner.... okay, but this is just my subjective opinion.
----------
Conclusion:
Although the book has some lacks, I strongly recommend to buy it. I would also recommend to buyer to invest another ~70USD to Horovitz&Hill-The Art of Electronics, because this book is very good complement to the one reviewed here.
Used price: $163.00

AmazingReview Date: 2004-01-04
Sure to be a family classicReview Date: 1999-08-20
Utterly brilliant! This book is sure to become a classic!Review Date: 1998-12-29
An outstanding, unifying theoretical expositionReview Date: 1998-10-08

Used price: $4.68

Mathematics and Computer ScienceReview Date: 2008-05-25
Another Dover classic reprint at a bargain price.Review Date: 2001-07-03
A great book on recusive function theory.Review Date: 2005-06-28
This would be a good preparation for Hartley Rogers book- Davis provides a solid foundation of the material taken as the starting point in Rogers (and then some), and his rigorous style should give you the confidence and familiarity with working things out in full detail before you allow yourself the looser style of Rogers "by Church's Thesis" approach. Of course, I read Rogers first so maybe I'm wrong. I also prefer the way Davis handles relativized computation (he uses oracle machines and all theorems are relativized right from the beginning).
Mapping the Outer Limits of ComputationReview Date: 2000-09-07
The result for philosophy is establishment of absolutely unsolvable problems and undecidable questions, even ones that can be completely and precisely formulated using rigorous logic. The result for computing is problems that are absolutely unsolvable by use of a computer program.
So what problems are theoretically solvable by a computer program? First, the Universal Turing Machine (UTM) is presented along with the famous demonstration that all universal computers are equivalent in the sense that any one of them can be made to simulate any of the others, using a suitable representation.
So, if we establish that the computer we have at hand is a universal computer, we can be confident that, in principle, anything that any computer can compute, this one can also.
The book goes on to address what even universal computers can't do. The most well-known result in computer-science circles is the unsolvability of the halting problem. That is, if the computer is powerful enough to be universal, one of its limitations is the impossibility of an algorithm that will determine whether any program for that machine will always terminate for all inputs. It is as if the price of universality is the inevitability of programs that won't finish, along with having no absolute way of telling whether arbitrary given programs will finish or not.
Davis maps the boundary between the impossible (the unsolvable) and the merely inhumanly difficult (the computable). With that foundation, one can move on to other work that introduces what has been learned about computational complexity and how to apply the analysis of algorithms to finding computational methods that are practical and no more complex than absolutely necessary.
The book is an essential part of my library because of its availability and its standing as a fundamental reference in the theory of computation. Church's Thesis and the development of effective computability via the lambda-calculus and combinatory logic is neglected more than suits me. Available supplementary references are needed for access to those alternative formulations that promise to bear directly on having operational, practical computer systems that function at the limits of computability.
Collectible price: $249.99

Steal this book! Then sell it to me.Review Date: 2001-04-25
Dated classic, well worth readingReview Date: 2002-12-12
In an era when IBM dominated the industry, and the best most social critics could come up with vis-a-vis computers was an incoherent babble about punch cards and Big Brother, it revealed a side of computing few had seen, and dared to dream about knowledge-sharing networks and graphic interfaces.
In 1989, I bought two dozen copies of this book (Microsoft Press edition). I gave some copies to friends, but most went to my co-workers at a small home-PC company. It was a coolness test. People who talked about it, who GOT it, I had hope for. Those who didn't get it, or scoffed, I marked as duffers. Alas, this included many of the company's higher ups.
Why only four stars for what was once an utterly invaluable tome, a source of inspiration, a shining literary beacon of hope? Mostly because much of what Computer Lib / Dream Machines advocated has come to pass (albeit in ways that Nelson would probably not prefer). Partially because the battle to complete the job has moved into other spheres: Legal, commercial, and the nitty-gritty work of actual product creation.
If you see a copy, or either edition, BUY IT.
A bona fide computer culture classicReview Date: 2000-02-01
The word "visionary" gets thrown around quite a bit when one talks about computers and the Internet: Bill Gates, Steve Jobs, Jeff Bezos ... all visionaries. And then you read this book, which originally appeared in the 1970s, based on ideas Nelson developed in the 1960s, and you discover what visionary really means.
Dream Machines is a bona fide computer culture classic; it is shocking that such an influential and important book is out of print.
inspirationalReview Date: 1999-09-10

Used price: $44.99

very good bookReview Date: 2006-06-13
Excellent bookReview Date: 2006-06-13
Excellent book with CD tools as wellReview Date: 1999-08-30
I have answers for what-why-how after reading it...Review Date: 2001-06-28

Used price: $46.98

Fantastic book, a more in-depth SICPReview Date: 2008-02-13
Integrated view of programmingReview Date: 2005-10-23
CTM has been compared to Abelson and Sussman's "Structure and Interpretation of Computer Programs". They are similar, in the sense that they both provide the reader with a deeper understanding of programming than most programming texts. However, the content of both books is quite different, and it is definitely worth reading both.
Another book that I feel makes a good companion to CTM is Hoare's (sadly hard to come by) "Unifying Theories of Programming". It covers a lot of the same material as CTM, but in a much more theoretical sense. Where CTM is concerned with practical programming, Hoare is concerned with mathematical underpinnings. The two complement each other nicely.
The Power of Programming Without Dogmatic RestraintsReview Date: 2004-03-03
In 2004 Van Roy and Seif Haridi have given us a glimpse of what programming can be like without unnecessary restrictions imposed by paradigms and other heavy baggage caused by politics, ideology and historical inertia. Using the remarkably mature implementation of the Mozart system and the conceptually clean, simple, elegant, yet powerful programming language Oz, Van Roy and Haridi show us how dogmatic heavy baggage falls away when we can look at programming as a whole and choose the best programming concepts that the solution of a problem requires. Such a program becomes simpler, more elegant and therefore less error prone than an equivalent solution that is restricted to a specific paradigm.
Will change how you think about program design completelyReview Date: 2004-03-23
The notion that one language can be so flexible as to accomodate both the syntax and semantics of so many different computational models, or paradigms, took some unlearning of bad programming practice before its power, elegance and potential began to sink in.
It also explodes the myth that "pure" languages -- i.e., pure OO, or pure functional, etc., languages--have some kind of innate advantage over so-called "hybrid" languages. In fact, "hybrid" (or as the authors would prefer to call them, "multi-paradigm") languages come out of this book looking even more powerful than the "pure" ones, insofar as they allow the programmer to use the right model for each task, instead of trying to make OO fit, for instance, in places where it doesn't fit so well.
The idea here is that each computational model represents a completely different way of approaching a domain problem. Used by themselves, each has its niche. For instance, everybody knows OO is good for domain modelling and busines objects. Prolog-type languages are good for applications that need to apply rules over a set of data. Functional languages are great in mathematical applications. And so on. What is new here is that one can program in an environment in which all of these tools are available in a single core semantics that seamlessly weaves these computational models into a complementary whole. Used together judiciously, with an eye toward program correctness, they make things possible that have long been considered very hard -- for instance, constraint programming.
Mozart-Oz, the underlying technology, is a strange language when you first look at it. It's hard at first to get used to concepts like "higher-order programming" or "by need execution" or "lazy execution" if you are the programming grunt in the field of most modern IT shops, forced by bosses to code in your standard fare -- Java, C#, VB, etc. If OO in Java is like the hammer that makes everything look like a nail, in Mozart-Oz you have a language that is like walking into Ace hardware store, a swiss army knife of a language (conceptually speaking) that challenges you to become a highly skill code craftsman, not just a programmer.
But, if only for the personal growth you will experience grappling with the concepts in this book, I recommend it very highly even to "non academic" programmers (like myself) as well as to any advanced student of computer science. It may be painful, you may scratch your head in places where the concepts just seemed to leap over your cranium, but if you are patient, do the exercises (and at least think about what it would take to tackle some of the research projects), you will grow.
Unfortunately, you may find the languages you work on to be rather confining, and maybe even boring, after you get a whiff of what multi-paradigm programming can do. More likely, however, is that you will grasp very clearly how the language you code in today works, and that can only make you a better software engineer. So do it-buy this book!

Used price: $3.41

Ideal for getting you started on "how to" identify Classes.Review Date: 2000-12-03
A lot of OOA books like to tell how to design from start to finish. However, some (most) of us are thrown in some obligatory process without consent. CRC will bridge the gap on getting your Classes defined.
Also, CRC works well for "Use Cases". I use CRC after a good Use Case session for Class Diagrams. Some prefer to do CRC before Use Cases. That's the beauty, CRC can be injected anywhere you deem fit.
And, finally, this book will get you "thinking in objects" fast!
Great book for helping do high level OO design.Review Date: 1998-12-02
Informal down to earth technique for everybodyReview Date: 2002-03-15
The technique itself can be very enjoyable and if you can convince very formal people to use it, it will change their lives, much more then any formal OO methodology will do. CRC Cards make you live software systems! This should be the first experience of everybody who wants to learn OO. You can even use it to explain your work to your kids:-)
High-effective but fragileReview Date: 2002-10-12
I was in OO development for five years and I was thinking about a solution which will improve the efficiency of OO design and help to avoid splitting the program between developers who create their own set of classes they are responsible for. Such splitting leads to integration problems and overall design imbalance. Fred Brooks has described this consequences in his famous book "The Mythical Man-Month", where the modules are being written first and integrated later, and the coordination of interfaces between modules written by each developer requires essential effort and time. The CRC Card Book shows how to have "the interfaces" coordinated in the very beginning.
However, the methodology described in this book is "fragile". As soon as it isn't followed by all of the developers, it became useless. But if it is followed, the results are amazing. The book, however, is not very easy to read and lack something which can attract the developers who are "neutral" to improving their way of creating OO programs. But, for the people who already have strong OO background and are seeking the way how to improve their efficiency significant, the book is a must-have.

Used price: $0.01

It is the reasonable person's guide to investing for Y2K.Review Date: 1999-06-04
Today, as a consultant and author of THE REASONABLE PERSON'S GUIDE TO Y2K, I spend my time communicating about what moderate, down-to-earth, level-headed governments and individuals can do to prepare. In that regard, I consider L. Jay Kuo's and Edward Dua's book the reasonably person's guide to investing for the Year 2000 transition. I highly recommend this book for those who believe Y2K will not be a disaster, nor will it be "business-as-usual", and that reasonable preparedness for something "in between" is warranted.
If you believe Dr. Ed Yardeni, Chief Global Economist and Global Investment Strategist for Duetsche Bank Securities, when he predicts a 70% probability that Y2K will create a global recession which could last 12 to 24 months, then this book is must reading.
What I particularly liked about this book, is that the information is usable and it is not the "don't worry, be happy" message most brokerage houses are espousing. Not only do the authors provide powerful insight into how and why you should defensively posture current investments against a Y2K induced recession, they also venture forth suggestions on how to profit from it as well. Something I have been trying to get my broker to tell me for months. Come to think of it, I highly recommend this book for stockbrokers and fund managers too.
Wow.Review Date: 1999-04-01
Absolutely THE best book on Y2K investing!Review Date: 1999-08-17
An investment guide not only helpful but hugely interesting!Review Date: 1999-04-12


A Perfect "Layman's" Guide To Social SecurityReview Date: 2007-12-24
However--as the author mentions--it should not be viewed as a technical reference for financial professionals.
Still the best Social Security book I've found! Read on...Review Date: 1997-01-09
Best explanation of Soc Sec I've ever seen in print.Review Date: 1999-03-30
Excellent. Easy to read. Much helpful information.Review Date: 1998-11-22

Used price: $59.00

Condensed Discussion of DataMiningReview Date: 2007-02-10
in Data Mining.
It goes into Data Exploration as well as Evaluating
Classification and Predictive Performance.
Some of the more advanced techniques such as
Neural Nets and Cluster Analysis are
also discussed.
To learn more about database design and relational data modeling visit
[...]
Excellent MBA/B-School Data Mining BookReview Date: 2008-01-15
The cases and the associated data are rich; providing a business context to anchor the learning for students in the B-School. They allow the instructor to naturally cover important practical issues, such as over-sampling (when events that one is interested in -- say load defaults -- are rare), and asymmetric classification costs.
My class typically has a group project, where students have to pull everything together, from identifying a data mining opportunity, to collecting the data (beg, borrow or crawl:-), to performing exploratory data analysis (a key chapter in the book), to analyzing and presenting the results. Its usually more work than the students expect, but also typically much more learning than they expect.
In summary, a great resource for teaching the principles of data mining to anyone, and particularly useful for those in a Business School setting.
From the authors:Review Date: 2007-01-26
An Excellent Introduction, Works with ExcelReview Date: 2007-03-18
That's datamining, dozens or hundreds, or thousands of people looked at the page about this item. Then they went on to take these other actions. Among all the data that Amazon has collected they mine their database and pull out information to fill in these blocks.
This book, intended for MBA level students gives an excellent introduction to data mining. It further includes access to an Excel add-in called XLMiner that is specifically set up to allow the student to use Excel to learn how data mining is done.
The one thing I would ask the authors to do in their next edition is to provide a brief review of the commercially available data mining software products that are available. If not all of the software, perhaps just the top half dozen or so. In real life we aren't going to use Excel for data mining, our data resides in a database somewhere.
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