Math.com Store
 Location:  Home » Math Books » A Computer Science Tapestry: Exploring Computer Science with C++  

A Computer Science Tapestry: Exploring Computer Science with C++

A Computer Science Tapestry:  Exploring Computer Science with C++Author: Owen Astrachan
Publisher: McGraw-Hill Science/Engineering/Math

Buy New: $19.93
as of 11/21/2009 10:14 CST details



New (7) Used (11) from $7.00

Seller: thebookgrove
Rating: 3.5 out of 5 stars 17 reviews
Sales Rank: 1600719

Media: Paperback
Edition: 2
Pages: 880
Number Of Items: 1
Shipping Weight (lbs): 2.9
Dimensions (in): 9.1 x 7.2 x 1.2

ISBN: 0072465360
Dewey Decimal Number: 005
EAN: 9780072465365
ASIN: 0072465360

Publication Date: December 12, 2000
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - A Computer Science Tapestry: Exploring Programming and Computer Science
  • Paperback - Computer Science Tapestry: Exploring Programming and Computer Science with C++: Instructor's Manual
  • Paperback - A Computer Science Tapestry: Exploring Computer Science with C++
  • Paperback - Computer Science Tapestry: Exploring Programming and Computer Science (McGraw-Hill International Editions)
  • Paperback - A Computer Science Tapestry: Exploring Computer Science with C++
  • Paperback - A Computer Science Tapestry : Exploring Computer Science with C++
  • Paperback - Computer Science Tapestry (McGraw-Hill Series in Computer Science)
  • Paperback - Computer Science Tapestry: Exploring Programming and Computer Science with C++

Accessories:


Similar Items:


Editorial Reviews:

Product Description
A Computer Science Tapestry is designed for use in a first course in computer science (CS1) that uses C++ as its programming language. This book covers basic concepts in programming, program design and computer science along with giving students a good introduction to the C++ language.

In the new edition, Astrachan has put more emphasis on object-oriented programming by introducing a graphics library and including a new chapter on object-oriented techniques. He has also added new case studies and "design tips."


Customer Reviews:
Showing reviews 1-5 of 17



5 out of 5 stars This is what distinguishes learners from procrastinators   May 15, 2007
Petros P. Rigas (Thailand)
1 out of 1 found this review helpful

I have taught programming for almost 10 years now. I have used many books which aim to teach students the basics of many programming languages - take the Deitel 'How to Program' series for example. The author's approach in explaining the basics of programming using an object oriented approach is fully-fledged (please read its preface before making any unnecessary comments). Students learn to read and understand class descriptions and implementations. After exposure to many classes in the first couple of chapters, students learn to design their own simple classes and work with them from scratch. The author's discussion of recursion, inheritance and polymorphism is also classical. After teaching an introductory class with this book, my students have always found the move to Java much easier.


1 out of 5 stars Outraged   July 15, 2006
Patrick (Mass, USA)
0 out of 1 found this review helpful

Having received this book as a gift I really did not lose anything of value except for my time. No other book has fueled my outrage over its production than this one. I thought I was going to cherish a "Tapestry", especially a free one... When I first got the book, I came here and read the reviews.. and gave the author the benefit of the doubt and said eh, everyone's got an opinion. Let me tell you straight out EVERY negative review here is right on. I have no reason to bash this book other than the facts, as I said before I didn't pay for it. Thank goodness. I felt so ill toward it I wrote to Owen himself. Among the things stated already by past reviews, my most major gripe is that code is scattered about with no real order whatsoever. He gives you a website to download more code.. has a How to G appendix which supposedly has even more code.. yet I guarantee you, you are going to find #include's that are not found anywhere listed above. Not in the appendix, the book content or his site. So what gives? Was this an attempt to influence the budding programmer to develop his/her own classes and header files? I have a strong C background and if he wanted me to dream up these missing files, there's no way I could without advanced knowledge of C++. This is a beginner's book.. so I feel this author meant for the code to not actually be typed by a programmer and run.. but to be looked at and studied by theory. Garbage. Don't waste your time.


1 out of 5 stars His Editor Should Be Hanged   September 12, 2003
0 out of 4 found this review helpful

The book " CS Tapestry" often highlights terminology which isn't defined and then uses these terms for explanations in the text. It should have a glossary of terms and definitions and its editor should be hanged. The book should be written for a beginner's point of view. It's marketed as an introduction to the whole field -but gives little attention to the wider tapestry.
I spent close to 100 dollars for this book and must invest extra money in supplemental books just to pass the course. He has written a book for beginner computer scientists that can only be understood by computer scientists. This takes no skill at all.



1 out of 5 stars This is the worst book ever   July 12, 2002
0 out of 7 found this review helpful

this is the worst book I have ever read. this book is definitely not for beginners. the author introduced classes at the biginning of the book.the university i am attending is using this book, I have never find anystudent who likes this book. even my intructor said this book is not book. I do not recomment this book. i give this book 1 over 100. take my advice if you are a novice


1 out of 5 stars Great Practice Book, but   January 5, 2002
1 out of 7 found this review helpful

You wouldn't want to go read a hundred page worth of reading, and yet you only learned a mere something. The chapters have programs that you WILL NEVER use if you are planning to do a lot of C++ hardwork. For a 655-page book, it's not worth the time. Some books cover the very basic in chapter 2 and/or chapter 3, and you get a firm foundation on the basic concepts.

Showing reviews 1-5 of 17





Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Subcategories
Paperback
Mass Market
Trade
Related Categories
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Computer Science
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Engineering
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• C & C++ Windows Programming
Development
Microsoft
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General
C
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General
Engineering
Professional & Technical
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books