A computer science tapestry : exploring programming and computer science with C++

著者

    • Astrachan, Owen L.

書誌事項

A computer science tapestry : exploring programming and computer science with C++

Owen L. Astrachan

(McGraw-Hill computer science series)

McGraw-Hill, c2000

2nd ed

  • : us : pbk
  • : international ed

大学図書館所蔵 件 / 2

この図書・雑誌をさがす

注記

Includes bibliographical references (p. 821-824) and index

内容説明・目次

巻冊次

: international ed ISBN 9780071161787

内容説明

"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 and gives students a good introduction to the C++ language. In the second 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."

目次

  • Computer science and programming
  • C++ programs - form and function
  • design and implementation of simple programs
  • control, functions, and classes
  • iteration with programs and classes
  • streams, iterators, and operators
  • abstraction and information hiding
  • arrays, data, and random access
  • class design and implementation
  • matrices and recursion
  • sorting, searching, and templates
  • dynamic data and pointers
  • inheritance for object-oriented design and programming
  • advanced topics - sets, trees and maps.
巻冊次

: us : pbk ISBN 9780072322033

内容説明

Designed for use on an introductory C++ computer programming course, this text covers the basic concepts in program design and computer science, as well as giving a thorough grounding in C++ language. On completion students should be able to write and design their own programs.

目次

  • Computer science programming. Part 1 Foundations of C++ programming: C++ programs - form and function
  • C++ programs - input/process/output
  • building programs and solving problems
  • iteration with programs and classes. Part 2 Program and class construction: extending the foundation - sequential access - streams and iterators
  • class design and implementation via simulation
  • arrays, data, and random access.Part 3 Design, use, and analysis: building on the foundation -characters, strings, and streams - abstraction and information hiding
  • recursion, scope, and lifetime
  • sorting, algorithms, and matrices
  • information hiding and dynamic data. Appendix: class declarations and implementations. Bibliography.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ