Uni-Logo

Projekt: Webprogrammierung

Leitung:Prof. Dr. Peter Thiemann
Mitwirkung:Phillip Heidegger
Ort und Zeit:Mittwoch 16-18 Uhr, Geb. 079 Raum 00-019
Umfang:6 ECTS

Aktuelles

  • Die Projektvorstellung findet am Mittwoch, den 7.11.2007, von 16-18 Uhr in Geb. 106 Raum 00-007 statt.
  • Die Vorbesprechung findet am Mittwoch, den 31.10.2007, von 16-18 Uhr in Geb. 101 Raum 02-016 statt.

Beschreibung

Die Veranstaltung beschäftigt sich mit der Webprogrammierung. Die Teilnehmer arbeiten an Projekten in Teams von 3-4 Studenten. Im Rahmen eines Projekts wird eine Anwendung aus dem Bereich der Webprogrammierung erstellt. Ende des Semesters soll diese Anwendung im Zustand einer beta-Release vorliegen.

Prüfungsleistungen

  • Individuell
    • Aktive Mitarbeit in der Projektgruppe
    • Teilnahme an der wöchentlichen Besprechung mit dem Projektbetreuer
    • Führen eines Logbuchs über jede Aktivität, die im Rahmen der Veranstaltung "Projekt Webprogrammierung" durchgeführt wird; das vollständige Logbuch wird am Ende der Veranstaltung abgegeben
  • Gruppe
    • Erstellen einer Webanwendung; Qualitätsanforderung dabei ist
      • in Form eines funktionierenden Prototypen
      • mit ausführlicher Programmdokumentation
    • Vorbereiten und Halten einer Projektpräsentation

Projektvorschläge

  • Comes Wiki, ein Wiki mit Versionskontrolle, Transaktionen und Zugriffsrechten
  • Speedy Wiki, ein Hochgeschwindigkeits Wiki mit minimaler Latenz
  • XML Total, ein Spreadsheet zum XML-basierten Datenzugriff
  • Forum inspiriert von phpBB2 programmiert mit Template-Genie und DB-Genie
  • WJR Portal für Freiburg und Umgebung
  • Web Fridge, ein Archiv für Webentdeckungen
  • Web Kalender, der sowohl offline als auch kollaborativ funktioniert
  • Kurs Management
  • Webbasierte, kollaborative TODO Liste
  • Erweiterung von Template-Genie um neue Backends
  • Eigene Vorschläge oder Abwandlungen sind auch möglich.

Werkzeugvorschläge

Zeitplan

DatumThemaRaumTeilnehmer
31 Okt 2007Vorbesprechung101-02-016alle
07 Nov 2007Projektvorstellung und -verteilung106-00-007alle
14 Nov 2007Projektbesprechung079-00-019Gruppen
21 Nov 2007Projektbesprechung079-00-019Gruppen
28 Nov 2007Projektbesprechung079-00-019Gruppen
05 Dez 2007Projektbesprechung079-00-019Gruppen
12 Dez 2007Projektbesprechung079-00-019Gruppen
19 Dez 2007Projektbesprechung079-00-019Gruppen
09 Jan 2008Projektbesprechung079-00-019Gruppen
16 Jan 2008Projektbesprechung079-00-019Gruppen
23 Jan 2008Projektbesprechung079-00-019Gruppen
30 Jan 2008Projektbesprechung079-00-019Gruppen
06 Feb 2008Projektbesprechung079-00-019Gruppen
13 Feb 2008Projektbesprechung079-00-019Gruppen
12.3.2007ProjektpräsentationTBAalle

Präsentation

Die Präsentation des Projekts findet am 12.3.2008 statt. Die Abgabe der Logbücher, Dokumentation und der Projektsoftware muss bis zum 9.3.2008 per Mail an den Projektbetreuer und an Phillip Heidegger verschickt werden. Außerdem muss zu diesem Zeitpunkt im Subversion des Lehrstuhls die entsprechende Version eingecheckt werden. Die Dauer der Präsentation sollte 30 Minuten nicht überschreiten.

Die Präsentation findet um 16-18 Uhr im Geb. 079 Raum 00-019 statt.

Logbuch

Das Logbuch muss elektronisch (z.B. als Spreadsheet) geführt werden. Ein Eintrag im Logbuch umfasst die folgenden Informationen. Ein vollständiges Logbuch muss Aktivitäten im Umfang von mindestens 150 Stunden umfassen.

  • Datum und Uhrzeit im Format yyyymmddThhmm, dabei steht yyyymmdd für Jahr, Monat und Tag und hhmm Stunde und Minute
  • Zeitbedarf im Format hhmm (Stunden und Minuten)
  • Bisheriger Gesamtzeitbedarf im Format hhhmm
  • Bezeichnung der Aktivität mit kurzer Beschreibung
  • Weitere Beteiligte
  • Ergebnis (Stichworte, ggf mit Link auf Gesprächsnotiz, Code, o.ä.)

Beispiel für den Beginn des Logbuchs

TerminDauerGesamtBeschreibungBeteiligteErgebnis
20071031T1615013000130VorbesprechungalleProjekt "XML total" ausgewählt
20071102T1400020000330GruppentreffenHeinz, Klaus, UliArchitektur besprochen