Request for consultation
Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
Your form is submitting...
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
Quick Navigation
Overview
MindTap for McMullen/Matthews/Parsons, Programming with C++, 1st Edition is the digital learning solution that powers students from memorization to mastery. It gives you complete control of your course—to provide engaging content, to challenge every individual, and to build their confidence. Empower students to accelerate their progress with MindTap. MindTap: Powered by You.
MindTap gives you complete ownership of your content and learning experience. Customize the interactive syllabi, emphasize the most important topics, and add your own material or notes in the ebook.
- Engaging PowerPoint® slides review key concepts: This edition's PowerPoint slides, available on the instructor and student companion sites, direct students' attention to critical concepts and guide efficient review.
- Content is ideal for success in your course: Custom videos and carefully developed readings equip your students with an understanding of the concepts and prepare them for success in the coding experiences they will encounter in your course.
- Animated videos introduce new terms and concepts: These engaging digital videos clearly demonstrate new programming terms and concepts. An easy-to-understand format helps increase student confidence as they learn.
- Coding Snippets provide brief, focused coding practice: These short, ungraded coding activities, embedded within MindTap Reader, allow students to practice new programming concepts immediately after reading about the concepts. Additional language-specific "Bridge Content" helps students smoothly transition from a conceptual understanding of the skills needed to apply C++ code.
- Language-specific examples clarify the use of C++ coding: Helpful embedded digital figures clearly illustrate how to apply general concepts within today's C++ code.
- Time-saving Test Bank assists in evaluating student understanding: With over 350 multiple-choice, language-agnostic test bank questions available on the instructor companion site, easily create concept-based assessments for your students.
CS1
1. Computational Thinking
2. Programming Tools
3. Literals, Variables, and Constants
4. Numeric Data Types and Expressions
5. Character and String Data Types
6. Selection Control Structures
7. Repetition Control Structures
8. Arrays
9. Functions
10. Recursion
11. Exceptions
12. File Operations
CS2
13. Classes and Objects
14. Methods
15. Encapsulation
16. Inheritance
17. Polymorphism
18. Templates
19. Basic Linear Data Structures
20. Stacks, Queues, Hash Tables
21. Trees and Graphs
22. Algorithm Complexity and Big O Notation
23. Search Algorithms
24. Sorting Algorithms
Additional Modules
25. Processor Architecture
26. Data Representation
27. Programming Paradigms
28. Human Computer Interaction
29. Programming Methodologies and Principles
30. Design Tools
31. UML
1. Computational Thinking
2. Programming Tools
3. Literals, Variables, and Constants
4. Numeric Data Types and Expressions
5. Character and String Data Types
6. Selection Control Structures
7. Repetition Control Structures
8. Arrays
9. Functions
10. Recursion
11. Exceptions
12. File Operations
CS2
13. Classes and Objects
14. Methods
15. Encapsulation
16. Inheritance
17. Polymorphism
18. Templates
19. Basic Linear Data Structures
20. Stacks, Queues, Hash Tables
21. Trees and Graphs
22. Algorithm Complexity and Big O Notation
23. Search Algorithms
24. Sorting Algorithms
Additional Modules
25. Processor Architecture
26. Data Representation
27. Programming Paradigms
28. Human Computer Interaction
29. Programming Methodologies and Principles
30. Design Tools
31. UML