Used price: $3.50
Buy one from zShops for: $5.70
Used price: $10.00
Buy one from zShops for: $10.25
List price: $25.00 (that's 30% off!)
Used price: $1.64
Buy one from zShops for: $1.60
Nevertheless, this small (9" x 6") book written by a seasoned professional can be usefully and easily stuffed into the briefcase of the experienced programmer.
The publisher should do a second addition. On the shelves of my local mega bookstore, this still seemed like the best of the more compact introductions to C#.
Used price: $38.00
Buy one from zShops for: $60.37
In chapter 1, the author briefly overviews the strategies and techniques behind scientific modeling and gives many historical examples. A rather short discussion however is given on the testing and validation of models. More should have been said here about this very important phase of the modeling process.
The author introduces the principles behind numerical analysis in chapter 2. He uses the problem of the plane pendulum from elementary physics to motivate the issues involved, such as the accuracy of the mathematical model. The author then classifies numerical problems into four categories, and gives a rigorous discussion of the accuracy of numerical results. This is followed by a discussion of the types of error one would encounter when doing numerics, these being model errors, data errors, algorithm errors, and rounding errors. Data error analysis, which studies the impact on the solution by altering the data on which it is based, is given a fine treatment by the author in terms of functional analysis. He defines the important concepts of absolute and relative condition numbers, and then discusses ill-conditioned problems. The author emphasizes that characterizing a problem as being ill-conditioned depends on the desired level of accuracy. He then gives a fairly complete overview of the validation of numerical computations and numerical software. The author emphasizes the extreme difficulties involved in the accessing of software quality statistically.
Chapter 3 gives an overview of computer hardware and architecture used to perform numerical computations. The author discusses the use of parallelization, pipelining, vector processors, memory hierarchies, caching (the discussion of this is excellent), virtual memory, and interleaving. He also gives a useful discussion of how to quantify numerical software performance, and how to perform an analytical and empirical assessment of hardware performance.
The actual implementation of numerical algorithms is discussed in the next chapter, wherein the author discusses just how numerical data is represented in digital circuits, and how such data is operated on arithmetically. The implementation of floating-point arithmetic, via the IEC/IEEE floating-point standard is discussed. The author addresses well the accuracy issues that arise for problems (such as partial differential equations for example), involving an extremely large number of floating-point operations. In addition, he discusses the use and implementation of multiple-precision arithmetic, with examples given of the ISML, MP, FM, and MPFUN packages for doing this. I have found though that, in addition to some of these packages, high-level symbolic programming languages, such as Mathematica, can be very suitable for heavy-duty number crunching. The discussion of number systems and rounding in this chapter is excellent and well suited for the beginning student in numerical analysis.
Chapter 5 gives begins a discussion of numerical algorithms, and the author discusses the basic notions of algorithms and their complexity characterization via the O-notation. Case studies in matrix multiplication and summation are given to illustrate the contributions of rounding errors and error propagation. This is followed in chapter 6 by a discussion of numerical programs, wherein the author discusses the quality, efficiency, and computational overhead of programs. Performance optimization, via such techniques as loop optimization and blocked memory access, is given a fairly thorough treatment. Again, matrix multiplication is given as a case study for the concepts and techniques discussed by the author.
The software currently available for numerical algorithms is discussed in chapter 7. The IMSL and NAG packages are emphasized, but the author gives a very long list of the packages that are available, both commercially and as freeware.
In chapter 8, the author returns to a discussion of mathematical modeling, wherein approximation techniques are emphasized. After a brief discussion of analytic models, the author moves right into the techniques used to approximate these models, such as discrete and function approximation. More functional analytic techniques are brought in to discuss how to quantify the distance from a model function to the function actually being modeled.
The important technique of interpolation is discussed in chapter 9, and very thoroughly. Polynomial interpolation via Bernstein and Chebyshev polynomials is included, as well as the Horner, Clenshaw, Casteljau algorithms for finding the values of polynomials. Piecewise polynomial interpolation is also treated, as well as spline functions, the latter of which in particular is given a thorough treatment. Multivariate interpolation, along with tensor product interpolation is also discussed at the end of the chapter.
Used price: $26.50
Used price: $15.95
Although I am not a Catholic, nor even a Christian, I found the book easy to read and enlightening. The author discusses various modern theories and questions which seem to be very pertinent to this generation.
I recommend this book for those who are interested in further understanding of not only the Incarnation, but also of the Catholic faith.
Used price: $0.01
Collectible price: $10.59
Buy one from zShops for: $4.49
Overall, the book is helpful at highlighting the keywords and concepts, and types of test questions which you need to pass the exam despite the many errors.
Used price: $2.20
Buy one from zShops for: $7.57
Yes indeed there are some errors, as some of the questions may have been rejected by Microsoft because they were presumed too ambivalent or outright wrong...but that accounts for no more than 8% of questions.
Enrico Savorelli
That's inevitable in a book this size.
Most importantly, the subject matter is covered well and enough questions are given to make your memory work - or at least that's the way questions help me in my study efforts.
I bought the New Riders books before and there's nothing in them, (well very little), which isn't here.
Worse still when I first started my MCSE 'endeavour', I paid £1500+ for a course by a certain large education company which came nowhere near the usability and quality of this book.
If this sounds like I'm a fan - then YES I AM.
My only regret is spending money on other study aids - because they weren't necessary.
Congratulations QUE - you have a winner - but you need to spend a bit more time proof reading in the future. Keep it up.
Mark Hodgkinson - MCP - CNA
Used price: $18.29
Buy one from zShops for: $39.00
Used price: $9.98
Buy one from zShops for: $12.70
This kind of detail wouldn't be so bad, except that other, more useful information, is left out. There's very little attention given to T-SQL, even when using a simple T-SQL statement is much more efficient than working through the Enterprise Manager GUI.
And there's an assumption that you're familiar with previous versions of SQL Server (especially 6.5) and with basic database concepts.
There are a few too many assumptions for the rank novice, and a bit too much emphasis on the GUI for seasoned pros. However, it's set up in about the same format as the exam, and the questions are worthwhile.
When I studied for the exam, I found this book useful as *one* aspect of my study strategy -- but, like other reviewers, I can't imagine passing the exam with this book alone.