C++ University Concise Tutorial: Example Program Design (Includes one CD-ROM)

Author: (USA) Deitel
Publisher:
Publish Date: 2005-09-01
Features: This book demonstrates the capabilities of C++ for object-oriented programming. The outstanding teaching methods of this book stem from Deitel & Associates' team of numerous authors who have written programming language books and over 1,000,000 people in more than 100 countries have been taught programming courses by their well-known instructors. Application-driven, hands-on tutorial approach—Deitel will guide readers to explore C++ concepts in a lively and practical application. These practical applications include: inventory, payroll calculator, dental billing, car loan, GPA calculation, interest calculator, income tax, fundraising, dice game, salary statistics, student grades, digital clock, shopping list, bill, note information, screen capture, transcript, phone directory
Key Topics Covered: debugging, variables, input, memory, algorithms, algorithmic principles, pseudocode, UML, program control, operators, characters, strings, loops, databases, multi-branch selection, functions, scope, function prototypes, random number generation, enumeration, one-dimensional and two-dimensional arrays, references, classes, objects, pointers, dynamic data structures, inheritance, polymorphism, sequential file access, exception handling, templates, operator overloading
What makes this book outstanding is that it arranges and explains the content around simple and interesting learning examples.
—John Varghese
"This book is well-written, containing examples and exercises, and the theory is easy to understand. This concise learning method is a great way for students to easily and comprehensively learn C++ theory. It also includes some good guided exercises and error correction exercises."
—Marg Chauvin
"This is a very creative way to explain basic programming concepts. Each tutorial is divided into sections as the program unfolds."
—Ed Brunjes
"This is the best way I've seen to explain two-dimensional arrays in over 30 years of teaching and working."
—Marg Chauvin
"What impressed me the most is that this book provides a large number of exercises. In each tutorial, the rich exercises provide readers with opportunities to practice and reinforce what they have learned. I think readers will have the same impression."
—Catherine Wyman
"Wow, the introduction to 'pointers' in this book is the best part. The explanation of pointers is excellent. I like the linked list examples that are connected to the real world. This book is very suitable for university teaching. I appreciate the use of UML activity diagrams instead of data flow diagrams in this book."
—Richard Holladay
"I think this is a great book for online classes. It's also the best book I've ever seen. Some interesting applications in the after-class exercises can deepen the understanding of the concepts in each chapter."
—Ed Brunjes
"I've seen the best explanation of operator overloading."
—Warren Bartlett
Uses multiple teaching methods
ANSI/ISOC++ hints improve readability and usability
Step-by-step approach shows how to build and execute a complete application from scratch
Uses complete applications to explain programming concepts
Application-driven approach—22 tutorials and over 100 object-oriented applications
Self-assessment questions with answers provide immediate feedback for each section
Technical summaries, UML activity diagrams, and C++ class library index
Provides a wealth of exercises, including:
10 carefully prepared multiple-choice questions for each tutorial;
2 exercises named "What does this code do?" and "Find the errors in the code";
4 practical application-oriented exercises, including a "challenge"
Explains the use of the Visual C++.NET Debugger in debugging content and exercises, as well as a directory on GDB
Each tutorial includes a list of key terms, with a complete glossary at the end of the book
Provides instructor resources, including PowerPoint slides, all test question documents, instructor CD-ROM, and a website with the latest updates on this book at www.deitel.com
This book introduces the principles of computer programming and the C++ language, detailing various aspects of C++ in detail, including input/output, data types, variables, pseudocode, algorithms, control statements, operators, functions, arrays, strings, classes, objects, inheritance, polymorphism, pointers, references, file handling, exceptions, templates, and operator overloading, etc. At the same time, this book provides a wealth of program examples that can run on any ANSI/ISOC++ compatible compiler, as well as abundant exercises to enhance and consolidate learning. This book provides an introductory C++ programming textbook for students with little or no programming experience. It is suitable for students majoring in computer-related fields to learn the C++ language and can also be used as a reference book for developers.

📌 Related Posts