Higher Education

Programming Logic and Design, Introductory, 8th Edition

  • Joyce Farrell
  • ISBN-10: 1285845773  |  ISBN-13: 9781285845777
  • 384 Pages
  • Previous Editions: 2013, 2011, 2008
  • © 2015 | Published
  • College Bookstore Wholesale Price = $111.00
  • Newer Edition Available
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.

About

Overview

This fully revised eighth edition of Joyce Farrell’s PROGRAMMING LOGIC AND DESIGN: INTRODUCTORY prepares student programmers for success by teaching them the fundamental principles of developing structured program logic. Widely used in foundational Programming courses, this popular text takes a unique, language-independent approach to programming, with a distinctive emphasis on modern conventions. Noted for its clear, concise writing style, the book eliminates highly technical jargon while introducing universal programming concepts and encouraging a strong programming style and logical thinking. Quick Reference boxes, a feature new to this edition, provide concise explanations of important programming concepts. Each chapter now also contains a Maintenance Exercise, in which the student is presented with working logic that can be improved. In addition to each chapter’s text-based Debugging Exercises, this edition now includes Flowchart Debugging Exercises as well. Use this proven book alone or with a language-specific companion text that emphasizes C++, Java, or Visual Basic to provide your students with a sound foundation for programming success.

Features and Benefits

  • 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 for success, no matter which programming languages they eventually use.
  • BUSINESS-BASED EXAMPLES CLEARLY ILLUSTRATE KEY POINTS. Everyday business examples that require no special mathematical knowledge beyond high school algebra 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 engaging gaming challenges, while Maintenance and Debugging Exercises improve student ability 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.
  • FLEXIBLE TEXT APPROACH MAKES IT IDEAL FOR USING THE BOOK ALONE OR PAIRED WITH A LANGUAGE-SPECIFIC COMPANION TEXT. You have the flexibility of using this complete text in your standalone logic course or pairing this book with a companion language primer written specifically for this textbook that emphasizes C++, Java™, or Visual Basic®.
  • COURSEMATE ONLINE RESOURCES PROVIDE INTERACTIVE LEARNING, STUDY, AND EXAM PREPARATION TOOLS. CourseMate brings programming concepts to life with a wealth of learning resources and study aids, including an eBook with note-taking capabilities, interactive quizzing, flashcards, and study games. At least three Video Lessons for each chapter, created by author Joyce Farrell, expand on key concepts. Engagement Tracker, a first-of-its-kind tool, helps monitor student engagement in your course.
  • OPTIONAL VISUAL LOGIC SOFTWARE OFFERS POWERFUL, HANDS-ON RESOURCE FOR PERFECTING LOGIC AND PROGRAM DESIGN SKILLS. To maximize your students’ hands-on practice, Visual Logic software is available with this text. Visual Logic provides a simple yet powerful tool for reinforcing logic and program design with flowcharts.

Table of Contents

Chapter 1: An Overview of Computers and Programming.
Chapter 2: Elements of High-Quality Programs.
Chapter 3: Understanding Structure.
Chapter 4: Making Decisions.
Chapter 5: Looping.
Chapter 6: Arrays.
Chapter 7: File Handling and Applications.
Appendix A: Understanding Numbering Systems and Computer Codes.
Appendix B: Solving Difficult Structuring Problems.
Appendix C: Creating Print Charts.
Appendix D: Two Variations on the Basic Structures—case and do-while.

What's New

  • Quick Reference Boxes provide concise overviews of key concepts.
  • Maintenance Exercises give students the opportunity to examine and improve working code.
  • Flowchart Debugging Exercises now supplement the popular text-based Debugging Exercises.
  • Mobile Apps are discussed, with an emphasis on how learning structured logic is fundamental to their development.
  • Notes have been added to all the Debugging and Maintenance solution files so that instructors can quickly pinpoint each change a student should make in these exercises.

Learning Resource Bundles

Choose the textbook packaged with the resources that best meet your course and student needs. Contact your Learning Consultant for more information.

Bundle: Text, Comprehensive + Microsoft® Visual Studio® Express 2010 Unlimited

ISBN-10: 1133902308  | ISBN-13: 9781133902300

List Price = $197.95  | College Bookstore Wholesale Price = $148.46

This Bundle Includes:

  • Programming Logic and Design, Comprehensive
    List Price = $191.95  | CengageBrain Price = $191.95  | College Bookstore Wholesale Price = $144.00
  • Microsoft® Visual Studio® Express 2010 Unlimited
    List Price = $15.95  | College Bookstore Wholesale Price = $11.50


Bundle: Microsoft® Visual Basic 2012 for Windows Applications: Introductory + Programming Logic and Design, Introductory, 8th + Microsoft® Visual Studio Express 2012 - Unlimited

ISBN-10:  1305383362 | ISBN-13:  9781305383364

List Price = $264.95  | CengageBrain Price = $264.95  | College Bookstore Wholesale Price = $198.71

This Bundle Includes:

  • Microsoft® Visual Studio Express 2012 - Unlimited
    List Price = $.00  | College Bookstore Wholesale Price = $.00
  • Microsoft® Visual Basic 2012 for Windows Applications: Introductory
    List Price = $130.95  | CengageBrain Price = $130.95  | College Bookstore Wholesale Price = $98.25
  • Programming Logic and Design, Introductory
    List Price = $147.95  | CengageBrain Price = $147.95  | College Bookstore Wholesale Price = $111.00


Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

LMS Integrated for CourseMate™, 1 term (6 months) Instant Access  (ISBN-10: 1305102991 | ISBN-13: 9781305102996)

List Price = $134.00  | CengageBrain Price = $134.00  | College Bookstore Wholesale Price = $134.00

Java™ Programs for Programming Logic and Design  (ISBN-10: 1285867408 | ISBN-13: 9781285867403)

JAVA™ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN is specifically designed to be paired with the latest edition of Farrell’s highly successful PROGRAMMING LOGIC AND DESIGN. Together, the two books provide the perfect opportunity for those who want to learn the fundamentals of logic as well as the basics of an actual programming language. Readers discover how real C++ code functions while still mastering concepts and taking advantage of the strengths of a traditional language-independent logic and design course.

List Price = $71.95  | CengageBrain Price = $71.95  | College Bookstore Wholesale Price = $54.00

Microsoft® Visual Basic Programs to Accompany Programming Logic and Design  (ISBN-10: 1285867394 | ISBN-13: 9781285867397)

MICROSOFT® VISUAL BASIC® PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN is specifically designed to be paired with the latest edition of Farrell’s highly successful PROGRAMMING LOGIC AND DESIGN. Together, the two books provide the perfect opportunity for those who want to learn the fundamentals of logic as well as the basics of an actual programming language. Readers discover how real C++ code functions while still mastering concepts and taking advantage of the strengths of a traditional language-independent logic and design course.

List Price = $68.95  | CengageBrain Price = $68.95  | College Bookstore Wholesale Price = $51.75

Visual Logic Software Printed Access Card  (ISBN-10: 1418837733 | ISBN-13: 9781418837730)

Visual Logic offers a simple, but powerful, software tool for mastering programming logic and design without delving into traditional high-level programming language syntax. The software uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files. Students learn to interpret and execute flowcharts with immediate, accurate feedback.

List Price = $58.00  | College Bookstore Wholesale Price = $43.50

A Guide to Working With Visual Logic  (ISBN-10: 0324601190 | ISBN-13: 9780324601190)

A GUIDE TO WORKING WITH VISUAL LOGIC helps you and your students maximize the Visual Logic software. The book clearly introduces Visual Logic as a simple, but powerful, tool for mastering programming logic and design without traditional high-level programming language syntax. Visual Logic uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files.

List Price = $68.95  | CengageBrain Price = $68.95  | College Bookstore Wholesale Price = $51.75

CourseMate, 1 term (6 months) Instant Access  (ISBN-10: 1305113500 | ISBN-13: 9781305113503)

Engaging, trackable, and affordable, the new, optional CourseMate website for this edition offers a variety of interactive teaching and learning tools to bring course concepts to life. Learning, study, and exam preparation tools support the printed textbook. You can assess student engagement individually or as a group in your course using CourseMate’s Engagement Tracker. CourseMate also offers interactive quizzes, flashcards, videos, and an interactive eBook to address students’ varied learning styles and help them review for tests and prepare for class. Available for purchase at www.cengagebrain.com.

List Price = $103.00  | CengageBrain Price = $103.00  | College Bookstore Wholesale Price = $103.00

Instructor Website  (ISBN-10: 130511342X | ISBN-13: 9781305113428)

Everything you need for your course in one place! This collection of book-specific lecture and class tools is available online via www.cengage.com/login. Access and download PowerPoint presentations, images, instructor’s manual, videos, and more.

C++ Programs to Accompany Programming Logic and Design  (ISBN-10: 1285867416 | ISBN-13: 9781285867410)

C++ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN is specifically designed to be paired with the latest edition of Farrell’s highly successful PROGRAMMING LOGIC AND DESIGN. Together, the two books provide the perfect opportunity for those who want to learn the fundamentals of logic as well as the basics of an actual programming language. Readers discover how real C++ code functions while still mastering concepts and taking advantage of the strengths of a traditional language-independent logic and design course.

List Price = $68.95  | CengageBrain Price = $68.95  | College Bookstore Wholesale Price = $51.75

Student Supplements

LMS Integrated for CourseMate™, 1 term (6 months) Instant Access  (ISBN-10: 1305102991 | ISBN-13: 9781305102996)

List Price = $134.00  | CengageBrain Price = $134.00  | College Bookstore Wholesale Price = $134.00

Java™ Programs for Programming Logic and Design  (ISBN-10: 1285867408 | ISBN-13: 9781285867403)

Learn how to transform program logic and design concepts into working programs with the outstanding supplemental handbook, JAVA PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E. Specifically designed to be paired with the latest edition of Joyce Farrell's highly successful and widely used textbook, PROGRAMMING LOGIC AND DESIGN, this innovative guide, developed by experienced industry practitioner Jo Ann Smith, combines the power of Java with the popular, language-independent, logical approach of Farrell's text. Together, the two books provide an excellent opportunity for those who want to learn the fundamentals of programming in tandem with the basic concepts of a leading programming language. The guide combines clear explanations of concepts and syntax with pseudocode, complete programming examples, numerous visuals, and real-world, business-related Java code examples. Students practice concepts with both lab exercises and revised practice opportunities in each section. The logic and pseudocode for many of the lab exercises has been developed and discussed in Joyce Farrell's textbook.

List Price = $71.95  | CengageBrain Price = $71.95  | College Bookstore Wholesale Price = $54.00

Microsoft® Visual Basic Programs to Accompany Programming Logic and Design  (ISBN-10: 1285867394 | ISBN-13: 9781285867397)

Learn how to use Visual Basic to transform program logic and design concepts into working programs with Smith’s MICROSOFT® VISUAL BASIC® PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E. Specifically designed to be paired with the latest edition of Farrell’s highly successful PROGRAMMING LOGIC AND DESIGN, this guide combines the power of Visual Basic with the language-independent, logical approach of the PROGRAMMING LOGIC AND DESIGN text. Together, the two books provide the perfect opportunity for you to learn the fundamentals of programming, while also learning an actual leading programming language. This guide combines clear explanations of concepts and syntax with complete programming examples, numerous visuals, and actual every day and business Visual Basic code examples. You practice concepts with both lab exercises and additional handwritten practice opportunities in each section. With MICROSOFT® VISUAL BASIC® PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E, you discover how real Visual Basic code functions while still mastering concepts and taking advantage of the strengths of a traditional language-independent logic and design course.

List Price = $68.95  | CengageBrain Price = $68.95  | College Bookstore Wholesale Price = $51.75

Visual Logic Software Printed Access Card  (ISBN-10: 1418837733 | ISBN-13: 9781418837730)

Visual Logic offers a simple, but powerful, software tool for mastering programming logic and design without delving into traditional high-level programming language syntax. The software uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files. Immediate, accurate feedback helps you learn to interpret and execute flowcharts.

List Price = $58.00  | College Bookstore Wholesale Price = $43.50

A Guide to Working With Visual Logic  (ISBN-10: 0324601190 | ISBN-13: 9780324601190)

A GUIDE TO WORKING WITH VISUAL LOGIC helps you maximize today's Visual Logic software. The book clearly introduces Visual Logic -- a simple, but powerful, tool for mastering programming logic and design without traditional high-level programming language syntax. Visual Logic uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files.

List Price = $68.95  | CengageBrain Price = $68.95  | College Bookstore Wholesale Price = $51.75

CourseMate, 1 term (6 months) Instant Access  (ISBN-10: 1305113500 | ISBN-13: 9781305113503)

Make the grade you want as you optimize your study time. This online CourseMate provides everything you need to succeed in one convenient place. CourseMate for PROGRAMMING LOGIC AND DESIGN, INTRODUCTORY, 8E provides an interactive eBook that allows you to take notes, highlight, bookmark, search the text, and reference in-context glossary definitions. Numerous interactive learning tools, including quizzes, videos, flashcards, and more, help you master today’s logic and programming skills! Available for purchase at www.cengagebrain.com.

List Price = $103.00  | CengageBrain Price = $103.00  | College Bookstore Wholesale Price = $103.00

C++ Programs to Accompany Programming Logic and Design  (ISBN-10: 1285867416 | ISBN-13: 9781285867410)

Learn how to transform program logic and design concepts into working programs with the outstanding supplemental handbook, C++ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E. Specifically designed to be paired with the latest edition of Joyce Farrell's highly successful and widely used textbook, PROGRAMMING LOGIC AND DESIGN, this innovative guide, developed by experienced industry practitioner Jo Ann Smith, combines the power of C++ with the popular, language-independent, logical approach of Farrell's text. Together, the two books provide an excellent opportunity for those who want to learn the fundamentals of programming in tandem with the basic concepts of a leading programming language. The guide combines clear explanations of concepts and syntax with pseudocode, complete programming examples, numerous visuals, and real-world, business-related C++ code examples. Students practice concepts with both lab exercises and revised practice opportunities in each section. The logic and pseudocode for many of the lab exercises has been developed and discussed in Joyce Farrell's textbook.

List Price = $68.95  | CengageBrain Price = $68.95  | College Bookstore Wholesale Price = $51.75

Meet the Author

Author Bio

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.