Features
- Cover Type: Paperback with 880 pages
- Published by: McGraw-Hill Science/Engineering/Math
- Edition: 2nd Edition December 12, 2000
- Written in: English
- ISBN 10 Number: 0072465360
- ISBN 13 Number: 978-0072465365
-
Book Dimensions:
9.1 x 7.2 x 1.2 inches
- Weighs: 2.9 pounds
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."
Reader Reviews
This book is a textbook, not a reference book. Text books teach, reference books provide convenient lookup. As a teacher of large programming classes, I can appreciate the authors approach to teaching programming. Students with no background do MUCH better with a black box approach to functions. Use it first then learn how to make it yourself is a far better approach than getting students lost in all of the details no matter how important the details are. There's plenty of time later in the semester (and subsequent courses) to master the details. For most students, the CS1 course is NOT about becoming a programmer, it's about learning analytical problem solving skills. The book does an excellent job of addressing the pedegogical concerns of the CS1 course. One may of course have quibbles with the order that things are presented of course. I personally prefer to introduce functions before classes. But this is a religious issue more than anything else. There are many different ways to do things that all lead to a successful conclusion.
Comment | |
(Report this)