CSci 126, Programming in Java

Fall 1996, Clark University
D Joyce
M W F 11:00-11:50, Oct. 7 - Nov. 25

Course Description

In this half-credit course you will learn the general-purpose, object-oriented, portable programming language Java which is used, among other things, for programming applets on the web. (The word Java is a trademark of Sun Microsystems.) Topics: internet, the web, html, Java, applets, the AWT (a graphics user interface).

Text

We will use as a reference text the book Java How to Program, by Deitel and Deitel, Prentice Hall, which should be published by the time the course begins. We won't follow the text as if it were the text for a programming course; instead, we'll use it more as a reference to refer to as needed, which no doubt will happen frequently.

Prerequisites

This course is not designed as a beginning programming course. You will need a semester programming course or the equivalent programming experience as prerequisite. Java is an object-oriented programming language similar to C++, so if you happen to know C++ or C it will help in learning Java, but that particular background isn't necessary.

Resources

Codewarrior is availble on the Macs. The examples in the text are available here until the end of the course.

Student projects

Students will write their own applets to appear on their own web pages. Note that this is a paperless course. No handouts, no printed homework to hand in.

Office Hours

Carlson Hall, 793-7421. Email: DJOYCE.
MWF 10-11.

Third assignment

Some Java links

Syllabus

Some Java Applets on the web

David E. Joyce, djoyce@clarku.edu