Web-Programmierung und Web-Frameworks (Wintersemester 2019/2020)
Dozent:
Prof. Dr. Christoph Meinel
(Internet-Technologien und -Systeme)
,
Matthias Bauer
(Internet-Technologien und -Systeme)
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 25.10.2019
- Lehrform: Projektseminar
- Belegungsart: Wahlpflichtmodul
- Lehrsprache: Deutsch
- Maximale Teilnehmerzahl: 16
Studiengänge, Modulgruppen & Module
- Business Process & Enterprise Technologies
- Internet & Security Technology
- Software Architecture & Modeling Technology
- BPET: Business Process & Enterprise Technologies
- BPET: Business Process & Enterprise Technologies
- ISAE: Internet, Security & Algorithm Engineering
- ISAE: Internet, Security & Algorithm Engineering
- OSIS: Operating Systems & Information Systems Technology
- OSIS: Operating Systems & Information Systems Technology
Beschreibung
Heutzutage entwickelt kaum noch jemand professionelle Webseiten nur mit HTML mit CSS. Damit wären viele Anforderungen auch einfach gar nicht realisierbar. Viel effizienter ist das Entwickeln von Webseiten und Webanwendungen mit Hilfe von Web Frameworks und Libraries. Damit lassen sich auch zum Teil sehr komplexe Projekte realisieren. In diesem Seminar werden wir in Gruppenarbeit Softwareprojekte im Bereich Webprogrammierung realisieren. Die Zielstellungen werden dabei von den Betreuern vorgegeben bzw. müssen mit ihnen ausgehandelt werden. In den letzten Jahren sind in diesem Seminar tolle Projekte entstanden. Dazu gehören u.a. der Prototyp des tele-TASK/openHPI Videoplayers, OpenMensa, Schneehöhen, eine mobile Lernplattform für ein EU-Projekt, ein Ernährungstracker, Web-Apps für Nutzeranalysen, Meetingunterstützung, ... und viele mehr.
Ansprechpartner bei Fragen: Matthias Bauer
Voraussetzungen
Interesse für Web-Entwicklung
Abschluss der Vorlsesung "Internet- und WWW-Technologien" ist empfohlen
Literatur
projekt-/themenspezifisch
Lern- und Lehrformen
Projektseminar mit Gruppenarbeit
1. Phase
- Anforderungsanalyse
- Beginn der Implementierung eines Prototyps
- Recherche eines Hintergrundthemas (z.B. Technologie, Verfahrensweise)
- Vortrag und Diskussion (45min) über Hintergrundthema, Stand der Entwicklung, Ziele
2. Phase
- Implementierung
- Dokumentation
- Zwischenvorträge zum Zeigen des aktuellen Stands und Austausch mit anderen Gruppen
- Abschluss durch Lightning Talks (Präsentation des Endprodukts)
- Abgabe von Software und Doku
Leistungserfassung
Gewichtung im Leistungserfassungsprozess:
- 1/3 Präsentation, davon:
- 4/5 Vortrag Hintergrundthema und Technologie, Diskussionsführung (Teamleistung)
- 1/5 aktive Beteiligung an den Diskussionen der anderen Vorträge (Individualleistung)
- 2/3 Projekt, davon:
- 4/5 Implementierung (Individualleistung)
- 1/5 Dokumentation (Teamleistung)
Termine
14.10.2019 11:00 in H-2.57 – Einführung, Vorstellung der Seminarthemen, Themenwahl
voraussichtlich 02.12.2019 – 1. Vortrag: Hintergrundthema und Stand der Entwicklung
03.02.2020 (letzte Semesterwoche) – 2. Vortrag: Vorstellung der Endergebnisse in Lightning Talks
07.02.2020 23:59 Uhr Abgabeschluss Software und Entwickler-Doku
Zurück