Introduction to Java Programming, Brief
This version consists of the first 20 chapters. It introduces fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. This version is suitable for a CS1 course.
Introduction to Java Programming, Comprehensive
The comprehensive version contains all 50 chapters. Chapters 20-31 are for a data structures course. Chapters 32-50 cover threads, networking, internationalization, advanced GUI, database, and Web programming. This version can be used to prepare students to become proficient Java programmers.
Chapters 35-50 are bonus chapters for Introduction to Java Programming, Comprehensive, available from www.prenhall.com/liang. You need to use the access code printed in the text in order to access bonus chapters.