Programming Logic & Design, Comprehensive, 9th Edition
- Joyce Farrell
- ISBN-10: 1337102075
- ISBN-13: 9781337102070
- 656 Pages | Paperback
- Previous Editions: 2015, 2013, 2011
- COPYRIGHT: 2018 Published
Teach student programmers the fundamental principles of developing structured program logic and prepare them for success with Joyce Farrell’s PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 9E. A popular choice for foundational programming, this comprehensive book takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. Noted for its clear writing style and complete coverage, the book eliminates highly technical jargon while introducing universal programming concepts and ensuring strong programming style and logical thinking. Frequent side notes and Quick Reference boxes clarify important programming concepts while chapter objectives, concise summaries, and key terms guide learning. End-of-chapter practice provides multiple-choice review as well as programming, gaming, and debugging exercises, and a maintenance exercise that challenges students to improve working logic.
1. An Overview of Computers and Programming.
2. Elements of High-Quality Programs.
3. Understanding Structure.
4. Making Decisions.
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.
All supplements have been updated in coordination with the Main title.
Please see Main title page for new to this edition information.
Find everything you need for your course in one place. This collection of product-specific lecture and class tools is available online via the Instructor Companion Site at sso.cengage.com. You are able to access and download materials such as PowerPoint® presentations, images, instructor’s manual, videos, and more.Cengage Testing, powered by Cognero® Instant Access, Comprehensive (ISBN-10: 1337274488 | ISBN-13: 9781337274487)
Cengage Learning Testing, powered by Cognero®, is a flexible, online system that allows you to import, edit, and manipulate content from the text’s test bank or elsewhere, including your own favorite test questions. Create multiple test versions in an instant and deliver tests from your LMS, your classroom, or wherever you want.MindTap Programming, 1 term (6 months) Instant Access for Farrell's Programming Logic and Design (ISBN-10: 1337274615 | ISBN-13: 9781337274616)
MindTap Programming for Farrell's Programming Logic and Design, 9th Edition is an online learning solution designed to help students master the skills they need in today’s workforce. Research shows employers need critical thinkers, troubleshooters and creative problem-solvers to stay relevant in our fast paced technology-driven world. MindTap helps you achieve this with assignments and activities that are tied to learning objectives and provide real-life relevance. Hands-on labs designed to teach users to write and run code are now seamlessly integrated into MindTap so there is no installation or plugins, allowing students to code directly in the Integrated Development Environment (IDE) from their web browser. Powered by artificial intelligence, a chatbot provides hints and feedback when students get stuck, which encourages persistence through point-of-need support. For instructors, MindTap provides benefits and support including automatic grading, analytics and LMS integration with full flexibility to tailor a course. Readings and “Whiteboard Shorts” support the lecture, while RSS Feed assignments offer a deeper dive into the topics. Pre- and post- course assessments allow you to measure how much students have learned using analytics and reporting that makes it easy to see where the class stands in terms of progress, engagement and completion rates. Use the content and learning path as-is or pick and choose how our material will wrap around yours. You control what the students see and when they see it.
MindTap Programming for Farrell's Programming Logic and Design, 9th will help you succeed in class while also preparing you for your career. Research shows employers need troubleshooters and creative problem-solvers to stay relevant in today’s fast-paced technology-driven world. With MindTap you are taken through the basics before challenging you with more difficult activities. The learning path will guide you through text readings that can be read to you and real-life scenarios that sharpen your critical thinking skills. Hands-on labs designed to teach you to write and run code are now seamlessly integrated into MindTap so there is no installation, allowing you to code directly in the Integrated Development Environment (IDE) from your web browser. Powered by artificial intelligence, a chatbot provides hints and feedback when you get stuck, which encourages persistence through on-demand assistance. Throughout the course you will be supported with study tools that help you stay organized and efficient. Flashcards allow you to quiz yourself, and a study guide populates with your highlights and notes to make information easy to find when it’s time to work. With MindTap you always know where you stand --- what’s due and when, your grades, and how you compare to the highest performers in class. Want to know where you stand? Use the Progress app to track your performance in relation to other students. Need to connect with other students? The Luvo (Flashnotes) App lets you buy and sell notes from lectures and coursework. Learn more at http://www.cengage.com/mindtap/