• Subject Catalog
    • Humanities & Social Sciences
      • Anthropology
      • Art
      • Communication, Film & Theatre Catalog
        • Mass Communication / Public Relations / Film
        • Speech Communication
        • Theatre
      • English
        • Composition
        • Developmental English
        • Literature & Creative Writing
        • Technical Communication
      • History
      • Interdisciplinary Studies
        • Family Studies & Human Development
        • Humanities
        • Race & Ethnic Studies
        • Social Science
        • Women's & Gender Studies
      • Music
      • Philosophy
      • Political Science
      • Psychology
      • Religion
      • Social Work / Family Therapy / Human Services
      • Sociology
      • World Languages
        • Chinese
        • French
        • German
        • Italian
        • Japanese
        • Language Methods
        • Latin
        • Portuguese
        • Russian
        • Spanish
    • Math & Science
      • Anatomy & Physiology
      • Biology & Microbiology
        • Majors Biology / Upper Level Biology
        • Microbiology
        • Non-Majors Biology
      • Chemistry
      • Environmental Science
      • Geography & Atmospheric Sciences
      • Geology & Oceanography
      • Health & Kinesiology
      • Mathematics
        • Advanced Math
        • Calculus
        • Developmental Math
        • Finite Math & Applied Calculus
        • Liberal Arts Math / Teacher's Math
        • Math for Careers
        • Mathematics
        • Precalculus Mathematics
        • Technical Mathematics
      • Nutrition
      • Physics & Astronomy
      • Statistics
        • Introductory Statistics
        • Upper-Level Statistics
    • Professional & Career
      • Business
        • Accounting & Taxation
        • Business Communications
        • Business Law
        • Business Math
        • Business Skills
        • Decision Science
        • Finance
        • Insurance
        • Introduction to Business
        • MIS
        • Management
        • Marketing
        • Office Technologies
      • Business Statistics
      • Communication Sciences & Disorders
      • Computer Science
      • Counseling
      • Criminal Justice
      • Culinary, Hospitality, Travel & Tourism
        • Culinary Arts
        • Food Science
        • Hospitality
        • Travel & Tourism
      • Deaf Studies & Deaf Education
      • Economics
      • Education
        • Curriculum & Instruction
        • ELL
        • Early Childhood Education
        • Ed Psych / Tests & Measurements
        • Educational Administration & Leadership
        • Educational Research
        • Foundations / Intro to Teaching
        • Instructional Technology
        • Licensure Preparation
        • Reading & Literacy
        • Special Education
      • EMS & Fire Science (BRADY)
        • Emergency Medical Services (BRADY)
        • Fire Science (BRADY)
      • Engineering
        • Bioengineering
        • Chemical Engineering
        • Civil & Environmental Engineering
        • Electrical & Computing Engineering
        • General Engineering
        • Industrial Engineering
        • Mechanical & Aerospace Engineering
        • Technical Math / Technical Physics
      • Fashion & Interior Design
        • Consumer Science
        • Fashion
        • Interior Design
      • Health Professions
        • Basic Health Courses
        • Clinical Lab Science
        • Dental Assisting
        • Dental Hygiene
        • Health Information Management
        • Massage Therapy
        • Medical Assisting
        • Medical Billing Insurance Coding
        • Medical Terminology
        • Medical Transcription
        • Nursing Assistant
        • Occupational Therapy
        • Pharmacy Technician
        • Phlebotomy
        • Physical Therapy
        • Surgical Technology
        • Respiratory Therapy
      • Information Technology
        • CIS: Computing Concepts
        • CIS: Office Applications
        • Computer Graphics / Arts
        • Game Development
        • Security
        • Training & Certification
      • Legal Studies & Paralegal
      • Nursing
        • LPN / LVN
        • RN
      • Student Success & Career Development
      • Trades & Technology
        • Agriculture
        • Automotive Technology
        • Building & Technical Trades
        • CAD / Engineering Graphics / Drafting
        • Construction Management & Civil Technology
        • Electronics & Electricity Technology
        • Engineering Technology & Industrial Management
        • Environmental Technology
        • Technical Trades: NCCER / Contren
    • English Language Learners
    • Sign in to download instructor resources
      • Downloading and using instructor resources
  • Products & Services for Teaching
    • Digital Learning Environments
      • Revel
      • MyLab
      • Mastering
      • Nursing concepts curriculum
        • Benefits
        • Get started
        • Testimonials
        • Training & Support
        • Editors & Contributors
      • The Neighborhood 3.0
    • Course Content
      • eTexts and Pearson+
        • Instructor-led Pearson eText
          • System Requirements
          • Accessibility
        • Pearson eText Mobile App
        • Pearson+
      • Pearson Collections
      • Day-one Access
    • Learning & Engagement Tools
      • Aida Calculus tutoring app
      • Learning Catalytics
        • Features
        • User Stories
          • Developing Critical Thinking Skills
          • Engaging Students in Active Learning
          • Using a Team-Based Approach to Learning
          • Incorporating Peer Instruction Methods
          • Adjusting Teaching in Real Time
          • See All Stories
        • Training & Support
          • For Educators
            • Get Your Students Started
            • How Do I? Videos
          • For Students
            • Get Started
            • Buy Access
          • System Requirements
        • Pricing
        • Get Started
        • Legal Notice
      • Live Response
      • MediaShare
      • Off the Page App
      • Pearson Prep
      • StatCrunch
        • Features
        • What's New
        • Community
        • User Feedback
        • Training & Support
        • Request More Information
      • MyDietAnalysis
      • Pearson Interactive Labs
    • Test Prep & Testing Solutions
      • Platinum Educational Group
      • Limmer Creative Test Prep
      • Teacher Licensure Test Prep
      • TestGen
    • English Language Teaching
      • English Language Teaching Catalog
    • Resources by Discipline
      • Business & Economics
      • Engineering, Computer Science & Programming
      • English
      • Humanities & Social Sciences
      • Information Technology & MIS
      • Math & Statistics
      • Sciences
        • Biology
        • Anatomy & Physiology
        • Chemistry
        • Physics
      • World Languages
      • Professional & Career
      • Teacher Education & Helping Professions
      • Nursing & Health
      • Psychology
    • Acceleration, Redesign & Readiness
      • Resources for Getting Started
        • Choosing the Right Solutions for Your Redesign
      • Solutions for Math
        • Modular Model
        • Compressed Model
        • Corequisite Model
        • Pathways Model
        • Non-course-based Remediation Model
      • Solutions for English
        • Modular/Lab-based Model
        • Compressed Model
        • Co-requisite/Accelerated Learning Model
        • Integrated Reading & Writing Model
        • Contextualized Learning Model
        • Non-course-based Remediation Model
      • Redesign Results
      • Events & Webinars
      • Request More Information
      • Redesign Readiness Checklist
    • College Readiness & Career Education
      • Transition to College (K–12)
        • Solutions for Math
          • Illinois Solutions for Math
          • North Carolina Math 4
        • Solutions for Reading & Writing
      • Dual Enrollment Programs
      • Results & Success Stories
  • Products & Services for Institutions
    • Analytics Services
    • Inclusive Access
    • Pearson Online Learning Services
    • Smarthinking Online Tutoring
  • Customers
    • Educators
      • Preview a Title
    • Institutional Leaders
      • The Digital Learner
      • Retention & Engagement
      • Acceleration & Advancement
      • Equity & Affordability
      • Success Stories
      • Resources
      • Request More Information
    • Students
      • Get involved
        • How to become a blogger
    • Private Sector Education
    • Workforce Directors
    • College Resellers
      • Ordering Information
      • Print Rental Program
      • Returns Policy
      • Review & Desk Copies
      • Increase Sell-Through
      • Digital Course Materials Distribution
  • Events
  • Why Choose Pearson?
    • Video Library: Authors & Innovation
      • Video Library by Themes
      • Video Library by Discipline
      • Author Bios
      • On engaging students
      • Active learning in the classroom
      • Active learning impacts
      • Revel Psychology - 1st edition
      • Engaging students with interactive figures
      • Revel authors
      • Revel authors - psychology
      • Pearson authors - political science
      • Pearson authors - programming
      • On digital Interactives
      • Digital products change the classroom
      • Engaging students with digital
      • Reaching today's students
      • Creating lifelong learners
      • Teaching students to ask questions
      • Inspiring students
      • MyLab IT: preparing students for certification
      • Writing for a digital platform
      • Pearson author roundtable on digital learning
    • Career Readiness & Employability Skills
      • Employability Stories
      • Solutions & Partnerships
      • Resources Library
    • Digital Learning
    • Online teaching strategies and support
      • Online teaching strategies
      • Online learning platforms
      • Platform training & support
      • Contact us
    • The sustainability workforce & education hub
  • Higher Education >
  • Professional & Career >
  • Computer Science >
  • Computer Science >
  • Introduction to Programming (CS1) >
  • C++ Programming >
  • Starting Out with C++ from Control Structures to Objects plus MyLab Programming with Pearson eText -- Access Card Package

    .
Get the eTexts you need starting at $9.99/mo with Pearson+
Pearson Always Learning
  • PreK–12 Education
  • Higher Education
  • Industry & Professional
  • Blogs
  • About Us
  • United States
    1. United States
    2. United Kingdom
    3. Global
  • Sign In
  • Contact Us
  • Bookbag

This item has been replaced by Starting Out with C++ from Control Structures to Objects Plus MyLab Programming with Pearson eText -- Access Card Package, 9th Edition

Starting Out with C++ from Control Structures to Objects plus MyLab Programming with Pearson eText -- Access Card Package, 8th Edition

Tony Gaddis, Haywood Community College

©2015 | Pearson

Format   Paper Bound with Access Card
ISBN-13:  9780133796339
Availability

This item has been replaced by Starting Out with C++ from Control Structures to Objects Plus MyLab Programming with Pearson eText -- Access Card Package, 9th Edition

Starting Out with C++ from Control Structures to Objects plus MyLab Programming with Pearson eText -- Access Card Package

View larger

  • Overview
  • Features
  • Contents
  • Resources
  • Order
  • Authors

Overview

Description

This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming.

 

Tony Gaddis’s accessible, step-by-step presentation helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the “how” and the “why”–but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs.

 

In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. 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.

 

MyProgrammingLab for Starting Out with C++ is a total learning package. MyProgrammingLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams—resulting in better performance in the course—and provides educators a dynamic set of tools for gauging individual and class progress.

 

Teaching and Learning Experience

This program presents a better teaching and learning experience–for you and your students. It will help:

  • Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.
  • Enhance Learning with the Gaddis Approach: Gaddis’s accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter.
  • Keep Your Course Current: This edition introduces many of the new C++11 language features.
  • Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.

Note: MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.

 

Features

Personalize Learning with MyProgrammingLab

Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. A self-study and homework tool, a MyProgrammingLab course consists of hundreds of small practice problems organized around the structure of this textbook. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable them to figure out what went wrong—and why. For instructors, a comprehensive roster tracks correct and incorrect answers and stores the code inputted by students for review.

  • Programming practice: Your students will gain first-hand programming experience in an interactive online environment.
  • Immediate, personalized feedback: Students will gain intelligent, immediate feedback by mining our large database of submissions to provide student-specific responses.
  • Dynamic roster: Your students’ submissions are automatically evaluated, both saving you time, and offering students immedi¿ate learning opportunities. The color-coded roster gives you a quick glance of your classes’ progress. Easily drill down to receive information on a single student’s performance or submissions for a specific problem.
  • Graduated complexity: Problems are broken down into short, understandable sequences of exercises, where each sequence relates to a particular topic. Within each sequence the level and sophistication of the exercises increase gradually but steadily.
  • Step-by-step VideoNote tutorials: Step-by-step video tutorials enhance the programming concepts presented in the book by allowing students to view the entire problem-solving process outside of the classroom–when they need help the most.
  • A powerful homework and test manager: MyProgrammingLablets you create, import, and manage online homework assignments, quizzes, and tests that are automatically graded. You can choose from a wide range of assignment options, including time limits, proctoring, and maximum number of attempts allowed. The bottom line: MyProgrammingLab means less time grading and more time teaching.
  • Comprehensive online course content: Filled with a wealth of content that is tightly integrated with your textbook, MyProgrammingLab lets you easily add, remove, or modify existing instructional material. You can also add your own course materials to suit the needs of your students or department. In short, MyProgrammingLab lets you teach exactly as you'd like.

Note: MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. 


Enhance Learning with the Gaddis Approach

Gaddis’s highly accessible, step-by-step presentation presents all the details needed to understand the “how” and the “why”–but never loses sight of the fact that most novice programmers struggle with this material. Text features include:

 

  • Concept Statements start each major section of the text. This statement concisely summarizes the main point of the section.
  • Example Programs are designed to highlight the topic currently being studied.The text has hundreds of complete example programs. In most cases, these are practical, real-world examples. Source code for these programs is provided so that students can run the programs themselves.
  • Program Output is a sample of its screen output shown after each example program. This immediately shows the student how the program should function.
  • In the Spotlight sections provides a programming problem and a detailed, step by step analysis showing the student how to solve it.
  • VideoNotes developed specifically for this book are available at www.pearsonhighered.com/gaddis. Icons appear throughout the text alerting the student to videos about specific topics. Students can follow along with the author as he works through each tutorial in the videos.
  • Checkpoints at key locations in each chapter check students’ understanding of important lessons. Answers for all Checkpoint questions can be downloaded from the book’s Companion Website at www.pearsonhighered.com/gaddis. This allows students to check how well they have learned a new topic.
  • Notes explain interesting or often misunderstood points relevant to the topic at hand.
  • Warnings caution students about programming techniques or practices that can lead to malfunctioning programs or lost data.
  • Case studies that simulate real-world applications appear in many chapters throughout the text. These case studies are designed to highlight the major topics of the chapter in which they appear.
  • A thorough and diverse set of review questions, such as fill-in-the-blank and short answer, check the student’s mastery of the basic material presented in each chapter. These are followed by exercises requiring problem solving and analysis, such as the Algorithm Workbench, Predict the Output, and Find the Errors sections. Answers to the odd numbered review questions and review exercises can be downloaded from the book’s Companion Website at www.pearsonhighered.com/gaddis.
  • Programming Challenges are designed to solidify the student’s knowledge of the topics currently being studied. Each chapter offers a pool of programming exercises. In most cases the assignments present real-world problems to be solved. When applicable, these exercises include input validation rules.
  • Group Projects are intended to be constructed by a team of students. There are several group programming projects throughout the text. One student might build the program’s user interface, while another student writes the mathematical code, and another designs and implements a class the program uses. This process is similar to the way many professional programs are written and encourages team work within the classroom.
  • Software Development Project: Serendipity Booksellers is available for download from the book’s Companion Website at www.pearsonhighered.com/gaddis. This is an on-going project that instructors can optionally assign to teams of students. It systematically develops a “real-world” software package: a point-of-sale program for the fictitious Serendipity Booksellers organization. The Serendipity assignment for each chapter adds more functionality to the software, using constructs and techniques covered in that chapter. When complete, the program will act as a cash register, manage an inventory database, and produce a variety of reports.
  • C++ Quick Reference Guide is printed on the last two pages of Appendix C in the book to provide a quick, easy reference to the C++ language.

 

Keep Your Course Current

The new C++11 standard was the primary motivation behind this edition. Although this edition introduces many of the new language features, a C++11 compiler is not strictly required to use the book. As you progress through the book, you will see C++11 icons in the margins, next to the new features that are introduced. Programs appearing in sections that are not marked with this icon will still compile using an older compiler.

Here is a summary of the new C++11 topics that are introduced in this edition:

  • The auto key word is introduced as a way to simplify complex variable definitions. The auto key word causes the compiler to infer a variable's data type from its initialization value.
  • The long long int and unsigned long long int data types, and the LL literal suffix are introduced.
  • Chapter 5 shows how to pass a string object directly to a file stream object's open member function, without the need to call the c_str() member function. (A discussion of the c_str()function still exists, for anyone using a legacy compiler.)
  • The range-based for loop is introduced in Chapter 7. This new looping mechanism automatically iterates over each element of an array, vector, or other collection, without the need of a counter variable or a subscript.
  • Chapter 7 shows how a vector can be initialized with an initialization list.
  • The nullptr key word is introduced as the standard way of representing a null pointer.
  • Smart pointers are introduced in Chapter 9, with an example of dynamic memory allocation using unique_ptr.
  • Chapter 10 discusses the new, overloaded to_string functions for converting numeric values to string objects.
  • The string class's new back() and front() member functions are included in Chapter 10's overview of the string class.
  • Strongly typed enums are discussed in Chapter 11.
  • Chapter 13 shows how to use the smart pointer unique_ptr to dynamically allocate an object.
  • Chapter 14 discusses the override key word and demonstrates how it can help prevent subtle overriding errors. The final key word is discussed as a way of preventing a virtual member function from being overridden.

In addition to the C++11 topics, the following general improvements were made:

  • NEW! Several new programming problems have been added to the text, and many of the existing programming problems have been modified to make them unique from previous editions.
  • NEW! The discussion of early, historic computers in Chapter 1 is expanded.
  • NEW! The discussion of literal values in Chapter 2 was improved.
  • NEW! The introduction of the char data type in Chapter 2 was reorganized to use of character literals in variable assignment before using ASCII values in variable assignments.
  • NEW! The discussion of random numbers in Chapter 3 is expanded and improved, with the addition of a new In the Spotlight section.
  •  NEW! A new Focus on Object-Oriented Programming section has been added to Chapter 13, showing how to write a class that simulates dice.
  • NEW! A new Focus on Object-Oriented Programming section has been added to Chapter 14, showing an object-oriented program that simulates the game of Cho-Han. The program uses objects for the dealer, two players, and a pair of dice.

 

Support Teaching and Learning

Student Online Resources

Many student resources are available for this book from the publisher. The following items are available on the Gaddis Series resource page at www.pearsonhighered.com/gaddis:

  • The source code for each example program in the book
  • Access to the book’s companion VideoNotes
  • A full set of appendices, including answers to the Checkpoint questions, and answers to the odd-numbered review questions
  • A collection of valuable Case Studies
  • The complete Serendipity Booksellers Project

 

Instructor Resources

The following supplements are available to qualified instructors only:

  • Answers to all Review Questions in the text
  • Solutions for all Programming Challenges in the text
  • PowerPoint presentation slides for every chapter
  • Computerized test bank
  • Answers to all Student Lab Manual questions
  • Solutions for all Student Lab Manual programs

 

Visit the Pearson Instructor Resource Center www.pearsonhighered.com/irc for information on how to access them.

 

Textbook Web Site

Student and instructor resources, including links to download Microsoft® Visual Studio Express and other popular IDEs, for all the books in the Gaddis Starting Out With series can be accessed at the following URL:

http://www.pearsonhighered.com/gaddis

New to This Edition

Keep Your Course Current

The new C++11 standard was the primary motivation behind this edition. Although this edition introduces many of the new language features, a C++11 compiler is not strictly required to use the book. As you progress through the book, you will see C++11 icons in the margins, next to the new features that are introduced. Programs appearing in sections that are not marked with this icon will still compile using an older compiler.

Here is a summary of the new C++11 topics that are introduced in this edition:

  • The auto key word is introduced as a way to simplify complex variable definitions. The auto key word causes the compiler to infer a variable's data type from its initialization value.
  • The long long int and unsigned long long int data types, and the LL literal suffix are introduced.
  • Chapter 5 shows how to pass a string object directly to a file stream object's open member function, without the need to call the c_str() member function. (A discussion of the c_str()function still exists, for anyone using a legacy compiler.)
  • The range-based for loop is introduced in Chapter 7. This new looping mechanism automatically iterates over each element of an array, vector, or other collection, without the need of a counter variable or a subscript.
  • Chapter 7 shows how a vector can be initialized with an initialization list.
  • The nullptr key word is introduced as the standard way of representing a null pointer.
  • Smart pointers are introduced in Chapter 9, with an example of dynamic memory allocation using unique_ptr.
  • Chapter 10 discusses the new, overloaded to_string functions for converting numeric values to string objects.
  • The string class's new back() and front() member functions are included in Chapter 10's overview of the string class.
  • Strongly typed enums are discussed in Chapter 11.
  • Chapter 13 shows how to use the smart pointer unique_ptr to dynamically allocate an object.
  • Chapter 14 discusses the override key word and demonstrates how it can help prevent subtle overriding errors. The final key word is discussed as a way of preventing a virtual member function from being overridden.

In addition to the C++11 topics, the following general improvements were made:

  • Several new programming problems have been added to the text, and many of the existing programming problems have been modified to make them unique from previous editions.
  • The discussion of early, historic computers in Chapter 1 is expanded.
  • The discussion of literal values in Chapter 2 was improved.
  • The introduction of the char data type in Chapter 2 was reorganized to use of character literals in variable assignment before using ASCII values in variable assignments.
  • The discussion of random numbers in Chapter 3 is expanded and improved, with the addition of a new In the Spotlight section.
  • A new Focus on Object-Oriented Programming section has been added to Chapter 13, showing how to write a class that simulates dice.
  • A new Focus on Object-Oriented Programming section has been added to Chapter 14, showing an object-oriented program that simulates the game of Cho-Han. The program uses objects for the dealer, two players, and a pair of dice.

Table of Contents

Introduction to Computers and Programming 1
CHAPTER 2 Introduction to C++ 27
CHAPTER 3 Expressions and Interactivity 85
CHAPTER 4 Making Decisions 149
CHAPTER 5 Loops and Files 227
CHAPTER 6 Functions 301
CHAPTER 7 Arrays 377
CHAPTER 8 Searching and Sorting Arrays 451
CHAPTER 9 Pointers 491
CHAPTER 10 Characters, C-Strings, and More About the String Class 541
CHAPTER 11 Structured Data 593
CHAPTER 12 Advanced File Operations 651
CHAPTER 13 Introduction to Classes 705
CHAPTER 14 More About Classes 799
CHAPTER 15 Inheritance, Polymorphism, and Virtual Functions 869
CHAPTER 16 Exceptions, Templates, and the Standard Template Library (STL) 947
CHAPTER 17 Linked Lists 1003
CHAPTER 18 Stacks and Queues 1043
CHAPTER 19 Recursion 1101
CHAPTER 20 Binary Trees 1137
Appendix A: Getting Started with Alice 1167
Appendix B: The ASCII Character Set 1195
Appendix C: Operator Precedence and Associativity 1197
Quick References 1199
Index 1201

Online
The following appendices are available at www.pearsonhighered.com/gaddis
Appendix D: Introduction to Flowcharting
Appendix E: Using UML in Class Design
Appendix F: Namespaces
Appendix G: Writing Managed C++ Code for the .NET Framework
Appendix H: Passing Command Line Arguments
Appendix I: Header File and Library Function Reference
Appendix J: Binary Numbers and Bitwise Operations
Appendix K: Multi-Source File Programs
Appendix L: Stream Member Functions for Formatting
Appendix M: Introduction to Microsoft Visual C++ 2010 Express Edition
Appendix N: Answers to Checkpoints
Appendix O: Solutions to Odd-Numbered Review Questions

Resources

Share a link to All Resources

Instructor Resources

PowerPoint Presentation (Download only) for Starting Out with C++ Control Structures through Objects, 8th Edition

PowerPoint Presentation (Download only) for Starting Out with C++ Control Structures through Objects, 8th Edition
Gaddis
©2015

Format   On-line Supplement
ISBN-13:  9780133777239
Availability
Live
PowerPoint Presentation (Download only) for Starting Out with C++ Control Structures through Objects, 8th Edition

Download PowerPoint Presentation (application/zip) (39.4MB)

Download Accessible Lecture PowerPoints (application/zip) (38.2MB)

Solutions for Starting Out with C++ Control Structures through Objects, 8th Edition

Solutions for Starting Out with C++ Control Structures through Objects, 8th Edition
Gaddis
©2015

Format   On-line Supplement
ISBN-13:  9780133777475
Availability
Live
Solutions for Starting Out with C++ Control Structures through Objects, 8th Edition

Download Instructor's Solutions Manual (application/zip) (0.7MB)

TestGen® Computerized Test Bank for Starting Out with C++ Control Structures through Objects, 8th Edition

TestGen® Computerized Test Bank for Starting Out with C++ Control Structures through Objects, 8th Edition
Gaddis
©2015

Format   On-line Supplement
ISBN-13:  9780133777338
Availability
Live

Important: To use the test banks below, you must download the TestGen software from the TestGen website. If you need help getting started, read the tutorials on the TestGen site.

TestGen® Computerized Test Bank for Starting Out with C++ Control Structures through Objects, 8th Edition

Download TestGen Testbank - Blackboard 9 TIF (application/zip) (0.4MB)

Download TestGen Testbank - Blackboard CE/Vista (WebCT) TIF (application/zip) (0.4MB)

Download Angel TestGen Conversion (application/zip) (0.6MB)

Download Desire2Learn TestGen Conversion (application/zip) (0.4MB)

Download Moodle TestGen Conversion (application/zip) (0.2MB)

Download Sakai TestGen Conversion (application/zip) (0.5MB)

Download TestGen Testbank file - MAC (0.8MB)

Download TestGen Testbank file - PC (application/zip) (1.0MB)

Websites and online courses

Other Student Resources

Order

Pearson offers affordable and accessible purchase options to meet the needs of your students. Connect with us to learn more.

K12 Educators: Contact your Savvas Learning Company Account General Manager for purchase options. Instant Access ISBNs are for individuals purchasing with credit cards or PayPal.
Savvas Learning Company is a trademark of Savvas Learning Company LLC.

Digital

Paper

About the Author(s)

Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, Java™, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson. More information about all these books can be found at www.pearsonhighered.com/gaddisbooks.

Previous editions

book cover

Starting Out with C++: From Control Structures through Objects plus MyLab Programming with Pearson eText -- Access Card Package, 7th Edition

Gaddis

©2012

  Paper Bound with Access Card

Sign In

We're sorry! We don't recognize your username or password. Please try again.

Forgot your username or password?

Sign Up

Already have an access code?

Instructor resource file download

The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning.

Signed out

You have successfully signed out and will be required to sign back in should you need to download more resources.

  • PreK–12 Education
  • Higher Education
  • Industry & Professional
  • Products & Services A–Z
  • ISBN Converter
  • Pearson+ Subscriptions
  • Careers
  • Support
  • Contact Us
  • Global Rights Licensing
  • Global Permissions
  • Other Pearson Sites
  • Our corporate site
  • Terms of use
  • Privacy
  • Cookies
  • Do Not Sell My Personal Information
  • Accessibility
  • Patent notice