Programming with C++
  1. English
  2. PDF
  3. Available on iOS & Android
eBook - PDF

About this book

Using a beginner's approach that's ideal for anyone who has never programmed, McMullen/Matthews/Parsons' PROGRAMMING WITH C++ helps you develop a useful understanding of computer science while equipping you with the skills to use C++ programming language. This interesting, straightforward approach to programming emphasizes fundamental computer concepts using a programming language-independent approach and clear presentation with little technical jargon. Modules introduce important computer science concepts, procedural programming and object-oriented programming in short segments. Relevant real-world examples, streamlined code and descriptive figures help you better understanding today's computing concepts. You can tackle the learning modules in any order, interspersing conceptual modules with hands-on programming modules. You even refine critical-thinking and problem-solving skills as you strengthen computer science skills and build your confidence.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • 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.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Programming with C++ by Kyla McMullen, Elizabeth Matthews, June Jamrich Parsons,,Kyla McMullen,Kyla McMullen, Elizabeth Matthews, June Jamrich Parsons in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming Languages. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover
  2. Brief Contents
  3. Table of Contents
  4. Preface
  5. About the Authors
  6. Acknowledgments
  7. Module 1: Computational Thinking
  8. Module 2: Programming Tools
  9. Module 3: Literals, Variables and Constants
  10. Module 4: Numeric Data Types and Expressions
  11. Module 5: Character and String Data Types
  12. Module 6: Decision Control Structures
  13. Module 7: Repetition Control Structures
  14. Module 8: Arrays
  15. Module 9: Functions
  16. Module 10: Recursion
  17. Module 11: Exceptions
  18. Module 12: File Operations
  19. Module 13: Classes and Objects
  20. Module 14: Methods
  21. Module 15: Encapsulation
  22. Module 16: Inheritance
  23. Module 17: Polymorphism
  24. Module 18: Templates
  25. Module 19: Linked List Data Structures
  26. Module 20: Stacks and Queues
  27. Module 21: Trees and Graphs
  28. Module 22: Algorithm Complexity and Big-O Notation
  29. Module 23: Search Algorithms
  30. Module 24: Sorting Algorithms
  31. Module 25: Processor Architecture
  32. Module 26: Data Representation
  33. Module 27: Programming Paradigms
  34. Module 28: User Interfaces
  35. Module 29: Software Development Methodologies
  36. Module 30: Pseudocode, Flowcharts, and Decision Tables
  37. Module 31: Unified Modeling Language
  38. Glossary
  39. Index