Java Materials
Information
on Java Systems
This site has information on where you can download different
Java systems and some information on how to set them up.
It includes information on using Java from the command line
as well as some IDEs and links to other information.
Marine
Biology Simulation case study
Materials for teaching the Marine Biology Simulation case
study for AP CS. Includes links to other resources as well.
Teaching
Object Oriented Programming
An overview of my philosophy about teaching object-oriented
programming. Also has some papers developed from work I
have done with others on developing materials for teaching
Java, as well as links to other papers.
Materials
for an Electronic Text for Teaching Computer Science Using
Java
This is experimental material developed by a group working
on electronic presentation of materials for teaching. It
will develop over time.
Objects
and Graphics Early
Some materials that can help with an approach to teaching
Java that uses objects and graphics right from the start.
These materials are based on the objectdraw library
developed at William's College. Some of these materials
are used in the experimental electronic text above.
Tools
and Utilities for Teaching Java
This link includes tools for teaching such as role-plays,
a great way to teach object interaction, CRC cards for design,
and some Java utilities including a simple console and file
I/O package and system timer for timing programs.
Marine
Biology Simulation case study
Materials for teaching the first Java case study for AP
CS. Includes links to other resources as well.