Math.com Store
 Location:  Home » Math Books » A Computer Science Tapestry: Exploring Computer Science with C++  
Bestsellers
Programming in Objective-C 2.0 (2nd Edition)Programming in Objective-C 2.0 (2nd 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

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

Microsoft® SQL Server® 2008 Internals (Pro - Developer)Microsoft® SQL Server® 2008 Internals (Pro - Developer)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

Windows Server  2008 Administrator's Pocket Consultant (Pro - Administrator's Pocket Consultant)Windows Server 2008 Administrator's Pocket Consultant (Pro - Administrator's Pocket Consultant)

Windows Server 2008 Inside OutWindows Server 2008 Inside Out

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

Excel VBA Programming For Dummies (For Dummies (Computer/Tech))Excel VBA Programming For Dummies (For Dummies (Computer/Tech))

Excel 2007 VBA Programming For Dummies (For Dummies (Computer/Tech))Excel 2007 VBA Programming For Dummies (For Dummies (Computer/Tech))
New Releases
ASP.NET MVC in ActionASP.NET MVC in Action

Professional Microsoft SharePoint 2007 Reporting with SQL Server 2008 Reporting Services (Wrox Programmer to Programmer)Professional Microsoft SharePoint 2007 Reporting with SQL Server 2008 Reporting Services (Wrox Programmer to Programmer)

Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer)Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer)

CODE Magazine - 2009 Nov/DecCODE Magazine - 2009 Nov/Dec

Essential Silverlight 3Essential Silverlight 3

Microsoft SQL Server 2008 BibleMicrosoft SQL Server 2008 Bible

Excel 2007 VBA Macro ProgrammingExcel 2007 VBA Macro Programming

Microsoft SQL Server 2008 Integration Services Problem-Design-SolutionMicrosoft SQL Server 2008 Integration Services Problem-Design-Solution

Extended STL, Volume 2: Functions, Algorithms, Adaptors, and Allocators (C++ In-Depth Series)Extended STL, Volume 2: Functions, Algorithms, Adaptors, and Allocators (C++ In-Depth Series)

C# 4.0 in a Nutshell: The Definitive ReferenceC# 4.0 in a Nutshell: The Definitive Reference
Most Gifted
Programming in Objective-C 2.0 (2nd Edition)Programming in Objective-C 2.0 (2nd Edition)

MCITP Self-Paced Training Kit (Exam 70-646): Windows Server AdministrationMCITP Self-Paced Training Kit (Exam 70-646): Windows Server Administration

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

Agile Principles, Patterns, and Practices in C#Agile Principles, Patterns, and Practices in C#

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)

Murach's ASP.NET 3.5 Web Programming with C# 2008Murach's ASP.NET 3.5 Web Programming with C# 2008

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-433): Microsoft® SQL Server® 2008 Database DevelopmentMCTS Self-Paced Training Kit (Exam 70-433): Microsoft® SQL Server® 2008 Database Development

Excel 2007 VBA Programming For Dummies (For Dummies (Computer/Tech))Excel 2007 VBA Programming For Dummies (For Dummies (Computer/Tech))

Microsoft SQL Server 2008 Administrator's Pocket ConsultantMicrosoft SQL Server 2008 Administrator's Pocket Consultant

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.92
as of 11/22/2009 01:28 CST details



New (7) Used (10) from $7.00

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

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 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
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)Programming in Objective-C 2.0 (2nd Edition)

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)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

Learning OpenCV: Computer Vision with the OpenCV LibraryLearning OpenCV: Computer Vision with the OpenCV Library

The C++ Programming Language: Special EditionThe C++ Programming Language: Special Edition

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

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

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

Agile Principles, Patterns, and Practices in C#Agile Principles, Patterns, and Practices in C#

Windows Server 2008 Inside OutWindows Server 2008 Inside Out