To help bring everyone up to speed with Java, we will use the new “iJava” interactive web site developed at UMass Amherst.

This site contains tutorial material about the Java programming language that is integrated with code-writing exercises which are automatically evaluated by background technology.

Each student in the class has been given a login: your username is your ISIS ID, and your initial password is your last name. You may wish to change your password to something more secure. Here are instructions for getting started using the site.


iJava Instructions

Logging in for the First Time

1. In a web browser go to – You will now be on the “OWL User Login” page where you will see a list of departments and databases.

2. Under the heading “University of Massachusetts at Amherst” click on the link labeled “Computer Science (UMass Amherst)”. You will now be on the “OWL User Login” page for Computer Science.

3. Enter your user name and password, then click on the “LOG IN” button:

Login = ... Password = ...

4. If you have never used OWL before, you will see the “Welcome to OWL” page. Please read the information on this page and then click the "CONTINUE" button. You will now be on the "Student's Personal Information" page.

5. Change your password if you wish (you are not required to do so). Click on the "Submit and Continue" button when you finish with this page. You will now be on the “Course Menu” page.

Setting the Correct View

1. If this is your first time logging in: click on the link “UMass Lowell - 91.411 Software Engineering - Fall 2007”. You will now be on the "Current Course Assignments" page.

Note: For all subsequent logins, you will come directly to the "Current Course Assignments" page after logging in.

2. Click on the “Assignment Folders” link in the grey top command bar. This will give you the folder view of the Course Assignments page. This view makes it easier to see the underlying structure of the book.

3. Now click on the blue “Open subfolders” link, which appears just after the words “List option:”.

Now you’re ready to begin.

Getting to the Title Page

For a general overview of the book and approach, read the Preface, which you can reach by clicking on the first entry under the first folder, entitled “eBook – Chapter 0: Title Page and Preface”. After clicking on this link, you will arrive at a page entitled “Unit Menu for eBook – Chapter 0: Title Page and Preface”. Then click again on the link “eBook – Chapter 0: Title Page and Preface”. This will bring you to the title Page.

Navigating through the eBook

Look at the top three banners on the page. In the top banner there are links to the Table of Contents, the book’s Source Files, and the book’s Glossary/Index. In the second banner from the top, arrows are provided that allow you to navigate between book chapters. The third banner has arrows that allow you to move between sections (pages) within a chapter.

The Preface

To get to the preface, click the right arrow in the third banner (the page arrow), which will take you to page 2 of Chapter 0. The preface page contains general information about book features and philosophy, as well as systems requirements for using the text.

After reading the preface, please move on to chapter 1!


To leave the book, simply kill the book window.