\documentclass{article}

\begin{document}

We will divide into four teams. For each project I suggest that your
team should spend about 15 minutes on design. Then split into groups
of two or three people each subgroup should write the code
independently of the others. One person should do the typing and the
others should be telling them what to type.
(This is basically extreme programming.)

\section*{Project 1}

Divise a plotting function (or method) for triangles.
(Hints: I would first pick a side to be parallel to the x axis. Then
choose one of its vertices to be in the lower left corner of the plot
and then proceed).


\section*{Project 2}

Specialize the triangle class in two ways.
\begin{itemize}
\item Identify right triangles.
\item Write a print method (if time permits).
\end{itemize}

\section*{Project 3}
Design and implement a rectangle class. It should have an area method.
Also implement a circumference method.

\section*{Project 4}
Design and implement a circle class. It should have an area method and
a circumference method.


\end{document}

