Links for Java Instructors

Nifty Assignments from SIGCSE '99

Patterns home page OR at Hillside

The Wiki Web

Richard Gabriel's Simply Understood Code

Alistair Cockburn's Home Page (Human Centered Software Development)

Responsibility Based Modeling

Using CRC Cards

Elementary Patterns Home Page

Pedagogical Patterns Home Page

Jim Coplien's Simple Patterns

Owen Astrachan and Eugene Wallingford's Looping Patterns

Some Papers on Patterns by Bergin and Others.

Java Teaching Coordination Group (Australia)

Java Coding Conventions

Doug Lea's Q/A on Using Java in the Curriculum (1996)

Naming Things in Java Programs (Tim Ottinger)