Prüfungsmodus
 Die für das betreffende Trimester geltenden Anzahlen an Versuchsdurchführungen / Kolloquien / Versuchsausarbeitungen werden zu Beginn des Praktikums bekannt gegeben.

Studienziel
• Kenntnisse über ausgewählte Internet-Technologien sollen erworben und im Rahmen eines Entwicklungsprojektes selbständig angewendet werden.
• Im Team wird in einzelnen Schritten eine interaktive Web-Anwendung entwickelt, in der z.B. Formulareingaben innerhalb eines Sitzungskontextes dynamisch verarbeitet werden.
• Dabei soll die Fähigkeit erworben werden, derartige Applikationen in einer dreischichtigen Architektur aufzubauen. 


Studieninhalt
• Architektur verteilter Anwendungen (Client-Server-System, dreischichtige Architektur)
• Kommunikationsprotokolle (TCP/IP, HTTP)
• Client Technologien (HTML, JavaScript)
• Java Server Technologien  (JavaServer Pages/JSPs, Servlets, Java Servlet API, JavaBeans, Servlet-Engine)
• Entwicklung einer Web-Anwendung, z.B. Online Multiple Choice Test.


Ablauf
1. Einleitung, Hinführung
   • Java und Java-Webtechnologien
   • Eclipse und Java
   • JSPs und Servlets
   • Ggf. Wiederholung http-Protokoll
2. JSPs und Servlets
3. – 8. Schrittweises Entwickeln einer Multiple-Choice-Test Anwendung


Methodik
• Kurze Vorstellung und Einleitung zu Themenstellungen
• Selbständiges Erarbeiten von Inhalten im Rahmen einer Entwicklungsaufgabe anhand
o bereitgestellter Quellen
o persönlicher Hilfestellung