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}}]
Email Address is required. 'Email Address' must contain at least 0 characters 'Email Address' cannot exceed 0 characters Please enter a valid Email Address
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Cengage, at your service! How can we best meet your needs? is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

Programming Logic & Design, Comprehensive, 9th Edition

Joyce Farrell

  • {{checkPublicationMessage('Published', '2017-01-01T00:00:00+0000')}}
Starting At $77.95 See pricing and ISBN options
Programming Logic & Design, Comprehensive 9th Edition by Joyce Farrell

Overview

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.

Joyce Farrell

Joyce Farrell has authored several popular programming textbooks, including books on Programming Logic and Design, Java, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois; the University of Wisconsin-Stevens Point; and McHenry County College in Crystal Lake, Illinois.
  • COVERAGE OF THE CASE STRUCTURE IS NOW PRESENTED ALONGSIDE CLOSELY RELATED TOPICS FOR A MORE LOGICAL PROGRESSION. This edition’s thorough treatment of case structure now occurs in the Making Decisions chapter (Ch. 4), which better reflects its close relationship to these topics.
  • DISCUSSION OF THE "DO-WHILE" STRUCTURE NOW APPEARS IN THE LOOPING CHAPTER. Coverage of the "do-while" structure has been moved from an appendix to the Looping chapter (Ch. 5), where the presentation corresponds with closely related topics. This also provides opportunity for the author to clearly highlight the differences between a "do-while" and a "while" loop.
  • THIS EDITION CLARIFIES THE DISCUSSION OF LOOPS. The author has carefully rewritten this edition’s presentation of loops to reduce any possible reader confusion and clearly explain the differences between selections and loops.
  • THOROUGHLY UPDATED ADVANCED DATA HANDLING CONCEPTS CHAPTER PREPARES STUDENTS FOR MORE COMPLEX CHALLENGES. Chapter 8 is now rewritten to emphasize the important concepts of sorting rather than details.
  • STREAMLINED PRESENTATION FOCUSES ON MOST IMPORTANT CONCEPTS AND SKILLS. To reduce the book’s length and better meeting the needs of a typical Programming Logic semester-long course, this edition has removed chapters covering the UML and databases.
  • "UP FOR DISCUSSION" QUESTIONS NOW APPEAR IN THE INSTRUCTOR’S MANUAL. These engaging discussion questions now appear in your Instructor’s manual to reduce the size of each chapter in the student text while still keeping these useful classroom tools at your fingertips.
  • UNIQUE LANGUAGE-INDEPENDENT APPROACH PROVIDES A SOLID FOUNDATION IN PROGRAMMING LOGIC. The author emphasizes modern concepts and programming conventions to build a solid foundation in structured programming logic. Your students develop an understanding of the tools necessary for success, no matter which programming languages they eventually use.
  • BUSINESS-BASED EXAMPLES CLEARLY ILLUSTRATE KEY POINTS. Everyday business examples require no special mathematical knowledge beyond high school algebra. These carefully crafted, practical examples clearly demonstrate key points without overwhelming students with extraneous detail.
  • WEALTH OF PROVEN PRACTICE OPPORTUNITIES KEEPS STUDENTS ENGAGED AND ACTIVELY LEARNING. Students practice and review what they have learned with chapter-by-chapter Review Questions and intriguing Discussion Questions that are ideal for class debates or writing assignments. Programming Exercises include interesting gaming challenges, while Maintenance and Debugging Exercises improve students’ abilities to critically examine code statements. Popular "Two Truths and a Lie" quizzes provide immediate feedback on how well students understand what they’ve just read.
  • MINDTAP® PROVIDES INTERACTIVE LEARNING, STUDY, AND EXAM PREPARATION TOOLS. MindTap® brings programming concepts to life with a wealth of learning resources and study aids, including an eBook with note-taking capabilities, coding labs, interactive quizzing, flashcards, and study games. At least three videos for each chapter, created by text author Joyce Farrell, expand upon key concepts.
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.
MindTap
Each MindTap product offers the full, mobile-ready textbook combined with superior and proven learning tools at one affordable price. Students who purchase digital access can add a print option at any time when a print option is available for their course.

This Cengage solution can be seamlessly integrated into most Learning Management Systems (Blackboard, Brightspace by D2L, Canvas, Moodle, and more) but does require a different ISBN for access codes. Please work with your Cengage Learning Consultant to ensure the proper course set up and ordering information. For additional information, please visit the LMS Integration site.

Standalone Digital Access — Ultimate Value

Recommended and most popular

  • ISBN-10: 035743059X
  • ISBN-13: 9780357430590
  • RETAIL $99.95

  • ISBN-10: 0357430611
  • ISBN-13: 9780357430613
  • RETAIL $99.95

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}

  • ISBN-10: 1337669407
  • ISBN-13: 9781337669405
  • RETAIL $77.95

  • ISBN-10: 1337109630
  • ISBN-13: 9781337109635
  • RETAIL $170.95

  • ISBN-10: 1337102075
  • ISBN-13: 9781337102070
  • RETAIL $205.95

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

MindTapV2.0 for Farrell's Programming Logic and Design, Comprehensive, with 2020 Updates, 1 term Instant Access

ISBN: 9780357430590
MindTapV2.0 for Farrell's Programming Logic and Design, Comprehensive, 9th 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. For the first time, the MindTap Reader will also include embedded Java and Python Coding Snippets, which are mini, non-graded, coding activities for students to get extra practice applying coding concepts. 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.

Programming Logic and Design, Introductory

ISBN: 9781337109635
Teach the fundamental principles of developing structured program logic with Farrell’s PROGRAMMING LOGIC AND DESIGN: INTRODUCTORY, 9E. A popular choice for foundational programming, this proven text takes a unique, language-independent approach with a distinct emphasis on modern conventions. Noted for its clear writing, the book eliminates highly technical jargon while introducing universal programming concepts and ensuring strong programming and logical thinking. Frequent side notes and Quick Reference boxes clarify important programming concepts while chapter objectives, concise chapter summaries, and key terms guide learning. End-of-chapter practice provides multiple-choice review, programming and gaming exercises, debugging exercises, and maintenance exercises that challenge students to improve working logic.

MindTapV2.0 for Farrell's Programming Logic and Design, Comprehensive, with 2020 Updates, 2 terms Instant Access

ISBN: 9780357430613
MindTapV2.0 for Farrell's Programming Logic and Design, Comprehensive, 9th 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. For the first time, the MindTap Reader will also include embedded Java and Python Coding Snippets, which are mini, non-graded, coding activities for students to get extra practice applying coding concepts. 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.