"A Computer Science Tapestry" is designed to be used in a first course in computer science that uses C++. The book focuses on computer science concepts and uses the C++ language to demonstrate these principles. Although the new edition maintains its object-oriented approach, it has been slightly reorganized to consolidate some procedural programming topics such as functions, making it easier to cover them if desired. Additionally, more coverage of arrays has been added, allowing instructors to choose whether they want to cover vectors or arrays. The pedagogy of this book continues to be one of its strongest features. Pause to reflect exercises encourage students to check their understanding; output boxes highlight finished code, and stumbling block sections help students to avoid common errors. Additionally, this book is known for its excellent and substantive examples - new to this edition is the inclusion of more simple examples.
- ISBN10 0071151370
- ISBN13 9780071151375
- Publish Date 1 February 2008 (first published 1 January 1997)
- Publish Status Cancelled
- Out of Print 6 August 2005
- Publish Country GB
- Publisher McGraw-Hill Education - Europe
- Imprint McGraw-Hill Publishing Co.
- Edition 3rd Revised edition
- Format Paperback
- Pages 864
- Language English