Introduction to Computer Science using Java
A complete tutorial in Java programming intended for beginning programmers. The tutorial is divided into individual pages that are linked together with questions and answers. Many programming exercises and self-grading on-line quizzes. Intended primarily for individual study, but some sections can be used for classroom presentation. Elementary programming topics are emphasised more than is typical in a printed text.