Regardless of major, students will be able to grasp concepts of problem-solving and programming - thanks to Liang's fundamentals-first approach, which enables students to understand problem solving and core constructs before object-oriented programming.

Introduction to Java Programming: Brief Version 2008, Prentice Hall, Upper Saddle River, NJ

ISBN-13: 9780136042587

7th edition

Trade paperback