Request for consultation
Your form is submitting...
Overview
Provide non-programming students with a broad understanding of computer science and equip them with the skills to use C++ with McMullen/Matthews/Parsons' PROGRAMMING WITH C++. This accessible, relatable, straightforward approach to programming emphasizes fundamental computer concepts using a language-agnostic approach and clear presentation with little technical jargon. Brief modules introduce procedural programming, computer science concepts and object-oriented programming in manageable segments. Relevant real-world examples help bridge the gap between non-programmers and today's computing concepts. You can organize these comprehensive learning modules in any order to fit the needs of your course. Intersperse conceptual modules with hands-on programming modules. Use object-oriented modules before, after or intermixed with modules that introduce procedural programming. Students gain confidence as they strengthen critical-thinking and problem-solving skills.
- Content is ideal for learning success: Carefully developed readings equip readers with an understanding of the concepts and prepare them for success in any coding experiences they will encounter in today's introductory course.
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
Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.
FOR STUDENTS
MindTap for McMullen/Matthews/Parsons' Programming with C++, 1 term Instant Access
ISBN: 9780357678282
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.