Java - a Good Choice for Academics?

James E. Heliotis
Department of Computer Science
Rochester Institute of Technology


My talk will provide an overview of the Java programming language and a brief explanation of the standard libraries that accompany it. Its particular usefulness in programming for the World-Wide Web and the internet in general will be discussed.

The main area of discussion, however, will be in the area of its utility as a teaching language for beginning students in the software development disciplines (CS, SE, and IT). In particular, since our department currently uses Eiffel, Java's features will be compared and contrasted with that programming language.

Colloquia Series page.