Showing posts with label textbook. Show all posts
Showing posts with label textbook. Show all posts

Introduction to the Theory of Computation Review

Introduction to the Theory of Computation
Average Reviews:

(More customer reviews)
Are you looking to buy Introduction to the Theory of Computation? Here is the right place to find the great deals. we can offer discounts of up to 90% on Introduction to the Theory of Computation. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Introduction to the Theory of Computation ReviewWhen I picked up this book I thought, "You have to be kidding me." This book is very thin, and then a fair chunk of it is mathematics review for some of the formal arguments the book is going to be making later on. One wouldn't think there was much in this book.
One would be wrong. This book goes into rather impressive depth on some rather abstract concepts of computer science without dabbling for too long in the details. It does the best job I've ever seen of explaining the Turing machine and how it relates to computability and decidablity.
The exercises are both easy and insanely difficult - so you can basically chose your level and then go through the book, some of the problems are very hard, some are trivially easy, a great mix makes for great homework assignments.
The "Proof Idea:" sections before every proof give you the underlying concepts in plain english that are about to be stated formally so you have a clue what's happening when the formal definitions start flying. These are priceless and should be included in every other book that uses formal proof techniques.
The book reads fairly well on its own, or makes for a great class text book, which I used it for. As my professor said, "This is a good book because it doesn't have any extra words." but you don't seem to mind as you read it. Probably the best work on the science of computation in the world, certainly the best I've ever seen.Introduction to the Theory of Computation OverviewMichael Sipser's emphasis on unifying computer science theory - rather than offering a collection of low-level details - sets the book apart, as do his intuitive explanations. Throughout the book, Sipser builds students' knowledge of conceptual tools used in computer science, the aesthetic sense they need to create elegant systems, and the ability to think through problems on their own.

Want to learn more information about Introduction to the Theory of Computation?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Schaum's Outline of Discrete Mathematics (Schaum's) Review

Schaum's Outline of Discrete Mathematics (Schaum's)
Average Reviews:

(More customer reviews)
Are you looking to buy Schaum's Outline of Discrete Mathematics (Schaum's)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Schaum's Outline of Discrete Mathematics (Schaum's). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Schaum's Outline of Discrete Mathematics (Schaum's) ReviewDid you get stuck with a textbook (like Richard Johnsonbaugh's Discrete Mathematics - Fourth Edition) for your university Computer Science/ Discrete Mathematics course that just doesn't explain the concepts you're trying to learn? I definitely encourage you to purchase this book. However, along with this book you should also buy "2000 Solved Problems in Discrete Mathematics" in Schaum's Solved Problems Series. While the book I'm reviewing here has some problems and solutions, this additional book provides many variations of these problems, allowing you to look at problems from the different angles that will probably show up on your next exam.Schaum's Outline of Discrete Mathematics (Schaum's) OverviewThe first edition of this book sold more than 100,000 copies—and this new edition will show you why! Schaum's Outline of Discrete Mathematics shows you step by step how to solve the kind of problems you're going to find on your exams. And this new edition features all the latest applications of discrete mathematics to computer science! This guide can be used as a supplement, to reinforce and strengthen the work you do with your class text. (It works well with virtually any discrete mathematics textbook.) But it is so comprehensive that it can even be used alone as a text in discrete mathematics or as independent study tool!

Want to learn more information about Schaum's Outline of Discrete Mathematics (Schaum's)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Engineering (6th Edition) Review

Software Engineering (6th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Software Engineering (6th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Engineering (6th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Engineering (6th Edition) ReviewSommerville gives a keen view of the entire breath of this broad topic. His text is filled with easy to understand illustrations and chapter summaries. The examples are end-to-end because he provides the needed preliminaries (concepts and foundations) to understand the results. His treatment of requirements engineering and formal specification methods is quite good. In addition to the key points (of each chapter) he provides pointers to other resources on each subtopic. I find this text better for use in the classroom than the other leading text (which I use as a reference) because Sommerville's presentation provides a more logical flow and organization (i.e., its easier to read). I used the slides that are available (.ppt) from his web site to supplement my lectures.Software Engineering (6th Edition) OverviewSoftware Engineering presents a broad perspective on software systems engineering, concentrating on widely-used techniques for developing large-scale software systems. This best-selling book covers a wide spectrum of software processes from initial requirements elicitation through design and development to system evolution. It supports students taking undergraduate and graduate courses in software engineering. The sixth edition has been restructured and updated, important new topics have been added and obsolete material has been cut. Reuse now focuses on component-based development and patterns; object-oriented design has a process focus and uses the UML; the chapters on requirements have been split to cover the requirements themselves and requirements engineering process; cost estimation has been updated to include the COCOMO 2 model.

Want to learn more information about Software Engineering (6th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Data Structures and Program Design In C (2nd Edition) Review

Data Structures and Program Design In C (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Data Structures and Program Design In C (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Data Structures and Program Design In C (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Data Structures and Program Design In C (2nd Edition) ReviewI just finished an online course on data structures at UMass, Lowell (secured an A grade without any problem) and this is the textbook used for this course. I agree with some of the comments made by the reviewers here - that typedef's are used beyond reason, code is presented in fragments. I must strongly disagree with the reviewers who said - the book is not worth the money (it's cheap if you buy a used one), it is a bad book, useful only as a paper weight. The strong plus point for this book is that it presents theory well - there are many figures using which it is easy to understand complicated stuff. The other plus point is that it also analyzes the performance of algorithms and I felt the book does a great job of explaining this part in clear terms. The main drawback is that the code is fragmented and spread out, which is certainly frustating. Also, in order to get the code to work on a compiler (I used Microsoft VC++ version 6), you will need to "fill in the gaps" as most code examples (I tried 90% of the examples in the text on MVC++ compiler) are by no means complete but this was not difficult. You can download the code from the publisher's website and the code is actually not organized into different files (sorted by chapter and example) but it comes in a few files where examples from different chapters are mixed. You will have to search and find the part you need. I do agree usage of dummy functions creates confusion. This book has a rocky start with the life game example, which was not very easy to follow with the explanation provided. While I was frustated with the first two chapters, the rest of the chapters are presented well. To the reviewer who said that the code has bugs (which certainly isn't true), my guess that the gaps are not properly filled. I patiently tested most of the code on the computer (after filling in the gaps of course!) and find absolutely no problems with it. This however took lot of time since significant effort is needed from the student to fill the missing code to make it work. I have supplied working code to my fellow students who were facing difficulties in getting the code to run. In a couple of places in the text, the author surprised me with C syntax I did not know was legal (I consider myself intermediate programmer).
I suspect the reason why many readers have problems with this book is two-fold: 1.The code is not available in a format that can be tested on the compiler. Having read a lot of CS books which supply with readily usable code, this book gets annoying. I was wondering why the authors did not give downloadable working code for all examples in the text (which is a definite minus point) 2. The reader will have to go back and forth between the chapters as some functions developed in former chapters are used in later chapters. This does get irritating. I have read books that do this to a ridiculous level but this book stays with in tolerable bounds.
I will not rate this book as the best one on the subject out there but it is definitely good enough to learn data structures. I have used another book as a supplement: Data Structures & Algorithms in Java (Mitchell Waite Signature Series) (Hardcover) By Mitchell Waite, Robert Lafore ISBN: 1571690956. This book has lot of applets that show step by step how algorithms work. I am a visual learner and this helped tremendously. However, I felt that Waite Series book did not present the theory as thoroughly as Robert Kruse's text.
In summary, I consider this book as "decent". I was very much concerned when I first purchased this text because of so many bad reviews. As it turns out, those that can understand C and are willing to sit in front of the computer to make the code samples in this book work need not have any fear. As I said earlier, the theory is presented well, and all it needs is patience and diligence from the student to go through the code examples on a compiler. I believe that I now have a good understanding of the subject and I can move on books that deal with it at more depth. There are a plethora books on this topic out there and there may be better books than the ones mentioned in this review.Data Structures and Program Design In C (2nd Edition) Overview Progressing from the concrete to the abstract —and using numerous, substantial case studies and sample programs —this book explores structured problem solving, data abstraction,software engineering principles, and the comparative analysis ofalgorithms as fundamental tools of program design. Emphasizes principles of top-down refinement, programdesign, review, and testing. Uses the C programming languagethroughout. Offers Internet access to the source codefor all the programs and program extracts printed in the book.

Want to learn more information about Data Structures and Program Design In C (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Engineering (7th Edition) Review

Software Engineering (7th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Software Engineering (7th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Engineering (7th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Engineering (7th Edition) ReviewSoftware engineering is to computer science what engineering is to physics, as the author suggests. Here, the emphasis is on a higher level than, say, the crafting of algorithms. The scope is for systems analysis, design and implementation. He explains that the traditional waterfall method had many shortcomings. Its monolithic stages often proved unwieldy.
The book goes into alternatives. It also gives a good overall treatment of such ideas as formal specification and architectural design. With an entire chapter focusing on the key ways to have distributed systems architectures. Unsurprisingly, CORBA gets the most extensive description. A reflection of the amount of effort that has gone into using it since the late 80s. However, there is scant mention of its drawbacks. Most important of which has been that the exchange of binary data has been very brittle.
He mentions p2p and Web Services, as contrasting approaches. Where the latter uses XML to exchange data in a readable format. This has been widely seen as a big advantage over CORBA, but the book doesn't mention it. Given the continued rise in Web Services, perhaps a future edition of the book could give it more coverage?
The most controversial part of the text might be the section on Extreme Programming. Its characteristics are well described. But perhaps not enough on its disadvantages. Like the idea of collective ownership of code. Not all programmers have the same ability or expertise. Some programmers are far better than others. It is very bad to have a tyro unwittingly change code for which she has insufficient understanding. While the author may not necessarily agree with this, he should at least describe it.
Other sections of the book, especially on testing software and validating critical system parts, are quite lucid and should excite little disagreement.Software Engineering (7th Edition) OverviewSoftware Engineering presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems. The objectives of this seventh edition are to include new material on iterative software development, component-based software engineering and system architectures, to emphasize that system dependability is not an add-on but should be considered at all stages of the software process, and not to increase the size of the book significantly.To this end the book has been restructured into 6 parts, removing the separate section on evolution as the distinction between development and evolution can be seen as artificial. New chapters have been added on:Socio-technical Systems discussing the context of software in a broader system composed of other hardware and software, people, organisations, policies, procedures and laws.Application System Architectures to teach students the general structure of application systems such as transaction systems, information systems and embedded control systems. The chapter covers 6 common system architectures with an architectural overview and discussion of the characteristics of these types of system.Iterative Software Development looking at prototyping and adding new material on agile methods and extreme programming.Component-based Software Engineering introducing the notion of a component, component composition and component frameworks and covering design with reuse.Software Evolution revising the presentation of the 6th edition to cover re-engineering and software change in a single chapter.The book supports students taking undergraduate or graduate courses in software engineering, and software engineers in industry needing to update their knowledge.

Want to learn more information about Software Engineering (7th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Artificial Intelligence: A Modern Approach (2nd Edition) Review

Artificial Intelligence: A Modern Approach (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Artificial Intelligence: A Modern Approach (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Artificial Intelligence: A Modern Approach (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Artificial Intelligence: A Modern Approach (2nd Edition) ReviewI didn't think that the first edition of this book was as bad as some of the reviewers said, but the second edition is definitely a vast improvement. It's not just some obligatory 2nd edition that some authors release to say that they are staying actively published. The first edition was somewhat confusing in its explanations and the exercises were really blurry on what was being asked. All of that has now been resolved.
The book is a comprehensive and insightful introduction to artificial intelligence with an academic tone. It provides a unified view of the field organized around the rational decision making paradigm, which focuses on the selection of the "best" solution to a problem. The book's overall theme is that the purpose of AI is to solve problems via intelligent agents, and then goes about specifying the features such an agent or agents should have. Pseudocode is provided for all of the major AI algorithms. Being about the broadest book in terms of coverage of AI, you should therefore not expect it to be the deepest in coverage. However, each topic is covered to the extent that the reader should understand its essence. Sections one through six are absolutely wonderful, and comprise the "meat" of AI. Section seven is rather weak since it tries to cover both robotics and text processing in their own individual chapters, and entire books have a hard time covering this material. Section eight is different from the others, since it talks about the philosophy and future of AI.
Another plus for this book is that there is a great deal of extra material that deals with standard AI curriculum. For example, the chapters on logic not only include the typical introduction to propositional and first order logic together with the usual inference procedures, they also give many useful hints how to use first order logic to actually represent aspects of the real world such as measures, time, actions, mental objects, etc. These chapters also contain much information about how to implement efficient logical reasoners.
Finally, this second edition has an excellent website that can be found by going through the publisher's webpage for the book. This website contains four sample chapters, pseudocode, and actual code in Java, Python, and LISP.
I notice that Amazon shows the table of contents from the first edition, so I am showing what the actual table of contents is for the second edition for the purpose of completeness. Note that the book has been significantly reorganized.
I. ARTIFICIAL INTELLIGENCE.
1. Introduction.
2. Intelligent Agents.
II. PROBLEM-SOLVING.
3. Solving Problems by Searching.
4. Informed Search and Exploration.
5. Constraint Satisfaction Problems.
6. Adversarial Search.
III. KNOWLEDGE AND REASONING.
7. Logical Agents.
8. First-Order Logic.
9. Inference in First-Order Logic.
10. Knowledge Representation.
IV. PLANNING.
11. Planning.
12. Planning and Acting in the Real World.
V. UNCERTAIN KNOWLEDGE AND REASONING.
13. Uncertainty.
14. Probabilistic Reasoning Systems.
15. Probabilistic Reasoning Over Time.
16. Making Simple Decisions.
17. Making Complex Decisions.
VI. LEARNING.
18. Learning from Observations.
19. Knowledge in Learning.
20. Statistical Learning Methods.
21. Reinforcement Learning.
VII. COMMUNICATING, PERCEIVING, AND ACTING.
22. Agents that Communicate.
23. Text Processing in the Large.
24. Perception.
25. Robotics.
VIII. CONCLUSIONS.
26. Philosophical Foundations.
27. AI: Present and Future.Artificial Intelligence: A Modern Approach (2nd Edition) Overview

Want to learn more information about Artificial Intelligence: A Modern Approach (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Construction Drawings and Details for Interiors: Basic Skills Review

Construction Drawings and Details for Interiors: Basic Skills
Average Reviews:

(More customer reviews)
Are you looking to buy Construction Drawings and Details for Interiors: Basic Skills? Here is the right place to find the great deals. we can offer discounts of up to 90% on Construction Drawings and Details for Interiors: Basic Skills. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Construction Drawings and Details for Interiors: Basic Skills ReviewI have many years of architectural drafting experience. Although this book says "Basic Skills" on the cover, it is much more than basic. It's an excellent reference book, covering everything that is needed for interior design drafting: from line weights to scale, dimensioning, plans, elevations, sections, checklists, furniture and finish schedules, contract documents, and the list goes on. I highly recommend this book for students of interior design and practising designers alike.Construction Drawings and Details for Interiors: Basic Skills OverviewGet a realisitic guide to producing construction documents that clearly communicate the interior space of new construction, remodeling, or installation projects with Construction Drawings and Details for Interiors. This highly visual book:
includes such details as furniture, finishes, lighting, and others. features authors drawings as well as those from practicing professionals. covers drafting fundamentals and conventions; drawing types, plans, and schedules; and computer-aided design. addresses graphic language as a communication tool. details the process of creating construction documents, the use of computers, and various reproduction systems and standards. includes examples of both residential and commercial interiors. is an essential reference for NCIDQ examination.

Order your copy today.

Want to learn more information about Construction Drawings and Details for Interiors: Basic Skills?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Introduction to Algorithms (MIT Electrical Engineering and Computer Science) Review

Introduction to Algorithms (MIT Electrical Engineering and Computer Science)
Average Reviews:

(More customer reviews)
Are you looking to buy Introduction to Algorithms (MIT Electrical Engineering and Computer Science)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Introduction to Algorithms (MIT Electrical Engineering and Computer Science). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Introduction to Algorithms (MIT Electrical Engineering and Computer Science) ReviewI was the instructor for a junior/senior course on Algorithms at the University of Southern California and I used this book as the textbook. Unfortunately, many of the students didn't like this book because they did not appreciate the mathematical flavor of the book. A course on Algorithms is useless without a sound background in discrete mathematics. Hence, this book assumes that you are reasonably strong in Discrete Mathematics.
I haven't seen a better textbook ! Here are some reasons:
1. The discrete mathematics foundations are present in the first few chapters of this book and so, you can quickly brush up on any discrete math background that you may require while using this book.
2. The style of writing is very light and at the same time, rigorous - almost as if you are in the middle of a lecture while reading the book.
3. The material is comprehensive and serves as an excellent reference for other courses and in your future career.
4. The exercises and problems provide a very good learning experience.
5. It's a good-looking book !Introduction to Algorithms (MIT Electrical Engineering and Computer Science) OverviewThe first edition won the award for Best 1990 Professional and Scholarly Book in Computer Science and Data Processing by the Association of American Publishers. This edition is no longer available. Please see the Second Edition of this title.

Want to learn more information about Introduction to Algorithms (MIT Electrical Engineering and Computer Science)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

A Discipline for Software Engineering Review

A Discipline for Software Engineering
Average Reviews:

(More customer reviews)
Are you looking to buy A Discipline for Software Engineering? Here is the right place to find the great deals. we can offer discounts of up to 90% on A Discipline for Software Engineering. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

A Discipline for Software Engineering ReviewThis book's title contains two key words that are woefully missing from most development projects: "discipline" and "engineering". With this book Mr. Humphrey introduced the personal software process (PSP), which subsequently spawned the team software process (TSP). Although the material is over 6 years old and does not seem to have gained wide acceptance in commercial development and project environments, it provides a roadmap to effectively integrating the increasingly popular extreme programming (XP)approach that was developed by Kent Beck.
How does PSP align to XP? Both approaches focus heavily on project planning and estimating, and controlling quality, cost and schedule. Both approaches also use metrics as a baseline and past performance to predict future productivity and quality during the planning and estimation phases of new projects. Moreover, both approaches impose a rigorous discipline at a low level in the development process - PSP at the individual level and XP at the 2-person paired team level. An excellent book on XP that supports this premise is Planning Extreme Programming by Kent Beck and Martin Fowler.
The methods that Mr. Humphrey proposes in this book are the building blocks of an effective XP organization because much of the metrics he proposes for capture, analysis and tracking are the very ones that are key to XP. These methods add the "discipline" into the development process, and "engineering" into the quality approach to any development effort, regardless of whether the methods are aligned to XP or any other methodology. Further, the disciplined engineering approach will provide organizations striving for capability maturity model (CMM) level 4 (managed) or 5 (optimizing) with some valuable tools and techniques with which to achieve these higher levels of maturity. Of course, this is also useful to organizations that are implementing SPICE (Software Process Improvement Capability dEtermination), organizing software process engineering groups, or implementing mature project management methods for development projects.
I agree with a previous reviewer that development is also a social and cognitive discipline, but it is not solely those. The social and cognitive approach will only get you so far. The same is true of the disciplined engineering approach. You need both, and this book is a valuable work for the latter.
In my opinion this book is probably more valuable today then when it was first published because the approach required too much rigor for most organizations to adopt. However, with the growing movement towards XP I believe that this book will add details and techniques that are only superficially addressed in the XP body of knowledge and literature. If you are a proponent of XP this book provides some proven, concrete techniques. If you are striving for higher levels of capability maturity this book (and the companion, Introducing the Team Software Process by Mr. Humphrey) will give you the tools to get to managed, and from there to optimizing. I believe this book is a 5-star classic that was ahead of its time.A Discipline for Software Engineering OverviewThis book from Watts Humphrey broadens his disciplined approach to software engineering. In his earlier book, Managing the Software Process, Humphrey developed concrete methods for managing software development and maintenance. These methods, now commonly practiced, provide programmers and managers specific steps for evaluating and improving their software capabilities. In this book, he scales down those methods to a personal level, helping software practitioners develop the skills and habits they need to plan, track, and analyze large and complex projects more carefully and successfully.

Want to learn more information about A Discipline for Software Engineering?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java How to Program (6th Edition) (How to Program (Deitel)) Review

Java How to Program (6th Edition) (How to Program (Deitel))
Average Reviews:

(More customer reviews)
Are you looking to buy Java How to Program (6th Edition) (How to Program (Deitel))? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java How to Program (6th Edition) (How to Program (Deitel)). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java How to Program (6th Edition) (How to Program (Deitel)) ReviewI think I have bought just about every 'learning Java' book out there, with limited exuberunce, until this book. The advantage this text has over others is to successfully 'weave' the learning of Java as the chapters progress. Other texts do accomplish this to some extent, but I've never seen this achieved to this degree of balance. This book is a heads down, hands on learning device.
Many books provide a single example that gets more and more complex as the chapters, and (hopefully) your skills, progress. Deitel certainly does this (via an Elevator simulation), but also accomplishes this on many different levels with plenty of smaller programs. Each example is explained *line by line* without exception. Additionally, you are provided with example program output right on the page.
I've noticed many 'learning Java' books show you code snippets and little output if any (e.g. Eckel's book, which I love for other reasons), leaving it up to your imagination to put it all together in the context of a complete program.
This text appears to be prepared for the classroom, from its thorough content (25 chapters, 7 appendices, 1400+ pages, cdrom) and available lab and instructor companion books. There is a nice, effective use of color without being distractive like some other texts I've seen.
The negatives are the length, cost and (ouch) the weight. It is one of the heavier books in my collection, for sure!
To summarize, if you are a C programmer looking to quickly jump into Java, or perhaps a genius with a photographic memory, this may not be your first purchase. If you are a newbie, have limited experience with Java, or have been disappointed with other texts, I think you may find this to be the most complete book out there.Java How to Program (6th Edition) (How to Program (Deitel)) OverviewThe Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. This edition is completely up-to-date with The Java 2 Platform Standard Edition (J2SE) 1.5. Now includes topics such as autoboxing, enumerations, enhanced for loops, static import statements, variable-length argument lists, and much more. Presents each new concept in the context of a complete, working program, immediately followed by one or more windows showing the program's input/output dialog. Enhances the Live-Code Approach with syntax coloring. Provides Helpful Programming Tips, all marked by icons: Good Programming Practices, Common Programming Errors, Error-Prevention Tips, Performance Tips, Portability Tips, Software Engineering Observations, Look and Feel Observations. Includes CD-ROM with every book that contains JavaTM 2 Platform, Standard Edition 1.5, Netbeans, Apache Tomcat, JCreator LE version, jEdit, jGRASP, BlueJ, MySQL, source code for all the book's examples, and Hyperlinks to valuable Java demos and Internet resources. A valuable reference for programmers and anyone interested in learning the Java programming language.

Want to learn more information about Java How to Program (6th Edition) (How to Program (Deitel))?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Engineering: (Update) (8th Edition) Review

Software Engineering: (Update) (8th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Software Engineering: (Update) (8th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Engineering: (Update) (8th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Engineering: (Update) (8th Edition) ReviewI used this book as the text in my software engineering class in the spring semester of 2008. When I was evaluating it for potential adoption, I did not read through it in detail, I looked over the chapter titles and subtitles, read the first few chapters and examined the exercises at the end of the first few chapters. As the semester progressed, I found myself wishing I had read further into the text.
As I moved through the chapters, I found myself mentally noting over and over again that topics are repeated. When the class was over, I asked the students their opinion of the book and they were unanimous, with no prompting from me, in saying that there is a great deal of repetition after the first chapters.
I have no complaint about the quality of exposition or the coverage of software engineering in this book. My reason for not continuing to use it in future classes is solely due to my belief that the size could have been reduced from the current 840 pages to around 600 pages with no real loss of content of flow.
Software Engineering: (Update) (8th Edition) OverviewTHE most current Software Engineering text in the market– quality trusted coverage, practical case studies, strong lecturer support.

Want to learn more information about Software Engineering: (Update) (8th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition) Review

Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition) ReviewI had read this book page by page during the semestre of Computer Architecture course in 1986, but it is even more useful today. Because the book explains every concept on microprocessor with the help of 8085 which is very simple to understand. In addition ,if you have Microprocessor experimental kit (8085 of course) then it is really easy to get the whole basic principles about microprocessors, structure, programming, peripherals and so on. Every EE student who is interested in microprocessors, should read this book and do the lab exercises with an experimental kit. Thanks Gaonkar for this excellent work.Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition) OverviewCreated for one/two semester undergraduate level courses in Introduction to Microprocessors offered in electrical and computer technology departments and requires a prerequisite course in digital logic, but assumes no knowledge of programming. The first of its kind to offer an integrated treatment of both the hardware and software aspects of the microprocessor, this comprehensive and thoroughly updated text focuses on the 8085 microprocessor family to teach the basic concepts underlying programmable devices. Providing a sound pedagogy - from basic concepts to applications - it fully prepares students to apply concepts learned to other microprocessors in higher level courses or to a variety of situations they may encounter in their future jobs.

Want to learn more information about Microprocessor Architecture, Programming, and Applications with the 8085 (5th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

MIS 2010 (with Review Cards and Printed Access Card) Review

MIS 2010 (with Review Cards and Printed Access Card)
Average Reviews:

(More customer reviews)
Are you looking to buy MIS 2010 (with Review Cards and Printed Access Card)? Here is the right place to find the great deals. we can offer discounts of up to 90% on MIS 2010 (with Review Cards and Printed Access Card). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

MIS 2010 (with Review Cards and Printed Access Card) ReviewFor students, the topic of information systems or the study of technology and the advancement thereof can be a very daunting task. Although at least a basic understanding of information systems is necessary in order to function in this high tech world, most people do not have a clue about the fundamentals of anything computer. They usually know that this button turns it on as well as the path to their favorite website for watching hilarious videos but the depth of their knowledge usually hits its limits at this point. This is a very sad, but all too often, reality of modern life. The issue at hand is the sheer complexity of information systems as well as the fact that innovation happens nearly everyday. The point of knowing everything, or most everything, necessary to have a firm footing on the subject matter is always moving and becoming further away. This is where this book shines through as a must have.
The fundamental value of this book is that it is concise. It is rather to the point and does not journey on through meaningless examples or unnecessary stories. Here is Topic X. This is what Topic X is or does. Here is a bullet list of uses for Topic X or a picture/diagram showing Topic X in action. There may be a brief history or little bit of extra information but then the book simply moves onto the next topic. It does not get long and drawn out about any one topic or subject. This keeps the information fresh and the reader learning about all kinds of new things. Although this is a wonderful method to assist the student in learning about this complex subject, the student should be cautious on tests. Given that the book does not dig too deep into the subject matter, a student may have a tendency to simply breeze through the reading and not allow everything to "sink in." A test question may demand that the student pay attention to a small detail in the text that he was not prepared for given the nature of the reading. This really depends on the student though and this would be the only negative attribute of the book, per se. Generally, the concise nature of the book is what makes it a must have for any student wishing to step into the world of information systems or technology and start learning.
The chapters average about 19 pages and when one gets deeper in the book, the chapters actually seem shorter. It is pleasant to be able to read through the chapter without it becoming too long that it causes one to lose focus or numb the mind because it is dull. The colors and pictures are vibrant, giving it a modern design and feel. The book showcases brief highlights of technology companies as well as how they use certain technologies or some products and services these companies offer to help the student get a feel for the information being learned in action. The coverage of all subjects in the book is just enough to get a feel for the topic but not enough to necessarily have a complete understanding of all a topic's uses or inter workings. The book reveals enough knowledge that the reader will have a basic understanding of the subject matter and this is all that is necessarily for an introductory class. If the reader wishes to learn more or develop a greater understanding of a certain topic, the information superhighway is always at his finger tips.
The book comes with excellent study guides in the back. Each page-sized note card provides a summary of each learning objective and has all the key terms for the chapter as well as the full definitions. There is an excellent online resource for students that comes with one semester of access for students who buy the new version, or a lucky student that buys a used version from a student who did not use it. It provides plenty of support to assist in the journey of mastering the basics of management information systems.
The book is very well priced. It is the cheapest, brand new book that I have purchased in a long time. I am ecstatic to purchase a used book at the price I can get this one for brand new. Other MIS books of lower quality go for at least two times more in price and up. The book is geared for the student with the student in mind at all times and utilized plenty of student feedback in its creation. This book is a great value and a must have for any student or MIS class.MIS 2010 (with Review Cards and Printed Access Card) OverviewCreated through a "student-tested, faculty-approved" review process with over 125 students and faculty, MIS is an engaging and accessible solution to accommodate the diverse lifestyles of today's learners. MIS incorporates state-of-the-art coverage through numerous practical applications and offers emerging cases from the information systems field.

Want to learn more information about MIS 2010 (with Review Cards and Printed Access Card)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach Review

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach
Average Reviews:

(More customer reviews)
Are you looking to buy Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach? Here is the right place to find the great deals. we can offer discounts of up to 90% on Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach ReviewThis is an excellent review of the biggest recurring problems of the software testing world. As I read the descriptions of each of the 10 challenges, I was astonished at how many of the pitfalls I fall into on a regular basis. Perry & Rice don't just lay out what the challenges are - they also discuss how to meet each one. Each item on the list has its own chapter with sections on the impact on testing, solutions to the challenge, impediments to implementing the solutions, and helpful guidelines to creating a plan of action. This is without a doubt an excellent book for those of us in the trenches of software testing each day. (One bit of advice, though - if you're looking for a book on "how to do software testing", look elsewhere. Perry and Rice have other good books on the subject, but this one is really intended to help you step back from your daily testing work and see where you could improve on your approach to it.)Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach OverviewSoftware testers require people-oriented skills to survive what can often be a lose-lose relationship with developers and managers. Surviving the Top Ten Challenges of Software Testing goes beyond the technical skillsets required for effective testing to address the political realities that can't be solved by technical knowledge alone.Authors Perry and Rice compile a "top ten" list of the challenges faced by testers and offer tactics for success. The challenges illustrate the way testing fits into the context of software development and how testers can manage expectations and improve communication with managers, developers, and customers. The text features a self-assessment for testing skills and an action plan for improving the testing process.Topics include training, acquiring management support, obtaining tools, communicating with customers, managing changing requirements, marketing the importance of testing, testing what's thrown over the wall, controlling the scope of testing, teaching developers to test, and handling the delicate situation of reporting defects.The Top Ten People Challenges Facing TestersChallenge #10: Getting Trained in TestingChallenge #9: Building Relationships with DevelopersChallenge #8: Testing Without ToolsChallenge #7: Explaining Testing to ManagersChallenge #6: Communicating with Customers -- And UsersChallenge #5: Making Time for TestingChallenge #4: Testing What's Thrown Over the WallChallenge #3: Hitting a Moving TargetChallenge #2: Fighting a Lose-Lose SituationChallenge #1: Having to Say No

Want to learn more information about Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Topics in C Programming, Revised Edition Review

Topics in C Programming, Revised Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Topics in C Programming, Revised Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Topics in C Programming, Revised Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Topics in C Programming, Revised Edition ReviewThis is an excellent book in advanced C programming techniques. Although it is an advanced text, the author explains each method in detail and strengthens understanding of key elements in C programming. A number of weaknesses prevent this book from rating 5 stars: the last chapter is number 9 (which makes it harder to use in a 16 week semester), the second chapter is really about four chapters (structures, pointers, linked lists, other topics), the chapter length ranges from 4 pages (chap 1) to 82 pages (chap 2), and it hasn't been updated since 1991. This book is relatively easy to read, but sometimes runs into awkward sentences. The awkward sentences can be directly attributed to required nomenclature (returns...returns...returns...) which can leave the reader wondering if returning to that sentence will improve understanding of the concept. The examples and exercises are wonderful. The examples build a base of programs that should be useful to every programmer. The examples also show the differences in methods achieving the same result and explain the reasoning behind methods that are better (fewer clocks, more efficient use of memory, etc.). I really enjoyed reading this book and wish an updated edition was available, which led me to this website and book review.Topics in C Programming, Revised Edition OverviewTopics in C Programming Revised Edition Topics in C Programming, Revised Edition is designed to teach computer programmers how to program in this powerful, yet easy-to-master language. This volume is the best single-source guide available for detailed treatment of advanced C programming for the UNIX environment.Packed with actual working examples and practical exercisesFirst book to offer in-depth coverage of topics like X-Windows, generating programs with "make," and debugging C programsGives extensive coverage of pointers and structuresProvides comprehensive information on the standard ANSI C Library routinesUpdated for compatibility with System V Release 4 and with ANSI C standardsAlso applicable for non-UNIX environments

Want to learn more information about Topics in C Programming, Revised Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Computer System Architecture (3rd Edition) Review

Computer System Architecture (3rd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Computer System Architecture (3rd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Computer System Architecture (3rd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Computer System Architecture (3rd Edition) ReviewIt's hard for me to believe this book didn't get good reviews. It's an awesome book that succintly details the design of a CPU. The author uses a hands on approach by showing you how to design a simple CPU from scratch. Even though simple, this CPU has a useable set of instructions (including IO ones), interrupts, and a memory subsytem. RTL is used to convey what is done at each instruction cyle, which is great. For me, this is the first time
I see a practical application of RTL. The book could have been more interesting if it provides an implementation in VHDL, or Verilog, but i guess that's left as an excercise for the reader.Computer System Architecture (3rd Edition) OverviewDealing with computer architecture as well as computer organization anddesign, this fully updated book provides the basic knowledge necessary tounderstand the hardware operation of digital computers. Written to aidelectrical engineers, computer engineers, and computer scientists, thevolume includes: KEY FEATURES: the computer architecture,organization, and design associated with computer hardware • thevarious digital components used in the organization and design of digitalcomputers • detailed steps that a designer must go through in order todesign an elementary basic computer • the organization and architectureof the central processing unit • the organization and architecture ofinput-output and memory • the concept of multiprocessing • two newchapters on pipeline and vector processing • two sections devotedcompletely to the reduced instruction set computer (RISC) • and sampleworked-out problems to clarify topics.

Want to learn more information about Computer System Architecture (3rd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Computer Graphics: Principles and Practice in C (2nd Edition) Review

Computer Graphics: Principles and Practice in C (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Computer Graphics: Principles and Practice in C (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Computer Graphics: Principles and Practice in C (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Computer Graphics: Principles and Practice in C (2nd Edition) ReviewLet me reiterate what a few others have said:
"This book is for thinking and researching."
"This is not a book that you can read while sipping a glass of wine..."
"the bible of computer graphics"
This is not a book that you will end up copying source code out of(a good thing). This book was my first step into the hardcore graphics world, and it was great. I don't think that more source code would enhance this book at all, mabye even the opposite. Source code is not what this book is about. If you are planning on implementing some of these algorithms, you must know how to code well, period. This is not a "here's how to code in C" manual, it's a "these are the principles of Computer Graphics." It's everything it claims to be.
I particurally like the excercises at the end of every chapter. Although I don't do them all, it gives me a guide to practice what I learned. The math in this book is not as hard as some make it out to be. It is Matrix/Vector algrebra and some calc. A glossary would have been a nice touch, as some of the vocabulary can be overwhelming at times, especially the acronyms.
"Recommended for the hardcore programming freaks." Hope the authors (I'm going to give credit to more than Foley) plan to write again.Computer Graphics: Principles and Practice in C (2nd Edition) OverviewThe best-selling book on computer graphics is now available in this C-language version. All code has been converted into C, and changes through the ninth printing of the second edition have been incorporated. The book's many outstanding features continue to ensure its position as the standard computer graphics text and reference. By uniquely combining current concepts and practical applications in computer graphics, four well-known authors provide here the most comprehensive, authoritative, and up-to-date coverage of the field. The important algorithms in 2D and 3D graphics are detailed for easy implementation, including a close look at the more subtle special cases. There is also a thorough presentation of the mathematical principles of geometric transformations and viewing.In this book, the authors explore multiple perspectives on computer graphics: the user's, the application programmer's, the package implementor's, and the hardware designer's. For example, the issues of user-centered design are expertly addressed in three chapters on interaction techniques, dialogue design, and user interface software.Hardware concerns are examined in a chapter, contributed by Steven Molnar and Henry Fuchs, on advanced architectures for real-time, high performance graphics.The comprehensive topic coverage includes: *Programming with SRGP, a simple but powerful raster graphics package that combines features of Apple's QuickDraw and the MIT X Window System graphics library. *Hierarchical, geometric modeling using SPHIGS, a simplified dialect of the 3D graphics standard PHIGS. *Raster graphics hardware and software, including both basic and advanced algorithms for scan converting and clipping lines, polygons, conics, spline curves, and text. *Image synthesis, including visible-surface determination, illumination and shading models, image manipulation, and antialiasing. *Techniques for photorealistic rendering, including ray tracing and radiosity methods. *Surface modeling with parametric polynomials, including NURBS, and solid-modeling representations such as B-reps, CSG, and octrees. *Advanced modeling techniques such as fractals, grammar-based models, particle systems. *Concepts of computer animation and descriptions of state-of-the-art animation systems.Over 100 full-color plates and over 700 figures illustrate the techniques presented in the book. 0201848406B04062001

Want to learn more information about Computer Graphics: Principles and Practice in C (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...