Welcome to Stephen Wong's TeachJava Web Pages!
This is where you will find materials used in my lectures during TeachJava.
Main TeachJava web site:
http://www.teachjava.org
.
Java Resources site:
http://www.exciton.cs.rice.edu/JavaResources
Class web sites
Intro OOP @ Rice:
http://www.owlnet.rice.edu/~comp212
S. Wong's Intro OOP @ Oberlin College:
http://www.exciton.cs.rice.edu/cs150
&
http://www.exciton.cs.rice.edu/cs151
Composite Design Pattern code
Entry.java
DeptDirectory.java
Composite Design pattern at the Java Resources site
Code for a list that holds
Objects
and uses implicit polymorphism to sum a list of
Integer:
AObjList.java
Interfaces in Java
Command Design Pattern
Code to demonstrate the use of the
main()
method:
MainTest.java
Design Patterns for Sorting
lecture materials (
directory
) (
zipped
)
SIGCSE 2001 presentation
Design Patterns for Self-Balancing Trees
lecture materials (
directory
) (
zipped
)
OOPSLA 2002 paper