Contact Information
Instructor: John Barr
Office: 401A Williams
Phone: x4-3579
E-Mail:
barr@ithaca.edu
Class Information
This course will cover the following topics:
- Basic Java Syntax
- Objects, Classes, and inheritance
- Data Structures
- Graphics
- Event handling
- Exception handling
- Please take the survey. There's a link below.
return to top of page
- There are many good books on Java. Any of these will serve as a reference
for this course. Some examples are given below. Note that there are a number
of books available online at the IC library. If you go to the
Ithaca College library web site,
choose "Computer Science" in the pop-up box under Research by Subject, and
then choose ebrary.
If you search for Java programming in ebrary, you'll find that
there are almost 3,000 books concerned with Java Programming including
some of the books below.
- The Java Programming Language, 4th ed. by Arnold, Gosling,
and Holmes, Addison Wesley. These are some of the developers of the language.
- Java in a Nutshell, 5th ed. Flanagan, O'Reilly. O'Reilly
publishes some of the best CS books on the market. This is a good one.
Just the nuts-and-bolts of Java.
- Core Java 2, Volume I & II Horstmann & Cornell, Prentice Hall.
One of the bibles of the Java language.
- Java: How to Program, Dietel, Prentice Hall. One of a series
of "how to program" books by Dietel. Good if you like his style.
- In addition, there are hundreds of how-to books and books on specific
aspects of Java such as networking in java, GUI development in java,
connecting to DB in java, etc. etc.
- There are also many on-line resources. For example, Sun Microsystems'
JAVA website (http://java.sun.com) has many
resources including "The JAVA Tutorial" and JAVA language reference manuals.
- Java JDK for all platforms (well, ok, for many platforms) is available at
the Sun website.
- Examples.
return to top of page
return to top of page