Intended for students learning how to program for the first time. This is an introduction to Java. Students work their way through chosen examples and exercises. These drills provide them with a working knowledge of basic programming constructs. Taking an objects later approach, this book is designed for one semester courses.