Discover the power of Java for developing applications with the engaging, hands-on approach in Farrell's JAVA PROGRAMMING, 8E. With this book, even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming. The text incorporates the latest version of Java with a reader-friendly presentation and meaningful real-world exercises that highlight new Java strengths. Updated Programming Exercises and a wealth of case problems help you build skills critical for ongoing programming success. You can find additional tools to strengthen your Java programming success with the optional CourseMate that includes a wealth of interactive teaching and learning tools and unique Video Quizzes created by the book's author.
About the Author
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.
Most helpful customer reviews
3 of 3 people found the following review helpful.
I love Ms. Farrell's "Intro to OOP" books
By M. Lee
I love Ms. Farrell's "Intro to OOP" books. A few years ago while struggling to learn C# from all the typical theory-heavy C# books lacking in exercises, I stumbled upon her "Microsoft Visual C# 2010: An Introduction to Object-Oriented Programming" book. After going through all the You Do Its, Debugging exercises, and end-of-chapter exercises, concepts started to gel, and my exercise solutions were doing what Ms. Farrell requested in each exercise.
Today I'm in software development and though one needs to be disciplined and put in some hard work, I give 100% credit to the teaching style laid out in Ms. Farrell's books for helping me establish a good foundation and overcoming the difficult start up period lots of people go through.
My current job requires me to switch to Java, and I was happy to discover that she has a similar book to the C# book I purchased a few years ago: Java Programming, 8th edition. The book is laid out in the same manner as her C# book, and, most importantly of all, the exercises look to have been improved upon.
There are You Do It exercises in between chapter concepts, where Ms. Farrell provides you a working solution and provides explanations for the code. There are debugging exercises where she provides you code containing errors and it's your job to figure out where the errors are. There are end of chapter exercises that thoroughly test the material you covered in the chapter. There are Game exercises where you get to build small games based on what you covered in the chapter. Finally, there are excellent end of chapter Case exercises where you start out building small programs for two fictitious companies, Carly's Catering and Sammy's Seashore Supplies, and at the end of each chapter you add more and more functionality to each company's program. Fantastic!
In my humble opinion, these exercises are key to establishing a good foundation from which you can gain the experience and confidence necessary to reach the next level.
0 of 0 people found the following review helpful.
Intro to Java Class My Arse
By Amanda M.
This book drove me insane. My tutor hated it as well. The exercises you were required to do for school work were rarely explained well enough to even understand what was wanted from you. My teacher extended each assignment by 2 weeks because every student interpreted what the assignments wanted differently. This meant he had to have one on on sessions with over 60 people each week. Thank god for code academy. I honestly feel that I learned nothing from this book after chapter 3. Passed with a B+.
2 of 2 people found the following review helpful.
See all 15 customer reviews...
One of the best Java books!
I really like the layout of this text book. My college course uses this text book to teach basic Java. So far I am very impressed with the overall learning experience that this book provides. I have looked at a tonne of books that teach Java and this is definitely one of the best.