Welcome to the Brief Version of Starting Out with C++: From Control Structures through
Objects, 6th edition. This book is intended for use in a one or two-semester C++ programming
course. Students new to programming, as well as those with prior course work in
other languages, will find this text beneficial. The fundamentals of programming are covered
for the novice, while the details, pitfalls, and nuances of the C++ language are
explored in-depth for both the beginner and more experienced student. The book is written
with clear, easy-to-understand language and it covers all the necessary topics for an
introductory programming course. This text is rich in example programs that are concise,
practical, and real-world oriented, ensuring that the student not only learns how to implement
the features and constructs of C++, but why and when to use them.
In this brief version of Starting Out with C++, Gaddis takes a problem-solving approach, inspiring students to understand the logic behind developing quality programs while introducing the C++ programming language. This style of teaching builds programming confidence and enhances each student's development of programming skills. This edition in the Starting Out Series covers the core programming concepts that are introduced in the first semester introductory programming course. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter.