A gradual step-by-step approach to learning Java that concentrates on GUI programs and programs that display graphical output.The text takes a bottom-up approach, starting with the fundamentals of programming before introducing some of the more complex concepts of objects and classes.Graphics are used throughout to illustrate programming principles. A wealth of exercises and self-test questions with solutions. A CD-ROM containing the JDK 1.5 and source code for all programs. Check out the companion website for the book at www.pearsoned.co.uk/bell to find additional resources for both students and instructors.