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

\newcommand{\outdate}{14 October, 1993}
\newcommand{\duedate}{7 October, 1993}

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

\section*{Announcement \hfill{\parbox{3in}
    {\small\sc\begin{flushright} Midterm: \outdate
     \\ Today: \duedate\end{flushright}}}}

\subsection*{Reading Assignment}
Read Chapters 5--9 from {\em Algorithms}.

\subsection*{Midterm Announcement}

The midterm will be closed book, 75 minutes, in class, on:
\begin{center}{\em  Thursday, October 14-th.}\end{center}
The material included on the midterm will be:
\begin{enumerate}
\item From the Logic of Programming:
  \begin{enumerate}
  \item Loop Invariants.
  \item Boolean logic: DeMorgan's theorem, law of distribution.
  \item Interrelationships between control constructs:
  while-loops versus repeat-loops versus for-loops.
  \end{enumerate}
\item From the Practice of Programming:
  \begin{enumerate}
  \item Pointer and Record syntax in Pascal. How to write statements
    using pointers and records.
  \item The List and Tree data structures. Simple stuff dealing with
    them, searching and inserting.
  \end{enumerate}
\item From the Analysis of Algorithms:
  \begin{enumerate}
  \item Counting the number of times through the inner loop.
  \end{enumerate}

\end{enumerate}

\end{document}
