Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
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.
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?

Java Programming 8th Edition

Joyce Farrell

  • Published

Available With :

  • MindTap

Standalone Digital Access — Ultimate Value

Instant Access to the full, mobile-ready textbook combined with superior online learning tools

Product Details

Starting at $80.00

Digital Access + Print —
Flexible Value

Digital Access plus a print version of the textbook available for students on Day One

Product Details

Starting at $271.95

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: 1337091472
  • ISBN-13: 9781337091473
  • Bookstore Wholesale Price $80.00
  • RETAIL $80.00

  • ISBN-10: 1337696250
  • ISBN-13: 9781337696258
  • Bookstore Wholesale Price $120.00
  • RETAIL $120.00

Digital Access + Print — Flexible Value

Recommended and most popular

  • ISBN-10: 1337368539
  • ISBN-13: 9781337368537
  • Bookstore Wholesale Price $204.00
  • RETAIL $271.95

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['9781285856919_txtbook_0'] ? 'Show More' : 'Show Less'}}
z

  • ISBN-10: 1305807278
  • ISBN-13: 9781305807273
  • STARTING AT $34.99

  • STARTING AT $37.99

  • ISBN-10: 1337685917
  • ISBN-13: 9781337685917
  • Bookstore Wholesale Price $108.00
  • RETAIL $143.95

  • ISBN-10: 1285856910
  • ISBN-13: 9781285856919
  • Bookstore Wholesale Price $180.00
  • RETAIL $239.95

Overview

Introduce beginning programmers to the power of Java® for developing applications with the engaging, hands-on approach in Farrell's JAVA® PROGRAMMING. This resource enables even first-time programmers to quickly develop useful programs while learning the basic principles of structured and object-oriented programming. The eighth edition incorporates the latest version of Java® with a reader-friendly presentation, real-world exercises, and case problems that help students build skills critical for ongoing programming success. Also available: the optional online CourseMate.

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.

MindTap® 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.

  • "TWO TRUTHS AND A LIE" QUIZZES KEEP REVIEW ENGAGING AND INTERACTIVE. These intriguing short quizzes appear after each section and contain two true statements and one false statement about the preceding section of text. These true-false mini-quizzes provide students with immediate feedback as they read, without "giving away" answers to end-of-chapter multiple-choice and programming problem questions. This allows you to use the end-of-chapter exercises as assignments or test questions, if desired.
  • QUICK-REFERENCE GLOSSARY CLARIFIES ALL KEY TERMS. Students can easily locate any important term from the book with a handy Glossary that contains definitions for all key terms presented in alphabetical order.
  • HELPFUL NOTES AND TIPS DIRECT STUDENTS TO ADDITIONAL INFORMATION TO ENSURE UNDERSTANDING. These Notes and Tips provide additional, supporting information that expands upon a topic or explains a common error learners should avoid.
  • FIVE APPENDICES PRESENT OPTIONAL INFORMATION ABOUT WORKING WITH JAVA AND RELATED PROGRAMMING CODE. For your flexibility in teaching, this book includes detailed appendices with optional content that details information on working with the Java platform, ASCII and Unicode, formatting output, generating random numbers, and using Javadoc.
  • COURSEMATE WITH VIDEO QUIZZES OFFERS INTERACTIVE TEACHING AND LEARNING TOOLS. CourseMate brings course concepts to life with interactive learning, study, and exam preparation tools that support the printed book. You'll find a variety of quizzes, flashcards, videos, and an interactive eBook to address students' varied learning styles. You can assess student engagement in your course using the website's Engagement Tracker.
  • CLEAR LEARNING OBJECTIVES DIRECT ATTENTION TO VITAL POINTS OF LEARNING. Each chapter begins with a list of well-defined objectives, enabling you and your students to efficiently review the topics presented in the chapter at a glance.
  • INFORMATIVE FIGURES IN EACH CHAPTER CLARIFY AND ILLUSTRATE IMPORTANT CONCEPTS. Code figures, frequently 25 lines or less, illustrate one concept at a time. All Java keywords appear in color to differentiate them from program-created identifiers. Abundant helpful screen captures show exactly how program output appears.
  • FULL PROGRAM FILES ENABLE CONVENIENT CLASS PRESENTATIONS AND ALLOW READERS TO EXPERIMENT WITH THE LANGUAGE. Every complete program shown in this edition is included in a file. Students can run and modify these programs to experiment with the programming language. The full programs also allow you to execute programs in class without extensive typing or testing of classroom program examples.

Java Programming

TABLE OF CONTENTS

1. Creating Your First Java Classes.
2. Using Data.
3. Using Methods, Classes and Objects.
4. More Object Concepts.
5. Making Decisions.
6. Looping.
7. Characters, Strings and the StringBuilder.
8. Arrays.
9. Advanced Array Concepts.
10. Introduction to Inheritance.
11. Advanced Inheritance Concepts.
12. Exception Handling.
13. File Input and Output.
14. Introduction to Swing Components.
15. Advanced GUI Topics.
16. Graphics.
Appendix A – Working with the Java Platform.
Appendix B – Learning about ASCII and Unicode.
Appendix C – Formatting Output.
Appendix D – Generating Random Numbers.
Appendix E – Javadoc.
Glossary.
Index.

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 INSTRUCTORS

Online Instructor Resource

ISBN: 9781285856926
Everything you need for your course is 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.

Cengage Learning Testing, powered by Cognero Instant Access

ISBN: 9781305506800
Cengage Learning Testing, powered by Cognero, is a flexible, online system that allows you to author, edit, and manage test bank content from multiple Cengage Learning solutions. Create multiple test versions in an instant and deliver tests from your LMS, your classroom or wherever you want.

CourseMate, 1 term (6 months) Instant Access

ISBN: 9781285856957
Cengage Learning's CourseMate brings course concepts to life with interactive learning, study, and exam preparation tools that support the printed textbook. Access an integrated eBook, learning tools including videos, flashcards, quizzes, and more, all designed specifically to work with Java Programming, 8E.

FOR STUDENTS

CourseMate, 1 term (6 months) Instant Access

ISBN: 9781285856957
Cengage Learning's CourseMate brings course concepts to life with interactive learning, study, and exam preparation tools that support the printed textbook. Access an integrated eBook, learning tools including videos, flashcards, quizzes, and more, all designed specifically to work with Java Programming, 8E.