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 Java Programming is the online learning platform 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.
The wealth of hands-on applications in this book's engaging real-world setting make this an ideal choice improve students' logic, problem-solving skills and understanding of fundamental CS concepts through extensive and interactive coding snippets, programming assignments and applications.
- IDE Lab Activities: Programming and debugging assignments encourage students to practice new coding skills in a complete, online IDE, supporting terminal, console, Web, graphics and GUI applications in a live coding sandbox. Through auto-graded coding assignments, instructors can gauge student understanding and progress. This edition also includes "Bonus Bugs" in MindTap, additional IDE opportunities to practice debugging skills.
- Guided Feedback from IDE Lab Activities provides personalized and immediate feedback to students as they proceed through their coding assignments.
- Animated and Demonstration Videos: Brief animated videos help explain and illustrate difficult programming concepts, while demonstration videos show learners how to implement code directly in the IDE.
- Interactive Coding Snippets: Students can practice new concepts through ungraded coding "Snippets". These brief assignments allow students to apply emerging coding skills in a low-risk, authentic IDE environment.
- In the News: RSS feeds to industry-related news and events include an accompanying essay-based assignment. Learners can read articles, listen to podcasts or watch videos to stay current with what's happening in the programming field. Instructors can assign the essay submittals for homework or as quizzes.
- Interactive MindTap Reader: Online eBook reader containing the full content of the printed text. Students can highlight, take notes, search and use the ReadSpeaker to enhance their experience.
- YOUR COURSE. YOUR CONTENT. Only MindTap gives you complete control over your course. You have the flexibility to reorder textbook chapters, add your own notes and embed a variety of content including OER. Personalize course content to your students' needs. They can even read your notes, add their own and highlight key text to aid their progress.
1. Creating Java Programs.
2. Using Data.
3. Using Methods.
4. Using Classes and Objects.
5. Making Decisions.
6. Looping.
7. Characters, Strings, and the StringBuilder.
8. Arrays.
9. Inheritance and Interfaces.
10. Exception Handling.
11. File Input and Output.
12. Recursion.
13. Collections and Generics.
14. Introduction to Swing Components.
Appendix A. Working with the Java Platform.
Appendix B. Data Representation.
Appendix C. Formatting Output.
Appendix D. Generating Random Numbers.
Appendix E. Javadoc.
Appendix F. Java FX.
Glossary.
Index.
2. Using Data.
3. Using Methods.
4. Using Classes and Objects.
5. Making Decisions.
6. Looping.
7. Characters, Strings, and the StringBuilder.
8. Arrays.
9. Inheritance and Interfaces.
10. Exception Handling.
11. File Input and Output.
12. Recursion.
13. Collections and Generics.
14. Introduction to Swing Components.
Appendix A. Working with the Java Platform.
Appendix B. Data Representation.
Appendix C. Formatting Output.
Appendix D. Generating Random Numbers.
Appendix E. Javadoc.
Appendix F. Java FX.
Glossary.
Index.