![[Book Cover]](../covergif/0132681528.jpg)
|
Introduction to Computing with C++ and Object Technology, An, 1/e
William H. Ford, University of the Pacific
William R. Topp, University of the Pacific
Published September, 1998 by Prentice Hall Engineering/Science/Mathematics
Copyright 1999, 811 pp.
Paper
ISBN 0-13-268152-8
|
Sign up for future mailings on this subject.
See other books about:
C++--Intro to Programming/CS1-Computer Science
C++-Computer Information Systems
C/C++ Programming-Electronic Technology
![[Companion Website]](../images/cat_cwlogo.gif)
|

For Introduction to Programming (CS1) courses that are taught
in C++.
Unique in approach, this is the first introductory C++ programming
text to get students involved with objects and object-oriented design,
analysis, and programming from day one. Students quickly learn
to understand class declarations and use a wide variety of existing
classes. By chapter 5, the book has covered simple conditional and
loop control structures that enable students to design and implement
their own classes. Throughout this text, each concept is carefully
developed and supported with numerous examples, figures, and complete
programs.
EARLY introduction of object-oriented analysis, design
and programmingFocuses on how objects are used to build a
C++ program.
Avoids a Pascalized C++ approach and features
the use and development of many C++ classes.
Complete programsEach major concept illustrated
with a complete program that always contains a highlighted
run.
Easy-to-use graphics softwareIntroduces object
technology concepts. It creates objects for drawing circles, rectangles,
polygons, lines and text, and is used for demonstration programs and
exercises in most of the chapters. Implementations are available for
Windows and X on a UNIX system.
Technical and programming notesHighlight particularly
important or difficult material.
Coverage of templates, operator overloading, dynamic
memory, linked lists, and inheritance.
Exploring Concepts sections in each chapter.
- Stimulate creative thought and class discussion.
Extensive problems sets for each chapterCategorized
in four sections: Review Exercises, Written Exercises, Programming
Exercises, and Programming Projects.
FREE CD-ROMContains Microsoft's Visual C++ 5.0
Learning Edition Software, Rational Rose Demo, and a Graphics Software
Package.
1. Introduction to Object Technology.
2. Basic C++ Types and Programs.
3. Describing and Declaring Classes.
4. Basic C++ Control Structures.
5. Developing Your Own Classes.
6. Additional C++ Control Structures.
7. Arrays.
8. Program Designs and Algorithms
9. Operator Overloading and Templates.
10. Pointers and Dynamic Memory.
11. Containers and Linked Lists
12. Inheritance and Virtual Functions.
Appendix A. Computer Data Storage.
Appendix B. Character Representations.
Appendix C. Operator Summary.
Appendix D. Stream Formatting.
Appendix E. The C++ Preprocessor.
Appendix F. Namespaces and the ANSI/ISO Standard Libraries.
|