Printing date: 15-February-2007.

This is an introductory textbook for anyone wanting to learn how to program using Java. It strikes a balance between details about the programming language features and techniques required to solve problems on the computer. Assuming no special knowledge of computing, the pace and presentation is suitable for students taking their first course in programming.To help gain confidence and competence as well as make programming engaging and accessible, the book has:

Each chapter of the book contains chapter objectives, numerous examples, illustrations, review questions (with annotated answers) and programming exercises.The book is not dependent on any specific platform or programming tool.The website offers lecture notes, programming examples, exercises, and more.

Khalid A. Mughal
Torill Hamre
Rolf W. Rasmussen