<?php
    $title="Lehrveranstaltungen der Arbeitsgruppe Kastens<HR>Modellierung";	// 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
?>

<H2>Dozent: <A HREF="http://www.uni-paderborn.de/cs/ag-kastens/wir/uwe/index.php">Uwe Kastens</A></H2> 
<H2>Inhalts&uuml;bersicht:</H2> 
Mit dieser Veranstaltung sollen den Teilnehmern Informatik-typische 
grundlegende Methoden zur Modellierung von Problemen vermittelt werden. 
Sie sollen lernen, gegebene Aufgabenstellungen mit geeigneten formalen 
Modellen pr&auml;zise zu beschreiben. In der Veranstaltung werden zu einer 
Reihe formaler Modelle - von Grundlegenden wie Mengen, Relationen, 
Funktionen, Pr&auml;dikaten &uuml;ber Grammatiken und Sprachen bis hin zu 
speziellen, wie ER-Diagrammen und Petri-Netzen - typische 
Modellierungsanwendungen erarbeitet. Dabei werden die formalen 
Modelle nur soweit vorgestellt, wie es f&uuml;r diesen Zweck n&ouml;tig ist. 
Es wird auch nur die Modellierung von Problemen, nicht ihre algorithmische 
L&ouml;sung betrachtet.<BR> 
Die Vorlesung baut auf Kenntnissen aus Informatik A-C und der Einf&uuml;hrung 
in die Theoretische Informatik auf. Die erworbenen Kenntnisse k&ouml;nnen 
in anderen Veranstaltungen des Hauptstudiums (z.B. Datenbanken,  
Software-Technik, &Uuml;bersetzer, Rechnerarchitektur) nutzbringend 
angewandt werden.<P> 
 
 
Inhalt: 
<OL> 
<LI> <B>Einf&uuml;hrung</B><BR> 
     Begriffe Modell, Modellierung, Einordnung, Zweck 
<LI> <B>Modellierung mit grundlegenden Kalk&uuml;len</B><BR> 
     Mengen, Pr&auml;dikate, Funktionen, Terme, algebraische Spezifikationen 
<LI> <B>Modellierung von Relationen mit Graphen</B><BR> 
     Zuordnung, Abh&auml;ngigkeit, Vertr&auml;glichkeit und weitere Paradigmen, 
     Datenflu&szlig;diagramme (DFD) 
<LI> <B>Modellierung von Strukturen</B><BR> 
     Signaturen, Semantic Domains, Kontext-freie Grammatiken, 
     Interface Definition Language (IDL),  
     Data Dictionaries, Entity-Relationship Modell (flach) 
<LI> <B>Modellierung durch Klassifikation</B><BR> 
     Typsysteme, Klassenhierarchie, UML 
<LI> <B>Modellierung von Abl&auml;ufen</B><BR> 
     Automaten, Petri-Netze, Pr/T-Netze 
</OL> 
 
Aus obiger Liste wird nicht alles behandelt werden k&ouml;nnen!<P> 
 
<H2>Literatur: (vorl&auml;ufig)</H2> 
 
Allgemeine Grundlagen: 
<UL> 
<LI> G.Goos: Vorlesungen &uuml;ber Informatik, Band 1: Grundlagen und 
     funktionales Programmieren, Springer Lehrbuch, 1995 
<LI> H. R. Lewis, Chr. H. Papadimitriou: Elements of the Theory 
     of Computation, Prentice Hall, 1981 
</UL> 
Grundlagen der Logik: 
<UL> 
<LI> H. Kleine B&uuml;ning: Vorlesung Wissensbasierte Systeme<!-- LINK EXISTIERT NICHT MEHR, 
     <A HREF="http://www.uni-paderborn.de/fachbereich/AG/agklbue/staff/lettmann/vorlesung.html">Skript</A>--> 
<LI> U. Sch&ouml;ning: Logik f&uuml;r Informatiker, Spektrum Akademischer Verlag, 1995 
</UL> 
Formale Spezifikation: 
<UL> 
<LI> H. A. Partsch: Specification and Transformation of Programs. A formal 
     approach to Software Development, Springer Verlag, 1990 
<LI> D. Sheppard: An Introduction to Formal Specification with Z and VDM, 
     McGraw-Hill, 1995 
</UL> 
Modellierung in der Software-Technik: 
<UL> 
<LI> W. Sch&auml;fer: Vorlesung Softwaretechnik <!-- LINK EXISTIERT NICHT MEHR, 
     <A HREF="http://www.uni-paderborn.de/fachbereich/AG/schaefer/ag_dt/SWT-SKRIPT/Inhalt.html">Skript</A> -->
<LI> H. Balzert, Lehrbuch der Software-Technik, Spektrum Akademischer 
     Verlag, 1996 
</UL> 
Sonstiges: 
<UL> 
<LI> H-J. Schneider (Hrsg.): Lexikon der Informatik und Datenverarbeitung, 
     Oldenbourg Verlag, 1991 
</UL> 
 
<H2>Vorausgesetzte Kenntnisse:</H2>  
Vordiplom II 
<P> 
 
<H2>Qualifizierender Studiennachweis:</H2>  
ja 
<P> 
 
<H2>Vorlesung: (SS 97)</H2> 
<UL> 
<LI> Do 11 - 13 C <A HREF="http://www.uni-paderborn.de/cs/ag-kastens/wir/uwe/index.php">Uwe Kastens</A>
</UL> 
 
<H2>&Uuml;bungsgruppen:</H2> 
<OL> 
<LI> Di 14 - 16 C <A HREF="http://www.uni-paderborn.de/cs/ag-kastens/wir/uwe/index.php">Uwe Kastens</A> 
</OL> 
 
<H2>Pr&uuml;fungsgebiet:</H2> 
Vertiefung in praktischer  oder theoretischer Informatik 
 
<H2>N&uuml;tzliche Parallelveranstaltungen</H2> 
<A HREF="#funktionale">Funktionale Programmierung</A> 
<P> 

<?php
    $author_email="";  // Optional: Autor festlegen
    include "/homes3/www/data/cs/ag-kastens/menufooter.inc.php"; // Einbinden des Seitenfusses
?> 