Uni-Logo

Kurzdarstellung


Die Veranstaltung richtet sich an Haupt- und Nebenfachstudenten im Grundstudium. Programmierkenntnisse entsprechend den Vorlesungen "Informatik I" und "Informatik II" werden vorausgesetzt.

Ziel des Praktikums ist die Vermittlung von Grundlagen der Web-Programmierung und der Softwareentwicklung durch Implementierung und Testen einer Web-Anwendung. Jede Kleingruppe wird ein eigenes Internet-Diskussionsforum implementieren und gleichzeitig die Implementierungen zweier anderer Gruppen testen. Hierbei kommen mehrere, unterschiedliche Webprogrammiersprachen (PHP, Perl, JSP, Scheme, WASH) zum Einsatz. Die jeweils unterschiedlichen Entwicklungsprozesse werden dabei protokolliert, um diese miteinander zu vergleichen.

Die Entwicklung des Systems wird inkrementell in mehreren Ausbaustufen geschehen. Neben allgemeinen Lernzielen, wie etwa dem Arbeiten in Software-Entwicklungszyklen und dem Arbeiten im Team, sieht jede Ausbaustufe weitere, technologische Lernziele vor:

  1. Arbeiten mit einem Versionskontrollsystem
  2. XHTML, CSS, Grundlagen der Web-Programmierung
  3. Anbindung eines DBMS (SQL), Anbindung eines SMTP-Servers
  4. Dynamic HTML (DOM, JavaScript)