Book Description
Single most authoritative guide from the inventor of the technique.
- Presents unique modeling techniques for e-commerce, and shows strategies for optimizing performance.
- Companion Web site provides updates on dimensional modeling techniques, links related to sites, and source code where appropriate.
Download Description
"The latest edition of the single most authoritative guide on dimensional modeling for data warehousing! Dimensional modeling has become the most widely accepted approach for data warehouse design. Here is a complete library of dimensional modeling techniques--the most comprehensive collection ever written. Greatly expanded to cover both basic and advanced techniques for optimizing data warehouse design, this second edition to Ralph Kimball's classic guide is more than sixty percent updated."
Customer Reviews:
Good for Dimentional Modeling.......2007-10-05
I did not get chance to read it, but everybody says it the best source to learn Dimensional Modeling. I our project, the DBA is doing it.
A tool rather than a toolkit.......2007-07-03
This book delivers exactly what it says. Except that word "toolkit" in its title - you'd better think about this book being a single tool, not a whole toolkit. Ralph Kimball actually has a whole lot of books on data warehousing published, this is one of them, a tool in the toolkit. This one seems like a good starting point to the entire series, and it only shows a single facet - the dimensional modeling.
The book explains the basic principles of creating dimensions and fact tables in a data warehouse (assuming a relational star schema), and then dedicates a chapter per industry to show how those principles apply to sales, order management, CRM, accounting, human resources, financial services, telecoms, logistics, education, health care, e-commerce, insurance etc. Each one appears to be significantly different from the others.
There is a couple of teaser chapters starting with "we have that other book covering this, but will brief you out". Nice and makes you want to read the other books too.
The book also includes guidelines to the warehouse building process, in terms like "know your business sponsor", "talk to your users" and so on. Difficult to say what it has to do with dimensional modeling, perhaps it's included in all the books in the series.
There is no word on software, hardware, physical architecture, tuning or performance in this book. It is a textbook in dimensional modeling, period.
The book is written clearly, has a handful of simple and uniform diagrams and is easy to follow. It only leaves you wondering just how exactly large is the whole data warehouse area, how many pieces you need to collect yet.
Recommended.
Building a Data Warehouse.......2007-03-09
Excelent book, it shows how to build a good data warehouse by using the best patterns. I recommend the book to you, it is not as boring as another books regarding this issue, in addition it is cheap.
Great Book.......2007-03-08
This is a great book. Wish there was something like this for relational(3NF) modeling as well.
Raman Marwah.
very bad.... .......2006-12-11
whatever pioneer or genius he is in the DW industry, the book is pretty bad, i wouldn't recommend it at all. the way he tries to convey concepts, explain techniques....
very bad organization, not clear but confusing sometimes, and very poor logical flow... he tries to make a big deal out of DW, when in fact it's not such a fancy or intellect intensive subject. very simple concepts are even hard to understand. someone else would be able to write a book more powerful and straight to the point in 100 pages MAX, and be much more useful....
it sucks when leaders don't know how to express themselves, maybe he was looking forward to have readers learn enough in DW to get projects started but not be able to do squat, and get some business from consulting...
Amazon.com
Programmers and software architects don't really make a conscious decision to design an application (particularly one with online exposure) around the three-tier model-view-controller design pattern anymore. Three-tier, largely because of its adaptability and stability, is the norm. All of which means you need a database to underpin each of your applications. Designing your databases correctly can make the difference between slow-running, complicated code and software that's speedy, modular, and easy to work with. Database Design for Mere Mortals prepares someone with only a passing familiarity with databases for the important job of building the persistence layer (also called the data model) for software.
Michael Hernandez explains database design in tradesman's terms. That is, he shows his readers how to identify the business problems that have to be satisfied by a database, then proceeds to explain how to build a solid solution to them. Hernandez's approach combines procedural guidelines (first identify critical facts, then apply a certain logic to yield tables, then establish cross-references, and so on) with practical definitions that clear up much of the rich trove of jargon surrounding databases. He walks through numerous examples, and doesn't shy away from the complexities that always exist in real customers' requirements. If you're not familiar with database design, and want to be, this is the book you need. --David Wall
Topics covered: How to design databases that fit business requirements and make software construction easier. In addition to explaining relational database concepts, the author explains data integrity, null values, keys, table relationships (one-to-one, one-to-many, and many-to-many), and data types. He emphasizes processes designers should follow in building a new database or improving an existing one.
Book Description
Sound design can save you hours of development time before you write a single line of code. Based on the author's years of experience teaching this material,
Database Design for Mere Mortals is a straightforward, platform-independent tutorial on the basic principles of relational database design. Database design expert Michael J. Hernandez introduces the core concepts of design theory and method without the technical jargon. With it's hands-on approach and a wealth of practical examples,
Database Design for Mere Mortals will provide any developer with a common-sense design methodology for developing databases that work.
Customer Reviews:
Database design.......2007-07-16
My wife wanted this book to help create a database for her work files. She finds it a great resource, very understandable so that mere mortals can read & use this book.
Beautiful.......2007-07-13
This book was recommended to me by the very man or designed the original database at my workplace.
Its a beautiful book, the explanations are in depth. There are plenty of diagrams that CLEARLY identify the authors intentions.
This is the first book i have no trouble reading it from front to back. For the record, i hate reading in general.
The best DB design book ever!.......2007-05-13
This is the database design process put in a way that is easy to understand. This book goes straight to the point. If you are a DBA or Developer, this book is for you.
Database Design.......2007-03-13
This is a great read if you want to come up to speed on the complexities of database design quickly. It's very well written and gets to the heart of the importance of design elements quickly. Well worth the price.
It Won't Make You an Overnight Expert, But..........2007-01-17
...it'll certainly get you on your way. I bought this book about six years ago when I first started dabbling in databases and programming. I had no clue what I was doing, so the "mere mortals" part of the title attracted me.
As I stated in my title, this book alone will NOT make you an overnight expert. Then again, it doesn't claim that it will do so. You'll need to take the lessons you can glean from this book and apply them, with some trial and error, over and over and over again, with refinements, before you come anywhere close to being an expert.
Six years later, I can design databases with ease. I no longer have difficulty understanding the intricacies of good relational database design and I've gotten more than a couple of jobs that required database design expertise.
Start here and use the book as a launchpad to learning more. If you stop here, you'll come across as an amateur, but if you start here, your desire to learn more will be your only limit.
Book Description
Using the Java programming language, author Adam Drozdek highlights three important aspects of data structures and algorithms. First, the book places special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms' complexity. Second, the book presents data structures in the context of object-oriented program design, stressing the principle of information hiding in its treatment of encapsulation and decomposition. Finally, the book closely examines data structure implementation. Overall, this practical and theoretical book prepares students with a solid foundation in data structures for future courses and work in design implementation, testing, or maintenance of virtually any software system.
Customer Reviews:
Excellent book for data structures using java.......2000-10-05
I was looking for a latest edition of a book on data structures using Java. Lafore, Martin etc. are good texts but since collection API has introduced in jdk 1.2, those books seems to be obsolete. This book discusses new API and classes provided by java environment, so we need not to be bogged down by writing the unnecessary code. I feel this book is good for professionals in the industry as well as students of computer science. Algorithms are dealt with in detail with all the mathematical proofs involved, regarding efficiency and complexity. Various data structures are discussed with sufficient number of examples. Its a language specific book on data structures and algorithms, so if you are looking for a general book ar if you are working with any other language you will be dissappointed but surely a good book for java programming language.
Average customer rating:
- Amazing book
- Both clear and complete
- Foremost book in the field
- very useful for both beginners and experts
- Excellent applications-based approach to Error Correction
|
Error Control Coding, Second Edition
Shu Lin , and
Daniel J. Costello
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
Structured Design
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
Coding Theory
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
Quality Control
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
Information Systems
| Software Engineering
| Computer Science
| Computers & Internet
| Subjects
| Books
Systems Analysis & Design
| Computer Science
| Computers & Internet
| Subjects
| Books
Information Theory
| Computer Science
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
General
| Electrical & Electronics
| Engineering
| Professional & Technical
| Subjects
| Books
Telecommunications
| Engineering
| Professional & Technical
| Subjects
| Books
| Antennas
| Digital
| General
| Microwaves
| Networks
| Optical Communication Engineering
| Radio & Wireless
| Satellite
| Telephone Systems
| Television & Video
General
| Science
| Subjects
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Science
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Digital Communications
-
Digital Communications: Fundamentals and Applications (2nd Edition)
-
Error Correction Coding: Mathematical Methods and Algorithms
-
Algebraic Codes for Data Transmission
-
Elements of Information Theory (Wiley Series in Telecommunications and Signal Processing)
ASIN: 0130426725 |
Book Description
A reorganized and comprehensive major revision of a classic book, this edition provides a bridge between introductory digital communications and more advanced treatment of information theory. Completely updated to cover the latest developments, it presents state-of-the-art error control techniques. Coverage of the fundamentals of coding and the applications of codes to the design of real error control systems. Contains the most recent developments of coded modulation, trellises for codes, soft-decision decoding algorithms, turbo coding for reliable data transmission and other areas. There are two new chapters on Reed-Solomon codes & concatenated coding schemes. Also contains hundreds of new and revised examples; and more than 200 illustrations of code structures, encoding and decoding circuits and error performance of many important codes and error control coding systems. Appropriate for those with minimum mathematical background as a comprehensive reference for coding theory.
Customer Reviews:
Amazing book.......2007-07-13
I have the first version of this book. Now I am so glad to have the second version too. It has great improvement. It added quite lot of recent FEC tech in, including Turbo coding, LDPC coding. Besides, it is quite easy for a engineer to understand, not awkward as some math equation filled textbooks. Its block diagram can be easily understood by an engineer like me. Amazing book!
Both clear and complete.......2007-05-15
Not only does this book contain almost all the important information about coding you could hope for, but it's written in such a clear way with such a consistent notation that it's also wonderful for learning. This book is more than twice as long as the first edition and serves as a great graduate-level text or reference for someone designing ECC systems.
Foremost book in the field.......2004-10-19
I had the previous version of this book as my text at USC. This version is a huge improvement over the last one. This one covers all the new advances and adds emphasis on the use of coding to communications channels. A complaint I had of the last version was that it under-emphasized coding gains and Eb/N0 vs. BER performance figures. This book has overcome many of those difficulties. It is still a bit ponderous in places but then it is the only book that covers the material in this much detail, truly a Bible of the field. It is a great graduate level text and a must-have book for any comm engineer. Charan Langton complextoreal.com
very useful for both beginners and experts.......1999-06-12
a very detailed book for getting into Galois field arithmetics, cyclic codes, convolutional codes, ... As a very beginner I had no big problems understanding the content. I am not the type of guy who could understand just by reading the theory - this book gives a lot of very useful examples, so you could call it fun reading it!
Excellent applications-based approach to Error Correction.......1998-10-05
Lin and Costello produced an excellent text which is targeted towards engineers as opposed to mathematicians. The mathematics behind error correction can be extremely intensive and, with other texts, I quickly become lost in complex proofs. Lin and Costello present error correction in method, with plenty of good examples, which those who need to know how to apply it can understand and the gory details of the theory are not as important. I used this book as my introduction to error correction and it continues to be a great reference book. The only drawback in it is since it was published in '82, it stops at convolutional coding and does not cover trellis-coded modulation or turbo codes.
Book Description
The most practical, comprehensive, and highly praised guide to Active Directory has now been fully updated for Windows Server 2003. The second edition of Inside Active Directory: A System Administrator's Guide offers a definitive reference to the design, architecture, installation, and management of Active Directory, the cornerstone technology within Windows 2000 and Windows Server 2003 distributed networks. This new editionbased on the final release software of Windows Server 2003emphasizes security and covers all the new features, including enhancements in replication and Group Policy, forest trusts, functional levels, and working with dynamic objects.
Inside this core reference, you'll find practical strategies for managing Active Directory, along with detailed instructions for efficiently administering your entire network operating environment. You will find detailed coverage of the following:
Site basics and replication topologies, processes, and diagnostics
Group Policy architecture, planning, management, and diagnostics
Security and permission architecture and management scenarios
Administration scripts, from basic concepts to advanced topics, including more than 50 sample scripts
New cross-forest security features, including Selective Authentication, SID Filtering, and Name Suffix Routing
A detailed drill-down to the schema, and practical strategies and examples for extending it
Using Active Directory hierarchies to implement an effective structure for your network
This is an indispensable reference for anyone working with Active Directory. Network operating system novices will gain a solid understanding of Active Directory, while administrators experienced in NT, NetWare, or UNIX will learn how to utilize their current skills in Active Directory. Experienced Windows 2000/Windows Server 2003 professionals will pick up advanced techniques, and developers will benefit strongly from the architecture topics.
Customer Reviews:
At last! My sanity has been restored........2007-05-19
Just as I was about to throw in the towel with regards to finding a decent book on AD I stumbled accross this book.
I'm very stingy with my comments however I must say this book is a cracker. No fluff just pure facts written in a way that makes it almost impossible to put the book down.
It's by far the best AD book on the market. Most other books [over 90%] target the point and click IT personnel. This book is for people who want to be stretched.
I bought this book about two years ago and It been one of my best buys.
Fascinating !.......2006-04-26
No matter whether you begin now or have accuired higher expertese levels on Active Directory concepts and internals, this book will definitely have something to really teach you. I read it and frankly, it managed to throw light on so many topics,
that had kept me in confusion long time before, no matter how many seminars on the subject I attended and no matter how many books I've read. Very well and clearly written, pretty explanatory and concise. Buy this book, read it, get enlighted and you will never have it left on the shelf for long since it will become a constant source of reference and information for you...
It's all in here..........2005-02-12
I have an extensive library already on Active Directory. When I first got my hands on this book I wanted to test it out, see if it was worth adding to my collection. So I played a little game, I thought of things that should be in here, then looked in the book to see if they were there. This treasure hunt went on for a while consistently finding that the topics that should be in here are in here... So I switched tack, I started to read the index and see what I wouldn't expect to be in, if it was I'd be impressed... I was and am very impresses. Very soon I was hooked, this book really does explain the answers to many questions that commonly come up. There's a lot of books out there that explain Active Directory, but few that answer those nitty-gritty questions. This is one that does! Even if you've got a bookshelf full of AD books, check this out, it's a must... Well done Sakari and Mita..
Very detailed technical guide.......2005-02-06
While the authors note in the preface that this book is suitable for the complete novice, I would disagree. It is a much better match for someone with some knowledge of Active Directory who wants to take their knowledge to the next level and become a true Active Directory wizard. For those with some knowledge who wants to really get down to the inner workings of Active Directory in a depth of detail and breadth of coverage unmatched by any other book this is the place to turn.
Kouti and Seitsonen provide excellent coverage of topics a lot of people have difficulty understanding and setting up properly. This book supplies you with sound background theory so you can understand these concepts and at the same time gives just the right amount of detail to actually accomplish what you are trying to do.
Inside Active Directory, Second Edition is highly recommended to everyone already possessing a basic understanding of Active Directory and who wants to have the best single reference available at hand.
Amazing piece of work.......2005-01-10
Weighing in at over 1100 pages I couldn't imagine a more comprehensive book on Active Directory. And this is not a doorstop. It's very well researched, written and illustrated. It guides you through installation and use all the way to advanced topics. The chapter on replication is superb. As are the chapters on the schema and how the schema can be extended.
Sometimes you get a book and marvel at just how much work went into it. This is one of those books. An absolute must for anyone who is actively using, or planning to use, Active Directory.
Book Description
Written exclusively for the student as opposed to the IT professional, this text contains numerous clear and complete explanations and examples. Featuring problem solving throughout the text, examples are relevant to C++ and match and highlight the specific qualities of C++ rather than basic, generic programming examples. This book will provide excellent, comprehensive instruction and theory regarding this language.
Customer Reviews:
Learn by example, taken to the extreme.......2007-06-12
By about page 689 I had read the word "suppose" once too often. Mr. Malik's coherence fell apart when he got to the object-oriented stuff, and he started to use examples to *start* explanations. His meandering paragraphs begun with the word "suppose" are generally not helpful. Don't let chapter 12 (Inheritance and composition) discourage you, though. It's the worst of them and it gets better after that.
If you like to highlight your textbooks you will be frustrated by this book. You will spend a lot of time pondering if you really want to highlight an entire 12-line paragraph when what is explained could be stated in a single sentence. So, here's a hint: Read each section between the purple headings through before highlighting anything. Sometimes you'll find your concise sentence further on. If you don't, make use of the white space to write one yourself. This will aid in memory, and save your highlighter.
This should have been a shorter book, and the object-oriented stuff should have received some editing for clearer, more concise language.
The example code is redundant and the explanations unnecessarily long. Each problem is exhaustively set up and explained, with code segments that are duplicated in the finalized code. You'll find yourself skipping the setup of the problem and going right to the finalized code to see if you understand it, and invariably you will, because it is not complex. The examples are uninteresting and demonstrate things that are simple.
One really nice feature of this book? You don't have to get 300 pages into it before it will lie flat on your desk. It stays open nicely and has bright, white pages.
A summary of the contents:
One chapter on computers, programming languages, the process of writing a program, and a description of and background on C++.
Almost six hundred pages on non-object-oriented C++ language stuff. It does not assume you already know programming. Tiringly verbose, but seems comprehensive and well-organized.
About 350 pages on the object-oriented features of C++. It's not difficult material but it's not explained coherently. If this is the stuff you are most interested in you will be disappointed.
About 300 pages on applying C++ to algorithms, such as searching and sorting, liked lists and binary trees. Classic first-year CS course material. Perhaps the best-presented part of the book.
A chapter on the Standard Template Library.
Terrible introductory book.......2007-03-20
This is my first review of any book after buying many books from Amazon over the years. Generally I find reviews helpful when considering purchases, but I always take them with a grain of salt and supplement it with my own research before making a buying decision. I'm writing this review because I had such a negative experience with this book.
A little background on myself. I'm a self-taught programmer mostly working commercially in Visual Basic for the past 7 years. I've also done a lot of studying in C and C++, and recently decided to get a B.S. degree to further my career. My first course was programming fundamentals, and the textbook couldn't have been worse. I already knew much of the information covered in the first half of this tome, but I can honestly say it was poorly presented _to the beginning programming_ student. I'm not saying Malik doesn't know what he's talking about, I'm saying he tried to present C++ fundamentals to the absolute beginner and did a poor job of it. The first half of this book should have been cut, and the second half made its own book and be used in an intermediate course.
He repeats himself ad nauseum. Some might argue this is an effective teaching tool, however he goes to great lengths to repeat himself on even the most easy to understand concepts. The end result is you feel like you're swimming upstream making no progress, and I don't say this because I already know the basics. He takes pages and pages to explain even the most simple concepts to the point where you get frustrated and start to speed read or skip portions just to slog through the chapter. There is a word for this style of writing, it is called prolix.
The example programs were also poorly thought out. True, they make use of topics covered in the chapter (as any example ought to), but the "problems" (from a very high level view, all computer programs can be classified as solving one or more problems) they attempt to solve are the most mundane, boring examples imaginable. I can't see how any beginning CS student would want to keep programming after seeing the types of programs written in these examples. They could come away with the idea that all programs are like this. First of all, they are far removed from any real-world program. This is partly a consequence of GUI and platform dependent programming being an intermediate to advanced topic (at least in C++). Because of that, the examples should have been the bare minimum necessary to show how the chapter's topics are used. Instead, they go on and on at great length with a huge problem which incidently makes use of the chapter's topics instead of coming up with a program that actually does anything useful. And if a program is useful, it just might be interesting. If it's interesting, the student just might learn more! Keeping the student interested in the topic is by far a better approach to teaching than just repeating yourself and using boring examples. In all fairness, many programming books also take this (bad) approach, but Malik's book overdoes it.
Unfortunately, my school required this textbook for the C++ classes so I did not have any choice but to buy this book. If, however, you have the freedom to choose your own C++ text, I encourage you to look elsewhere. Unfortunately I don't have any other texts that I've read and could recommend.
Find another book. Not for a beginner. .......2007-03-06
This book doesn't flow at all. It is hard to follow along. I am a beginner and this book almost has turned me off from programming all together. I recommended looking for another book.
This book explains things very well..........2006-05-01
I am used to reading Deitel programming textbooks. They pack a lot of info into their books, but they really overwhelm you and don't explain things as well and thoroughly as this book does. I was a little disappointed at first when I learned that we wouldn't be using Deitel's C++ textbook, but this book quickly won me over.
Good Book for a beginner.......2003-05-29
I recommend this book for anyone new to C++ or migrating from C to C++ (although it covers advanced topics as well like STL). I found it better than other books like "Sams Teach yourself C++ in 21 days". The book also has its own website and some stuff on that as well.
It has worked out problems at the end of each chapter which illustrate whatever was taught in that particular chapter. I especially liked the lucid explanation about each topic with relevant examples.
Book Description
Microsoft SQL Server 2000 DBA Survival Guide is organized into several parts that comprise the various jobs and tasks the DBA performs. Each chapter is presented with the goal of providing knowledge and "know-how" to Database Administrators of a SQL Server database. The chapters also offer real-world insight and experience by passing on tips, tricks, and suggestions based on what the authors have learned the hard way. The book also takes time to provide checklists and examples for various SQL Server DBA tasks. The book also provides insight into the tasks that make-up a DBA's job including discussions of topics such as the creation of naming standards and conventions which are essential for efficient administration.
Download Description
Microsoft SQL Server 2000 DBA Survival Guide is organized into several parts that comprise the various jobs and tasks the DBA performs. Each chapter is presented with the goal of providing knowledge and "know-how" to Database Administrators of a SQL Server database. The chapters also offer real-world insight and experience by passing on tips, tricks, and suggestions based on what the authors have learned the hard way. The book also takes time to provide checklists and examples for various SQL Server DBA tasks. The book also provides insight into the tasks that make-up a DBA's job including discussions of topics such as the creation of naming standards and conventions which are essential for efficient administration.
Customer Reviews:
I still hgave not got the book yet........2007-09-17
I still have not get the book yet. Please let me know how to get it.
Good for Beginers.......2007-04-04
I read a lot on SQL Forum about this book. I am new to SQL Server 2000. So i took a chance to buy and put some of my energy into it. I am still in process of reading this book. But what i have learnt upto this point is really a big help in understanding what is SQL Server 2000 and its administration capabilities.
Have a good luck !!
Great for new DBA's.......2004-12-10
I bought this book upcoming becoming a SQL Server DBA. I had three years programming experience which included T-SQL, however, NO DBA experience! It provided excellent explanations of DBA tasks, especially the all important database backups and restorations. I did not require any other book resources. I highly recommend it for those entering the DBA field.
Side note: I only used this book for industry experience and have not used it towards an attempt at MCDBA certification. I have since read the MCSE SQL Server 2000 Administration Guide for Dummies and found the SQL Server 2000 DBA Survival Guide to provide more detail on certain subjects.
New to SQL 2K...........2003-07-15
I bought this book as a companion to my exam prep reading for Microsoft's SQL Admin exam. I only had 6 months of working with SQL2K when I started to read and study. This book gave great clarification on otherwise vague material. The detail was easy to understand on all levels. I have now been working with SQL 2K for 2 years and still go to my survival guide for reference daily. Also- it's on it's 2nd edition- How many tech books last long enough to go to a 2nd edition?!
Source code no longer available.......2003-07-07
I bought this book as it had spelt out a solution in the text and reffered to the source code suppossedly online. Tried witht eh publisher for many weeks to get the source code as promised to no avail. A good overview, but no real depth.
Book Description
This second edition expands upon the solid, practical foundation established in the first edition of the text. A new four-part organizational structure increases the flexibility of the text, and all material is presented in a straightforward manner accompanied by an array of examples and visual diagrams.
Customer Reviews:
A bad book!.......2006-10-28
I am an instructor and I have used this book for the data structure course based on the recommendation of the department. After a few weeks I decided to replace it by Horowitz's "Fundamentals of Data structures in C". Really Gilberg's book is too bad. It make the subject too complicated. For example, it explains "stack" in 60+ pages long chapter! Really it gives the reader the impression that stack is a complex subject. In a nutshell, avoid this book! Go for Horowitz's book. It is more concise and easier to read.
Another bad programming book picked by instructor.......2006-06-17
Another book killed my interest on computer programming.
Pseudo-Code? Not!!!.......2003-10-08
In order to understand the book, one must understand the author. Gilberg is the type of professor that concerns himself more with flowcharts and whether students staple assignments properly. The book was originally riddled with algorithmic mistakes that were not obvious because, guess what? You cannot compile pseudo-code.
The author seems to come from the school of thought that places importance on theory over practice. Is it no surprise that the C++ portions (from the helper site) are no more than converted C code with couts? In today's market, you have to write code, not pseudo-code. You have to compete in a global market. This fossilized notion of pseudo-code not only hides the fact that possibly the lazy professors couldn't write code to save their lives, but also is a disservice to students who WANT to not only learn data structures in the context of MODERN engineering practices, but also want to know how to IMPLEMENT data structures - be it C++, C#, Java - as well.
I'll wrap up with a final word for students and professors:
- Professors: Please don't torture your students with this book.
- Students: If your professor uses this book... Run!!
Do not pay for this book.......2003-09-21
I had to buy this book for a computer science course. Thankfully I got a refund on it when I tested out of the course two weeks later. For those who are forced to learn the contents of this book, here is what to expect, as I read the entire book.
Since I was already very familiar with most concepts ( ie. actually programmed them ), I have to say that no book has made me more confused or angry than this one. Ideas that are simple are obscured with inappropriate examples / wordings, so I actually had to read many paragraphs TWICE, to get the point of the author. Even the pictures are far from refined, and the presentation is quite amateur. There were several times I just wanted to throw the book at the wall in disgust.
As a first (and unbelievable) example, from page 2 you are given the "Commandments" of good Pseudocode. One such rule is never to use identifiers such as 'i' or 'j', as they should instead be given an 'english' name such as 'student'. On page 6, we have the first code example, where they proceed to use 'i' and 'j' within the code. Then they explain that, oh yes, 'i' and 'j' is actually a loop tradition in C++! So we're already confused! By page 6. Now, the beautiful thing is that you can read this for yourself right now, with Amazon's page excerpts. This sets the level of presentation for the rest of the book.
My apologies to those who may like this book, but please take time to explore other books before this one. Programming is far easier than is explained in this book. At this level of programming development, a bad experience can be most discouraging. And this book is very, very bad.
Excellent!.......2002-07-12
I know how to program in Java and I have basic knowledge of C/C++.
I need to get up to speed on data structures and algorithms w/o
going through mathematical "reasons" why a certain data structure and
algorithm is more efficient than another. I needed to know the whats
and hows.
This book gave me exactly that.
I was able to convert the book's pseudocode into C code without
peeking at the author's actual implementation. This is how easy the
book is to understand (given you know what pointers and dynamic memory
allocation are and how to use them).
I'm not sure what the other readers are complaining about. This isn't
a book about software engineering (and the author implicitly implied
it each time he said such topics are outside the scope of the book).
Another reader wanted more examples. There are times when I want
hand-holding myself but only in specific topics such as game programming.
This is a book on data structures and algorithms not data structures
and algorithms used in encryption, compression, file management, etc.
By the way, I'm referring to the previous edition (in C).
Book Description
Now including information about Acrobat version 7.0 as well as 6.0, this book takes lawyers through the processes of working with PDF documents, allowing them to communicate like never before. They'll learn how to create, control, and more securely deliver intelligent, content-rich documents that can be opened by anyone using Adobe Reader. More and more court systems require electronic filing, and this is the definitive guide to the standard for those filing systems.
Customer Reviews:
A gem of practicality.......2007-03-09
Few books offer so many practical rewards for lawyers (indeed for anyone who uses Acrobat). Cleanly written and full of screenshots to aid you, this is a one stop shop for "everything Acrobat" a lawyer could possibly want to know. David Masters is renowned as a lawyer/expert who speaks nationwide about the use of Adobe Acrobat in law firms. If you get the chance to hear him speak, you'll thoroughly enjoy him in person, but the book is a reference tool that you'll go back to time and again. Most lawyers who read this book are shocked by the many things that Acrobat can do - and they practice better, more efficiently and more securely as a result. This book should be in every lawyer's library.
Tells You Just What You Need to Know.......2006-05-20
More and more courts are allowing, if not requiring, that documents of all type be presented in electronic format either in addition to or in some cases instead of on paper. There are unquestionably a lot of lawyers who will assign the task of producing the electronic document to a secretary. But this is kind of like having a lawyer these days who can't use a PC - there probably are some, but they are getting fewer and fewer.
This slim document, now in its second edition is aimed to enable lawyers (or their secretaries) to produce the .pdf documents desired by the court. It does not go into all the details of what Adobe Acrobat can do, that would take a thousand pages or so. It is not a book intended for the teckie who lives, breathes, and eats computers. It tells the lawyer what he needs to know to meet the courts requirements. At this it does a great job.
Really Great.......2005-07-25
This book really walked me through using Acrobat Professional.
I'm know computer wizard, and this book has been really useful to me.
Excellent book for lawyers!.......2005-03-18
I really needed this book! It focuses on the functions of Adobe Acrobat 6 that lawyers need to use. Explanations are clear, illustrations are helpful.
These are skills that a lawyer could choose to "leave to the support staff." The lawyers who do that are also the ones who can be productive and profitable practitioners in the 21st Century without touching a computer keyboard. (I assume there are a few of them somewhere.)
The rest of us need to know how to create, manipulate and use documents in the PDF format. This book tells us how. Those who are experienced Acrobat users may not need it, but I am not and this book really gets right down to the things I need to know to use Acrobat in my work.
Book Description
This revision of Dr. D.S. Malik's successful Java Programming text will guarantee a student's success in the CS1 course by using detailed programming examples and color-coded programming codes.
Customer Reviews:
horrible, terrible, i hate this book and the author.......2007-10-08
this book is absolutely terrible for a beginner. it has no perspective of what programming or java is like from a beginner's viewpoint. it assumes almost right away that you know a lot about programming and java. its explanations are few and far between, and not well written either. moreover, it has a fair number of typos and errors in the text. the person who wrote this book is by undoubtedly a genius, and he definitely knows his stuff; however, he's not a writer and he's not a teacher, and he should be banned from ever writing any kind of beginner programming book ever again. i highly suggest anyone interested in programming or java use another book, as this one is terrible.
Take some education courses.......2006-02-21
This guy is unbelievable, beginner book my ass, he starts off with basic, basic crap then starts techno blah, blah, blah, is there a road to recovery for this technocrat who can't teach to the rest of us working on our first programming language, just would like to meet the person who picked this for a beggining java course, found more helpful explainations on the web!
First edition is horrendous.......2005-12-18
Hello!
I own the first edition of this book, and it is the worst nonfiction book I have ever read.
For what it's worth, I consider myself an experienced (but not yet expert) programmer. I own several books on the C/C++ language, Windows API and VxD, assembly language, and computer science in general. This is the only book on Java I own, and it will be replaced soon!
If you are learning Java as your first language, or are not yet very comfortable programming, I strongly recommend you find another book. If you are attending a class for which this book is required, my condolences.
Another reviewer of this book mentioned something about lazy Wonder Years watchers - many students have problems learning their first programming language (especially if they're not comp sci or math majors), this does not mean you are lazy, you probably just need better instruction and more practice! I definitely would not want to learn my first language from this book. Don't be discouraged, I promise it'll make more sense as you go along!
Great Book by Malik (as always).......2005-11-29
This is a great ground-up Java book, I was suffering with the book prescribed by my university, but I've benefited a lot from another book by Malik and, again, he did not fail me.
Believe me ,and I've searched a lot, it's a great and easy to follow book, and only a lazy student who likes to watch "wonder years" rather than studying will think otherwise.
A good Java book.......2005-11-25
I think this book is not for someone who has no clue about programming. If you know any OOP then you should be fine with this book. Currently I am attending American InterContinental University for my MIS, and AIU selected this book for OOP. This book covers a lot of Java. Just in 13 chapters, you learn from Basic elements to Inheritance, Advanced GUI and Recursion.
I will recommend this book to anyone who has some clue about programming, and willing to see how everything can be done in Java just by reading one book.
Books:
- The Feynman Lectures on Physics including Feynman's Tips on Physics: The Definitive and Extended Edition
- The Feynman Lectures on Physics Volumes 1-2
- The Firm, the Market, and the Law
- The Improvement Guide: A Practical Approach to Enhancing Organizational Performance (Jossey-Bass Business and Management Series)
- The Intention Experiment: Using Your Thoughts to Change Your Life and the World
- The Official Guide for GMAT Review, 11th Edition
- The Physics of Baseball (3rd Edition)
- The Principia : Mathematical Principles of Natural Philosophy
- The Principles of Quantum Mechanics (International Series of Monographs on Physics)
- Three-Dimensional Geometry and Topology
Books Index
Books Home
Recommended Books
- Transport Phenomena
- The Cambridge World History of Food
- Sister Carrie
- Out of Egypt: A Memoir
- Pre-Code Hollywood
- Solid State Electronic Devices
- Seedfolks
- Bilateral Tax Treaties and Protocol: Estonia, Latvia, Venezuela, Denmark, Lithuania, Slovenia, Italy
- Relocating Your Workplace
- Paraguay Business & Investment Opportunities Yearbook