Administrivia

Course meetings will be Monday thru Friday from 2:00-3:15pm in room 229 of the Social Sciences Building.

Staff

Text Books

You will use one primary book as well as online readings in the course. Copies are available at the Duke book store, but you can find also find it and other useful resources at the Gothic bookstore, Barnes and Noble (also at New Hope Commons), or Amazon books. The textbook for this class is a secondary source to allow you to cover standard Java in more depth.

Computing

This course will be taught in a workshop format in an Interactive Computer Classroom, ICC, that contains twenty IBM workstations running Windows. If some of the software and descriptions do not include other computing platforms, like Macintosh or Linux, it is not meant to show a bias, simply the reality of the working environment.

In general, students will be expected to be active participants in group exercises involving the computers available during class time. This makes it vital that you prepare before coming to class. In fact, much of the graded work for the course will be done during the class meeting time.

You should expect to work with another student during class. This process is often referred to as pair programming, which is defined as follows:

In other words, it is essential that all students in the group are active participants. Done right, this can be a very positive experience for all involved. Here are some students enthusiastic responses to pair programming.

Policies

Information Online