\documentstyle[12pt]{report}
\pagestyle{myheadings}
\def\headlineaux{\sc Math 220/317: Programming II/Data Structures
\hrulefill
}
\markboth{\headlineaux}{\headlineaux}

\begin{document}
\begin{titlepage}\begin{centerline}{\Huge  Burt Rosenberg }
\end{centerline}\end{titlepage}

\section*{Midterm Review}

You are responsible for three items:
\begin{enumerate}
\item Loop Invariants. Read the text, pages 13 and 14 and the handout
``Loop Invariants''. For exercise, do the problems in the handout, the
two Self-Test Exercises in the book, Chapter 1, and problems 5--7, page
42, Chapter 1, in the book.
\item Programming, records, pointers, list traversals, moving things
around in lists. Read the text pages 47--55 from Chapter 2 and pages
94--121 from Chapter 3 of the text. For exercise, do problems 6--13, pages 159--160
from Chapter 3 of the text.
\item Variations of the Linked List. Look over the list types in the book and understand
what they are used for, pages 126--132. You may have to design a new
list type. For exercise, study ``A Case Study:
Maintaining an Inventory'', both the ``Statement of the Inventory Problem''
and ``Top-Down Design of a Solution'', pages 132--149, Chapter 3 in the text.
\end{enumerate}
The midterm will be Friday, 16 October, in class.

\end{document}
