\documentclass{article}

\usepackage{cvhplan}

\begin{document}

  \begin{plan}{AI GS 2}
    \laboratory   \mon   0 225 {Objektorientierte Programmierung\\0-30 -- DV-Pool\\3 Termine im Semester\\Bitte Aushang beachten!\\Gruppe A}
    \recreation   \mon 240  15 {Mittagspause}
    \lecture      \mon 270  90 {Objektorientierte Programmierung\\0-02 -- Hörsaal~1}
    \exercises    \mon 375  90 {Objektorientierte Programmierung\\0-32 -- DV-Pool\\2 Gruppen im Wechsel\\8 Termine im Semester\\Bitte Aushang beachten!}
    \laboratory   \tue 120 180 {Rechnertechnik\\0-30 -- DV-Pool\\2 Gruppen im Wechsel\\4 Termine im Semester\\Bitte Aushang beachten!}
    \recreation   \tue 315  15 {Mittagspause}
    \combined     \tue 360 135 {Rechnertechnik\\3-30 -- Seminarraum}
    \lecture      \tue 510  90 {Betriebliche Informationssysteme\\0-02 -- Hörsaal~1}
    \laboratory   \wed 345 225 {Objektorientierte Programmierung\\0-30 -- DV-Pool\\3 Termine im Semester\\Bitte Aushang beachten!\\Gruppe B}
    \laboratory   \thu  30 105 {Analysis~2\\0-32 -- DV-Pool\\2 Gruppen im Wechsel\\6 Termine im Semester\\Bitte Aushang beachten!}
    \lecture      \thu 150  90 {Analysis~2\\0-02 -- Hörsaal~1}
    \recreation   \thu 255  15 {Mittagspause}
    \exercises    \thu 315  45 {Analysis~2\\3-30 -- Seminarraum}
    \exercises    \thu 375  90 {Betriebliche Informationssysteme\\2-02 -- Seminarraum}
    \lecture      \thu 570  90 {Ringvorlesung\\0-31 -- Hörsaal~2\\8 Termine im Semester\\Bitte Aushang beachten!}
    \combined     \fri  60  90 {Physik für Informatiker\\0-30 -- DV-Pool\\Gruppe 1}
    \combined     \fri 165  90 {Physik für Informatiker\\0-30 -- DV-Pool\\Gruppe 2}
    \recreation   \fri 270  15 {Mittagspause}
    \lecture      \fri 300  90 {Physik für Informatiker\\0-02 -- Hörsaal~1}
    \combined     \fri 405 135 {Wirtschaftsenglisch\\0-01 -- Seminarraum}
    \legend{\Llecture\Lexercises\Lcombined\Llaboratory\Lrecreation}
  \end{plan}

\end{document}
