Math.com Store
 Location:  Home » Math Books » A Computer Science Tapestry: Exploring Computer Science with C++  
Bestsellers
Programming in Objective-C 2.0, 2/eProgramming in Objective-C 2.0, 2/e

Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework Application Development Foundation, Second editionMCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework Application Development Foundation, Second edition

Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)

C++ Primer PlusC++ Primer Plus

Excel 2007 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)Excel 2007 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)

Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) (Addison-Wesley Microsoft Technology Series)Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) (Addison-Wesley Microsoft Technology Series)

C++ Primer Plus (5th Edition)C++ Primer Plus (5th Edition)

Effective C++Effective C++

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)
New Releases
Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) (Addison-Wesley Microsoft Technology Series)Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) (Addison-Wesley Microsoft Technology Series)

MCTS Self-Paced Training Kit (Exam 70-433): Microsoft® SQL Server® 2008 Database DevelopmentMCTS Self-Paced Training Kit (Exam 70-433): Microsoft® SQL Server® 2008 Database Development

MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)MCTS Self-Paced Training Kit (Exam 70-448): Microsoft® SQL Server® 2008 Business Intelligence Development and Maintenance (Self-Paced Training Kits)

MCTS Self-Paced Training Kit (Exam 70-562): Microsoft® .NET Framework 3.5 ASP.NET Application Development (Pro - Certification)MCTS Self-Paced Training Kit (Exam 70-562): Microsoft® .NET Framework 3.5 ASP.NET Application Development (Pro - Certification)

Microsoft® ASP.NET and AJAX: Architecting Web Applications (PRO-Developer)Microsoft® ASP.NET and AJAX: Architecting Web Applications (PRO-Developer)

Microsoft® SQL Server® 2008 Analysis Services Step by Step (Step By Step (Microsoft))Microsoft® SQL Server® 2008 Analysis Services Step by Step (Step By Step (Microsoft))

Sams Teach Yourself Microsoft SQL Server T-SQL in 10 MinutesSams Teach Yourself Microsoft SQL Server T-SQL in 10 Minutes

Programming ASP.NET 3.5Programming ASP.NET 3.5

Visual Basic 2005 Cookbook: Solutions for VB 2005 Programmers (Cookbooks (O'Reilly))Visual Basic 2005 Cookbook: Solutions for VB 2005 Programmers (Cookbooks (O'Reilly))

The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel ApplicationsThe Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
Most Gifted
MCTS Self-Paced Training Kit (Exam 70-432): Microsoft® SQL Server® 2008 Implementation and Maintenance (PRO-Certification)MCTS Self-Paced Training Kit (Exam 70-432): Microsoft® SQL Server® 2008 Implementation and Maintenance (PRO-Certification)

MCTS Self-Paced Training Kit (Exam 70-433): Microsoft® SQL Server® 2008 Database DevelopmentMCTS Self-Paced Training Kit (Exam 70-433): Microsoft® SQL Server® 2008 Database Development

Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

Sams Teach Yourself Microsoft SQL Server T-SQL in 10 MinutesSams Teach Yourself Microsoft SQL Server T-SQL in 10 Minutes

MCITP Self-Paced Training Kit (Exam 70-441): Designing Database Solutions by Using Microsoft  SQL Server(TM) 2005 (Self-Paced Training Kits)MCITP Self-Paced Training Kit (Exam 70-441): Designing Database Solutions by Using Microsoft SQL Server(TM) 2005 (Self-Paced Training Kits)

MCITP Self-Paced Training Kit (Exam 70-442): Designing and Optimizing Data Access by Using Microsoft  SQL Server(TM) 2005 (Self-Paced Training Kits)MCITP Self-Paced Training Kit (Exam 70-442): Designing and Optimizing Data Access by Using Microsoft SQL Server(TM) 2005 (Self-Paced Training Kits)

Excel 2003 Power Programming with VBA (Excel Power Programming With Vba)Excel 2003 Power Programming with VBA (Excel Power Programming With Vba)

Inside Microsoft  SQL Server(TM) 2005: The Storage Engine (Solid Quality Learning)Inside Microsoft SQL Server(TM) 2005: The Storage Engine (Solid Quality Learning)

C++ Primer Plus (5th Edition)C++ Primer Plus (5th Edition)

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework Application Development Foundation, Second editionMCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework Application Development Foundation, Second edition

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: $33.21



New (6) Used (14) from $0.23

Rating: 3.5 out of 5 stars 17 reviews
Sales Rank: 645216

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

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 6 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 6 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




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
Development
.NET
C & C++ Windows Programming
Exchange
Foundation Classes
InterDev
Internet Information Server
SQL Server
VBA
Visual Basic
Visual J++
Related Categories
• Microsoft
Computers & Internet
Subjects
Books
Most Wished For
Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)

Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

MCTS Self-Paced Training Kit (Exam 70-562): Microsoft® .NET Framework 3.5 ASP.NET Application Development (Pro - Certification)MCTS Self-Paced Training Kit (Exam 70-562): Microsoft® .NET Framework 3.5 ASP.NET Application Development (Pro - Certification)

The C++ Standard Library: A Tutorial and ReferenceThe C++ Standard Library: A Tutorial and Reference

Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) (Addison-Wesley Microsoft Technology Series)Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel, VBA, and .NET (2nd Edition) (Addison-Wesley Microsoft Technology Series)

C++ Primer Plus (5th Edition)C++ Primer Plus (5th Edition)

Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series)Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series)

Windows via C/C++ (Pro - Developer)Windows via C/C++ (Pro - Developer)

Disclaimer: All product information on this site belongs to Amazon.com.
No guarantees are made as to accuracy of prices and information.