Hasso-Plattner-Institut
Hasso-Plattner-Institut
  
Login
  • de
 

Web-based Software Development (Sommersemester 2012)

Dozent: Prof. Dr. Robert Hirschfeld (Software-Architekturen) , Jens Lincke (Software-Architekturen)
Website zum Kurs: http://lively-kernel.org/repository/webwerkstatt/projects/WebDev2012/index.xhtml

Beschreibung

http://lively-kernel.org/repository/webwerkstatt/projects/WebDev2012/index.xhtmlDas World Wide Web wird immer mehr zu einer Anwendungsplattform. Die Entwicklung dieser Webapplikationen ist oft komplexer als die Erstellung traditioneller Desktopanwendungen. Web-basierte Entwicklungsumgebungen wie  Lively Kernel vereinfachen das Entwickeln, da der Programmierprozess interaktiver und direkter wird. Zudem ist es möglich, dass ähnlich wie in einem Wiki Entwickler bei der Anwendungserstellung zusammenarbeiten.

Die Teilnehmer des Seminars erweitern die bestehende Web-basierte Entwicklungsumgebung Lively Kernel. Dazu arbeiten diese in kleinen Projektgruppen, beschäftigen sich mit aktuellen Fragen aus dem Bereich der Web-Entwicklung und Werkzeugunterstützung für Programmierer und setzen ihre Ergebnisse in der Umgebung um.

Voraussetzungen

  • Vertiefte Kenntnisse in mindestens einer Programmiersprache

Literatur

  • Referenzen werden themenbezogen bekannt gegeben

Lern- und Lehrformen

  • Projektseminar

Leistungserfassung

Die Leistung wird durch die erfolgreiche Bearbeitung eines gewählten Themas erbracht. Dazu soll das jeweilige Thema theoretisch erarbeitet und präsentiert sowie praktisch umgesetzt werden. In Gruppenarbeit werden Komponenten einer Web-basierten Softwareware-Entwicklungsumgebung implementiert und in ein bestehendes System integriert. Jede Gruppe stellt im Rahmen von regelmäßigen Treffen ihre Erkenntnisse und Ergebnisse vor. 

Zur Erlangung der sechs benoteten Leistungspunkte sind die folgenden Anforderungen zu erfüllen:

  • Regelmäßige Anwesenheit im Seminar bzw. beim Treffen mit den Projektbetreuern
  • Eigenständige Erarbeitung und Präsentation eines ausgewählten Themas zu den Seminargrundlagen
  • Bearbeitung eines Projektthemas in einer Gruppe sowie regelmäßige Demonstration des Fortschrittes
  • Abschlusspräsentation der Ergebnisse des Projektes
  • Schriftliche Ausarbeitung zum durchgeführten Projekt

Termine

Seminar

  • Di, 13:30 A-2.2

Themenstellung

  • Di, 10.4. 

Themenvergabe

  • Di, 24.4. 

Allgemeine Information

  • Semesterwochenstunden : 4
  • ECTS : 6
  • Benotet : Ja
  • Einschreibefrist : 1.4.2012 - 25.4.2012
  • Programm : IT-Systems Engineering MA
  • Lehrform : SP
  • Belegungsart : Wahlpflicht
  • Maximale Teilnehmerzahl : 12

Module

  • Internet & Security Technology
  • IT-Systems Engineering A
  • IT-Systems Engineering B
  • IT-Systems Engineering C
  • IT-Systems Engineering D
  • Software Architecture & Modeling Technology

Zurück