| I purchased this book as a requirement for my Summer Term C++ class and I have to tell you that there wasn't one person in class that had anything but admiration and thankfullness (LoL) that a book was written with the (imagine this now, lol) beginner in mind. If I could give it a 10 I would. ------------ Here is the Contents (I typed it right from the book): An Overview of a Microcomputer System, An Introduction to Control Structures, Beginning the Problem-Solving Process, Completing the Problem-Solving Process and Getting Started with C++, Variables, Constants, Arithmetic Operators, and Assignment Statements, Built-In Functions, Program-Defined Value-Returning Functions, Program-Defined Void Functions, The Selection Structure, More on the Selection Structure, The Repetition Structure, Manipulating Characters and Strings, Classes and Objects, Sequential Access Files, and Arrays. ------------ All necessary concepts for the beginner. She explains things thoroughly, consistently, and best of all CLEARLY. It may seem elementary and TOO easy for those who already have the above-mentioned concepts--but understand that there is a great need for books written like this one. Why does it have to be difficult to understand? She does an excellent job on all of her books. Students at the college I attend love her books and learn a firm, clear understanding of concepts necessary to learn not only this, but other languages. Throughout this book she makes references to the similiarities and differences between C++, Visual Basic, and Java. There are student data disks you can download from the publishers website that are necessary for the completion of most of the exercises AND you get a working copy of Microsoft's Visual Basic C++ to use to compile, build, and run your programs. The only thing you may not be aware of is this book focuses (except for two chapters where Object-Oriented concepts are introduced) almost entirely of procedural programming concepts. Make no mistake, this book is awesome. |