PLEASE NOTE : these pages, and associated software, are no longer supported. Contact
jam at comp dot lancs dot ac dot uk
if you need further assistance

Java: First Contact
Roger Garside and John Mariani, Computing Department, Lancaster University
Course Technology /
September 1997 /
ISBN 1-85032-316-X
46.65 US dollars /
23.95 pounds sterling
outline |
inspection copy |
classes |
documentation |
examples |
exercise solutions |
errata list
Synopsis
Java,
as a modern object-oriented programming language
with a clean and elegant design,
is an ideal language for teaching object-oriented programming skills
to first year computer science students.
As part of the World wide Web
and with the support of major computer companies,
Java looks set to become
the programming language of the 21st Century.
"Java: First Contact" reflects the authors' experience
of teaching Java to their first year students.
"Java: First Contact" is a first year undergraduate programming text,
which assumes no prior knowledge of general programming concepts.
It provides coverage of all the fundamental aspects
of object-oriented programming using Java.
Structured into five parts,
the book introduces students to using objects from "day one",
using them to introduce the basic concepts of programmin
and allowing the reader to become familiar
with using objects in a variety of applications.
The book then moves on to explain how to write objects,
whilst parts three and four cover
more advanced object and Java language features.
The book concludes with a section on object-oriented design.
Features
-
based on version 1.1. of the language,
with 1.0.2. material as backup
-
based on the authors' experience
of teaching Java to their first year students at Lancaster University,
this book introduces the fundamentals
of good object-oriented programming and design
-
introduces the basic concepts of graphical interface programming,
with the Java Abstract Window Toolkit,
and of creating Java applets to run over the Internet.
-
numerous worked examples and end of chapter exercises
are provided throughout the text
to help reinforce the concepts learnt
-
has an accompanying Web site with support material -
the source code of all example applications
and applets in the book
About the Authors
Roger Garside and John Mariani
are both Senior Lecturers in the
Computing Department of Lancaster University.
They have between them been responsible
for the first year programming course at Lancaster since the 1980s.
Resources
last updated: 5th February 1998