Teach your students how to use Java to transform program logic and design concepts into working programs with Smith's JAVA® 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 Java with the popular, language-independent, logical approach of the PROGRAMMING LOGIC AND DESIGN text. Together, the two books provide the perfect opportunity for those who want to learn the fundamentals of programming, while also learning an actual leading programming language. This guide combines clear explanations of concepts and syntax with pseudocode, complete programming examples, numerous visuals, and actual every day and business Java code examples. Students practice concepts with both lab exercises and many new handwritten practice opportunities in each section. With JAVA® PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E, readers discover how real Java code functions while still mastering concepts and taking advantage of the strengths of a traditional language-independent logic and design course.