<?php
    $title="Lehrveranstaltungen der Arbeitsgruppe Kastens<h>Projektgruppe Objektorientierte Programmiersprachen";	// Titel der Seite
    $header_tags=""; // Optional: Zusätzliche Informationen für den HTML-Header
    $headline_url="";  // Optional: URL der Überschriften-Grafik    
    include $_SERVER["DOCUMENT_ROOT"] . "/menuheader.inc.php"; // Einbinden des Seitenkopfes  
    echo "<H1>$title</H1>";	// Ausgabe des Seitentitels als Überschrift, Zeile Löschen, wenn unerwüscht
?>

<HR>Die Projektgruppe
Objektorientierte Programmiersprachen ist eine zweisemestrige Veranstaltung,
die von <A HREF="http://www.uni-paderborn.de/cs/ag-kastens/wir/uwe/index.php">Uwe Kastens</A> und <A HREF="http://www.uni-paderborn.de/cs/ag-kastens/wir/peter/index.php">Peter Pfahler</A> betreut wird.

<H3>
Vorgesehenes Programm (f&uuml;r 2 Semester)</H3>
<UL>
<LI>
Vorstellung und Diskussion der Grundprinzipien der objektorientierten Programmiersprachen
(Vorlesungsphase).</LI>

<LI>
Umsetzung der OO-Prinzipien am Beispiel konkreter Programmiersprachen (z.B.
Smalltalk, Eiffel, Java, Self, C++, ...) (Seminarphase).</LI>

<LI>
Entwurf einer (evtl. anwendungsspezifischen) objektorientierten Programmiersprache.</LI>

<LI>
Bibliotheksdesign f&uuml;r diese Sprache.</LI>

<LI>
Implementierung von Sprache und Bibliothek und Erstellung von Beispielanwendungen.</LI>

<LI>
Projektabschlu&szlig;vortr&auml;ge.</LI>
</UL>
Die Projektgruppe ist nun im 2. Semester, wo wir eine Lernumgebung f&uuml;r
objektorientiertes Programmieren realisieren wollen (Arbeitstitel "LEOO").
Die Lernumgebung besteht aus einer Sprache, die wir entwerfen und implementieren
werden und einer graphischen Benutzeroberfl&auml;che als Arbeitsumgebung.
Die Umgebung soll u.a. die Inspektion der statischen Eigenschaften eines
Programms (z.B. Klassenhierarchie, Klassenschnittstellen) und das dynamische
Verfolgen des Programmablaufs erlauben.
<P><B>Wir treffen uns Dienstags um 11.00h in F1.110.</B>
<?php
    $author_email="";  // Optional: Autor festlegen
    include "/homes3/www/data/cs/ag-kastens/menufooter.inc.php"; // Einbinden des Seitenfusses
?>