About this book
Big C++: Late Objects, 3rd Edition focuses on the essentials of effective learning and is suitable for a two-semester introduction to programming sequence. This text requires no prior programming experience and only a modest amount of high school algebra. It provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent coders. The second half covers algorithms and data structures at a level suitable for beginning students. Horstmann and Budd combine their professional and academic experience to guide the student from the basics to more advanced topics and contemporary applications such as GUIs and XML programming. More than a reference, Big C++ provides well-developed exercises, examples, and case studies that engage students in the details of useful C++ applications.
Choosing the enhanced eText format allows students to develop their coding skills using targeted, progressive interactivitiesdesigned tointegrate withthe eText. All sections include built-in activities, open-ended review exercises, programming exercises, and projects to help students practice programming and build confidence. These activities go far beyond simplistic multiple-choice questions and animations. They have been designed to guide students along a learning path for mastering the complexities of programming. Students demonstrate comprehension of programming structures, then practice programming with simple steps in scaffolded settings, and finally write complete, automatically graded programs.
The perpetual access VitalSource Enhanced eText, when integrated with your school's learning management system, provides the capability to monitor student progress in VitalSource SCORECenter and track grades for homework or participation.
*Enhanced eText and interactive functionality available through select vendors and may require LMS integration approval for SCORECenter.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Title Page
- Copyright
- Preface
- Contents
- Chapter 1 Introduction
- Chapter 2 Fundamental Data Types
- Chapter 3 Decisions
- Chapter 4 Loops
- Chapter 5 Functions
- Chapter 6 Arrays and Vectors
- Chapter 7 Pointers and Structures
- Chapter 8 Streams
- Chapter 9 Classes
- Chapter 10 Inheritance
- Chapter 11 Recursion
- Chapter 12 Sorting and Searching
- Chapter 13 Advanced C++
- Chapter 14 Linked Lists, Stacks, and Queues
- Chapter 15 Sets, Maps, and Hash Tables
- Chapter 16 Tree Structures
- Chapter 17 Priority Queues and Heaps
- Appendix A Reserved Word Summary
- Appendix B Operator Summary
- Appendix C Character Codes
- Appendix D C++ Library Summary
- Appendix E C++ Language Coding Guidelines
- Appendix F Number Systems
- Glossary
- Index
- Credits
- EULA
