About Deitel & Associates, Inc.
Opportunities for Contract Trainers
Deitel Gear at CafePress.com
Course Catalog and Pricing
C Programming Curriculum Overview
CPlusPlus Programming Curriculum Overview
Java Programming Curriculum Overview
Internet & Web Programming Curriculum Overview
iOS 6 App Development
Visual Basic Programming Curriculum Overview
Visual C# Programming Curriculum Overview
Visual C++ Programming Curriculum Overview
Self-Paced Training (DVD/Online)
Intro to Python for CS and DS
Python for Programmers
LiveLessons Video-Based Training
Swift for Programmers
Swift and iOS 8 Academic Bundle
Android 6 for Programmers: An App-Driven Approach
Android How to Program, 3/e
Android for Programmers, 2/e
Android How to Program, 2/e
Android for Programmers
Android How to Program
C How to Program, 8/e
C How to Program, 7/e
C for Programmers with an Introduction to C11
C How to Program, 6/e
C How to Program, 5/e
C How to Program, 4/e
C++ How to Program, 10/e
C++ How to Program, 9/e
C++11 for Programmers, 2/e
C++ for Programmers
C++ How to Program, 8/e, Early Objects Version
C++ How to Program, 7/e
C++ How to Program, Late Objects Version, 7/e
C++ How to Program, 6/e
Visual C++ 2008 How to Program, Second Edition
Small C++ How to Program, 5/e
Simply C++, 1/e
C++ How to Program, 5/e
C++ How to Program, 4/e
The Complete C++ Training Course, 4/e
C++ In the Lab, 4/e
C++ How to Program, 3/e
The Complete C++ Training Course, 3/e
C++ In the Lab, 3/e
C++ How to Program, 2/e
The Complete C++ Training Course, 2/e
Visual C++ .NET A Managed Code Approach, 1/e
Getting Started with Visual C++ 6, 1/e
Visual C++ .NET How to Program, 1/e
Visual C# How to Program, 6/e
C# 6 for Programmers, Sixth Edition
Visual C# 2012 How to Program
C# 2012 for Programmers
Visual C# 2010 How to Program
C# 2010 for Programmers, 4/e
Visual C# 2008 How to Program, 3/e
C# 2008 for Programmers, 3/e
Visual C# 2005 How to Program, 2/e
C# For Programmers, 2/e
Simply C#, 1/e
Internet & World Wide Web How to Program, 5/e
Internet & World Wide Web How to Program, 4/e
Ajax, RIAs and Web Development for Programmers
Internet & World Wide Web How to Program, 3/e
Perl How to Program, 1/e
Python How to Program, 1/e
Web Services A Technical Introduction, 1/e
Internet & World Wide Web How to Program, 2/e
Internet & World Wide Web How to Program, 1/e
Wireless Internet & Mobile Business Training, 1/e
e-Business & e-Commerce Training Course, 1/e
Wireless Internet & Mobile Business How to Program
e-Business & e-Commerce How to Program, 1/e
e-Business & e-Commerce for Managers, 1/e
iOS 8 for Programmers
Dive Into iOS 6: An App-Driven Approach
iPhone for Programmers: An-App Driven Approach
Java 9 Changes
Installing JDK 9 Developer Preview
Java How to Program, 11/e
Java 9 for Programmers
Java How to Program, Late Objects Version, 11/e
Java How to Program, 10/e (Early Objects)
REVEL for Deitel Java
Java How to Program, 10/e, Late Objects Version
Java SE 8 for Programmers, 3/e
Java How to Program, 9/e, Early Objects Version
Java for Programmers, 2/e
Java How to Program, 8/e, Early Objects Version
Java How to Program, 8/e, Late Objects Version
Java for Programmers
Java How to Program, 7/e
Java How to Program, 6/e
Simply Java Programming, 1/e
Small Java How to Program, 6/e
Operating Systems, 3/e
Visual Basic 2010 How to Program
Visual Basic 2012 How to Program
Simply Visual Basic 2010
Visual Basic 2008 How to Program
Simply Visual Basic 2008, 3/e
CourseSmart Online Books for College Courses
How to Program vs. for Programmers Books
Subscribe to the Deitel Buzz Online Newsletter
Free tutorials and articles
| Books >> C++ >> Small C++ How to Program, 5/e
Login or Register to download this book's code examples and other premium content.
|Small C++ How to Program, 5/e|
Chapter 1: Introduction to Computers, the Internet and World Wide Web
Chapter 2: Introduction to C++ Programming
Chapter 3: Introduction to Classes and Objects
What's New In This Edition
Based on Chapters 1-13 (except the optional OOD/UML case study) and appendices of our best-selling C++ textbook, C++ How to Program, 5/e. Small C++ How to Program, 5/e takes a new early classes and objects approach to teaching programming. These topics in the past editions of C++ How to Program, were introduced in Chapters 6-7 and 9-10. Now, they are introduced in Chapter 3 and are integrated throughout the book in both the examples and exercises from that point forward.
Small C++ How to Program, Fifth Edition is a smaller, lower-priced book for one-semester introductory (CS1) courses based and focuses on the core concepts and features of C++. The special edition has many compelling features:
- Major content revisions.
- Smaller chapters.
- Early classes and objects approach.
- Integrated case studies: GradeBook, Time class, Employee class and more.
- Unified Modeling Language ™ 2.0 (UML 2.0). [Note: The optional OOD/UML ATM case study is available only in our sister book, C++ How to Program, 5/e].
- Discussion and illustrations of the compilation and linking process for multiple-source-file programs.
- Function-call stack explanation.
- Early introduction of C++ Standard Library string and vector objects.
Discussion and illustration of how polymorphism works "under the hood."
ANSI/ISO C++ Standard compliance.
New debugger appendices (Visual Studio .NET and GNU C++).
New interior design.
Syntax coloring consistent with most C++ integrated development environments and code editors.
Code testing on multiple platforms.
Errors and warnings shown for multiple platforms.
"Great early introduction to classes and objects. The combination of live-code examples and detailed figures provides a unique visualization of C++ concepts." —Earl LaBatt, University of New Hampshire
"This new edition signals a significant step in the pedagogic evolution of the Deitel C++ series. The early classes and objects perspective is consistent with current thinking regarding the education of today's software developers. The code conventions are well thought out and conform to the highest programming standards." —Ric Heishman, Northern Virginia Community College
"I am continually impressed with the Deitels’ ability to clearly explain concepts and ideas, which allows the student to gain a well-rounded understanding of the language and software development." —Karen Arlien, Bismarck State College
"This book is one of the best of its kind. It is an excellent “objects first” coverage of C++ that remains accessible to beginners." —Gavin Osborne, Saskatchewan Institute of Applied Science and Technology
"Introducing the UML to students early on is a great idea." —Raymond Stephenson, Microsoft
"Great coverage of polymorphism. I especially appreciate that you explain how the compiler implements polymorphism under the hood." —Ed James-Beckham, Borland
"I’m really keen on these full live-code examples—they give students a head start on creating their own code." —William Honig, Loyola University
"The integrated GradeBook case study is great! The object it represents is useful and applicable to students’ lives." —Karen Arlien, Bismarck State College
"Once again, the Deitel touch has been applied to a language text, with the usual results—accessibility, thorough coverage and an attitude that always keeps the student reader in mind." —Brian Larson, Modesto Junior College
Looking for this book's Web resources links? They are now included in the C++ Programming Resource Center.
©1992—2005. Deitel & Associates, Inc. All Rights Reserved.
|Update :: January 20, 2020
|C++ How to Program, 10/e | C++ How to Program, 9/e | C++11 for Programmers, 2/e | C++ for Programmers | C++ How to Program, 8/e, Early Objects Version | C++ How to Program, 7/e | C++ How to Program, Late Objects Version, 7/e | C++ How to Program, 6/e | Visual C++ 2008 How to Program, Second Edition | Small C++ How to Program, 5/e | Simply C++, 1/e