C++: An Active Learning Approach
C++: An Active Learning Approach provides a hands-on approach to the C++ language through active learning exercises and numerous programming projects. Ideal for the introductory programming course, this text includes the latest C++ upgrades without losing site of the C underpinnings still required for all computing fields. With over 30 years combined teaching experience the authors understand potential pitfalls students face and aim to keep the language simple, straightforward, and conversational. The topics are covered in-depth yet as succinctly as possible. The text provides challenging exercises designed to teach students how to effectively debug a computer program and Team Programming exercises urge students to read existing code, adhere to code specifications, and write from existing design documents. Examples are provided electronically allowing to students to easily run code found in the text.
What people are saying - Write a review
This book is absolutely fantastic! As a student of Todd Breedlove, I would recommend this book to anybody who is interested in learning C++. This book is laid out to be a quick check book for expert C++ programmers, and a very simply laid out book for people new to programming. I believe this book will also have code updated with the Microsoft C++ standards, so your code will have the most accurate and appropriate style.
I am a sophomore in the Software Engineering program at Oregon Institute of Technology. I have taken three C++ classes with Todd including Object Oriented Programming in C++. This book is easy to understand and makes C++ fun.
Chapter 2 Program Design and Development
Chapter 3 Getting Started with C++
Chapter 4 LiteralsVariables and Constants
Chapter 5 Input and Output Streams
Chapter 6 Mathematical Operations
Chapter 7 Conditional Statements
Chapter 8 Repetition Statements
Chapter 9 Functions
Chapter 13 UserDefined Types
Chapter 14 Introduction to ObjectOriented Programming
Chapter 15 Introduction to Classes
Chapter 16 Miscellaneous Topics
Chapter 17 Binary and Random Access Files
Chapter 18 Introduction to Linked Lists