\begin{slide}{Themen}

\begin{itemize}
\item
  Wunschthemen 

  (wer weiß was und will es erzählen?)
\item
  Wunschthemen 

  (wer will etwas bestimmtes lernen?)
\item
  Pflicht-Themen aus
    Jon Bentley: \emph{Programming Pearls}:

    2: Aha! Algorithms, 3: Data structures programs,
    4: Writing correct programs, 8: Algorithm design techniques,
    9: Rules for Code Tuning

\newpage
\item wahlweise:
  \begin{itemize}
  \item
    E-Learning System eClaus (Univ. Stuttgart, jetzt hier angewendet
    von Prof. Weicker für 4. Semester), Vergleich mit autotool
  \item
    Refactoring-Unterstützung in Eclipse (und evtl. anderen IDEs)

    Javadoc, Doxygen und ähnliche Werkzeuge 
  \item
    Manfred Broy, Ernst Dehner (Hrsg): \emph{Software Pioneers}:
    
    C. A. R. Hoare: Assertions, David Parnas: Information Hiding
  \item
    Steve McConnell: \emph{Rapid Development}, 3: Classic Mistakes, usw.

    Steve McConnell: \emph{Code Complete}, 6: Working Classes,
    8: Defensive Programming, 24: Refactoring
  \item
    Stephen C. Dewhurst: \emph{C++ Gotchas}, 1: Basics, 7: Polymorphism,
    8: Class Design

    Bjarnje Stroustrop: \emph{Design and Evolution of C++}
  \end{itemize}
\end{itemize}
aus den angegebenen Büchern sind auch andere Kapitel möglich.
Inhaltsverzeichnisse finden Sie sicher online.
Dann Bücher bei mir zum Kopieren ausleihen.



\end{slide}
