Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems
Proseminar/Hauptseminar Web Engineering für Bachelor-Studenten (SS 2013)


Proseminar/Hauptseminar Web Engineering für Bachelor-Studenten (SS 2013)

Willkommen auf der gemeinsamen Homepage des Pro- und Hauptseminars Web Engineering für Bachelor-Studenten. Auf dieser Seite finden Sie alle notwendigen Informationen zur Veranstaltung, einschließlich Links zu den Themen und zum Seminar allgemein.

Im interdisziplinären Forschungsgebiet Web Engineering werden Ansätze für ein methodisches Konstruieren von Web-basierten Anwendungen und verteilten Systemen sowie für deren kontinuierliche Weiterentwicklung (Evolution) entwickelt. So beschäftigt man sich im Web Engineering beispielsweise mit der Entwicklung von interoperablen Web Services, der Implementierung von Web-Portalen mittels Service-orientierter Architekturen (SOA), barrierefreier Benutzerschnittstellen bis hin zu exotischen Web-basierten Anwendungen, die über das Telefon sprachgesteuert werden oder sich über Fernseher und Autoradio darstellen.


Folgende Leistungen sind von jedem Seminarteilnehmer zu erbringen:
  • Es ist ein Vortrag zu dem erhaltenen Thema auszuarbeiten. Die Vorträge werden im Block an einem "Seminar-Tag" gehalten; der Termin hierzu wird beim ersten Treffen vereinbart.
  • Zusätzlich zum Vortrag wird eine schriftliche Zusammenfassung des Themas erwartet (Ausarbeitung).
  • Jede Ausarbeitung wird von zwei bis drei Seminarteilnehmern begutachtet (Review). Die Zuweisung der Reviews erfolgt durch die Betreuer des Seminars.

Seminarleitung

gaedke

heseba

tschudnowsky


Zielgruppe

Das Seminar wird für Studenten folgender Studiengänge angeboten (die jeweiligen Voraussetzungen sind der entsprechenden Studienordnung zu entnehmen):
  • Diplom Informatik (Proseminar/Hauptseminar)
  • Diplom Angewandte Informatik (Proseminar/Hauptseminar)
  • Bachelor Informatik (Proseminar/Hauptseminar)
  • Bachelor Angewandte Informatik (Proseminar/Hauptseminar)

Einschreibung

Teilnahme nur nach Einschreibung! Die Einschreibefrist ist abgelaufen!

Themen (und VSR-Ansprechpartner)

Nr.PS/HSThemaFragestellungenLiteratur/Schwerpunkte/EinstiegBearbeiterBetreuerPräsentationEndfassung
01HSBeyond Node.js
  • Welche Projekte/Frameworks existieren?
  • Welche Funktionalitäten werden ermöglicht?
  • Welche Persistenzlösungen werden unterstützt?
  • node.js
  • derby.js
  • meteor.js
  • min. 1 weiteres
N.F.Sebastian HeilPräsentationEndfassung
03HSProgramming Languages on the Rise
  • Wer setzt diese Sprachen ein, wofür, warum?
  • Welche Paradigmen werden verwendet?
  • Wie unterscheiden sich diese von Java, C#, PHP?
  • Scala
  • Clojure
  • Erlang
  • Dart
  • min. 1 weitere
T.F.Sebastian HeilPräsentationEndfassung
04PSPlatform-independent Mobile Development
  • Welche Projekte/Frameworks existieren?
  • Welche Funktionalitäten werden ermöglicht?
  • trigger.io
  • pure HTML5
  • phonegap
  • appcelerator
  • min. 1 weiteres
M.S.Fabian WiedemannPräsentation
05PSJavaScript IDEs
  • Welche IDEs existieren?
  • Wie sind diese charakterisiert?
  • Was gibt es für Lizenzmodelle?
  • Gibt es Unterstützung mittels IntelliSense, Debugging oder Refactoring?
Fabian Wiedemann

Eröffnungstreffen

Das erste Treffen fand am Montag, 22. April 2013 statt.

Soweit noch nicht geschehen werden alle Studenten gebeten, sich im Seminar-Workflow-System der VSR anzumelden und die Zuordnung zu ihrem Thema vorzunehmen.
Die Folien des ersten Treffen sind hier verfügbar.

Zwischenvortrag

Die Zwischenvorträge fanden am 06. Mai 2013 statt.
Die Folien sind hier verfügbar.

Tipps für den Vortrag

  • Als Daumenregel lassen sich pro Folie 2 Minuten ansetzen. Wesentlich mehr Folien pro Minute lassen sich vom Zuhörer nur schwer aufnehmen.
  • Vor dem Vortrag sollte man sich überlegen: Was ich die Mainmessage meines Vortrages? Was sollen sich die Zuhörer merken?
    Aufbauend auf diese Überlegungen sollte der Vortrag gestaltet sein.
  • Auf der Seite von Garr Reynolds gibt es sehr viele gute Hinweise: http://www.garrreynolds.com/Presentation/

Seminartage

Die Blockveranstaltungen finden am Montag, 10. Juni zwischen 09:00 und 15:00 Uhr sowie am Mittwoch, 12. Juni zwischen 09:00 und 15:30 Uhr im Raum 1/336 statt.
Die Informationen zur Vortragsreihenfolge und den folgenden Terminen entnehmen Sie bitte den Folien

Ausarbeitung

  • wichtige Hinweise zur Zitierung:
    • Prinzipiell muss jede Aussage, die nicht zum Allgemeinwissen zählt und nicht vom Autor selbst stammt, durch einen Literaturverweis belegt werden!
    • "When to Cite Sources" - sehr gute Übersicht der Princeton University
    • Beispiele für korrektes Zitieren finden Sie in der IEEE-Zitierungsreferenz
    • Auch Webressourcen sind mit Autor, Titel und Datum zzgl. URL und Abrufdatum zu zitieren, Beispiele:
      • [...] M. Nottingham and R. Sayre. (2005). The Atom Syndication Format - Request for Comments: 4287 [Online]. Available: http://www.ietf.org/rfc/rfc4287.txt (18.02.2008).
      • [...] Microsoft. (2007). Microsoft Office SharePoint Server 2007 Homepage [Online]. Available: http://office.microsoft.com/en-us/sharepointserver/ (01.02.2007).
      • Die URL ist (falls wie hier technisch möglich) mit dem entsprechenden Hyperlink zu unterlegen ("Klickbarkeit").

  • weitere wichtige Hinweise zum Abgabeformat:
    • Verwenden Sie bis auf berechtigte Ausnahmen (zum Beispiel zum Hervorheben von Textstellen mit <strong>...</strong>) ausschließlich die in der Vorlage enthaltenen HTML-Elemente. Die vorgegebene CSS-Datei darf nicht abgeändert werden.
    • Prüfen Sie vor dem Einreichen Ihrer Arbeit sorgfältig Rechtschreibung und Grammatik, am besten mit Softwareunterstützung, wie zum Beispiel mittels der in OpenOffice oder Microsoft Word eingebauten Rechtschreibprüfung.
    • Achten Sie darauf, dass der XHTML-Code fehlerfrei ist. Nutzen Sie zur Überprüfung einen Validator: http://validator.w3.org
    • Zur Abgabe packen Sie alle benötigten Dateien (HTML, CSS, Bilder) in ein ZIP- oder TAR.GZ-Archiv.

Press Articles