Description:
For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.
This special edition of C++ How to Program is ideal for one- semester, introductory C++ courses. The text covers fundamental programming topics and provides several extra chapters so professors can customize courses to meet their needs. Seven chapters have been trimmed from C++ How to Program, Fifth Edition so they include only information likely to be presented in a one- semester, introductory course.
Table of Contents:
1. Introduction to Computers and C++ Programming
2. Introduction to C++ Programming
3. Introduction to Classes and Objects
4. Control Statements: Part 1
5. Control Statements: Part 2
6. Functions
7. Arrays
8. Pointers and Strings
9. Classes and Data Abstraction
10. Classes: Part II
11. Operator Overloading: String and Array Objects
12. Object-Oriented Programming: Inheritance
13. Object-Oriented Programming: Polymorphism
Appendices
A. Operator Precedence and Associativity Chart
B. ASCII Character Set
C. Fundamental Types
D. Number Systems
E. C Legacy Code Topics
F. Preprocessor
G. ATM Case Study Code
H. UML 2: Additional Diagram Types
I. C++ Internet and Web Resources
J. Introduction to XHTML
K. XHTML Special Characters
Bibliography
Index