Colgate University Computer Science Department

Advanced Placement Computer Science **
Unofficial Web Page



Home

APCS Exam Review

College Board

Java Materials

Exam Questions

Workshops

 

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.