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 Farrell's Programming Logic & Design, 10th 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.
- GUIDED FEEDBACK: New and improved auto-graded testing feature to provide personalized and immediate feedback to students as they proceed through their coding assignments.
- PROGRAMMING EXERCISES: A variety of program assignments encourage students to practice new coding skills in a complete online IDE.
- PROGRAMMING AND LEARNING GUIDES (PAL Guides): Supplemental materials provided as downloads in the learning path for those interested in applying the programming learning and design concepts to any of the three major programming languages: Java, Python, and C++. The guides have been carefully developed to extend learning from conceptual understanding to application through exercises and labs and follow along chapter-by-chapter with the core narrative of the textbook.
- INTERACTIVE HTML ACTIVITIES: These learning interactives are embedded within the reading to help students conceptualize difficult concepts.
- VIDEO QUIZZES: These multimedia quizzes encourage students to check their understanding of new concepts and provide reinforcement of new materials.
1. An Overview of Computers and Programming.
2. Elements of High-Quality Programs.
3. Understanding Structure.
4. Making Decisions.
5. Looping.
6. Arrays.
7. File Handling and Applications.
8. Advanced Data Handling Concepts.
9. Advanced Modularization Techniques.
10. Object-Oriented Programming.
11. More Object-Oriented Programming Concepts.
12. Event-Driven GUI Programming, Multithreading, and Animation.
Appendix A: Understanding Numbering Systems and Computer Codes.
Appendix B: Solving Difficult Structuring Problems .
2. Elements of High-Quality Programs.
3. Understanding Structure.
4. Making Decisions.
5. Looping.
6. Arrays.
7. File Handling and Applications.
8. Advanced Data Handling Concepts.
9. Advanced Modularization Techniques.
10. Object-Oriented Programming.
11. More Object-Oriented Programming Concepts.
12. Event-Driven GUI Programming, Multithreading, and Animation.
Appendix A: Understanding Numbering Systems and Computer Codes.
Appendix B: Solving Difficult Structuring Problems .