Diese Website verwendet nur technisch notwendige Cookies. In der Datenschutzerklärung können Sie mehr dazu erfahren.

Zum Hauptinhalt springen
Logo, Startseite der Hochschule der Medien
Veranstaltungsbeschreibung

334800a Advanced Web Programming

Zuletzt geändert:02.09.2019 / von Carlsburg
EDV-Nr:334800a
Studiengänge:
Dozent:
Sprache: Deutsch
Art: S
Umfang: 4 SWS
ECTS-Punkte: 5
Workload: Vorlesung:
15 Termine zu je 4 SWS = 45 Zeitstunden

Vor- bzw. Nachbereitung:
15 Termine zu je 4 SWS = 45 Zeitstunden

Prüfungsleistung (PA):
60 Zeitstunden

Gesamter Zeitaufwand (Workload) = 150 Zeitstunden
Inhaltliche Verbindung zu anderen Lehrveranstaltungen im Modul: Die Veranstaltung setzt fundierte Kenntnisse in HTML und CSS voraus, so wie sie im Studiengang Informationsdesign im Modul «Webdesign» vermittelt werden. Des Weiteren werden auch grundlegende Programmierkenntnisse, wie sie im Studiengang Informationsdesign im Modul 'Webprogrammierung' vermittelt werden, erwartet. Diese Kenntnisse müssen sich dabei nicht zwingend durch die Beherrschung der Programmiersprache PHP ausdrücken, sondern können auch durch das Erlernen anderer Programmiersprachen wie bspw. Java erworben worden sein.
Prüfungsform:
Bemerkung zur Veranstaltung: WI - Schwerpunkt M&I
Beschreibung:

Einführung

  • Motivation
  • Praxisbeispiele

Datenstrukturen/Algorithmen

JavaScript (Sprachelemente)

  • Grundidee
  • Einführung
  • Einbindung in HTML-Dokumente
  • Schlüsselwörter
  • Variablen
  • Ausdrücke
  • Kontrollstrukturen
  • Funktionen u. Prozeduren
  • Arrays

JavaScript (Ereignisbehandlung)

  • Das Objektmodell
  • Event-Handling
  • Fenster und Frames
  • Cookies

Anwendungsfelder

  • Formularverarbeitung
  • Interaktionsgestaltung
  • User/Kontext-aware Websites
  • Gestaltung von User Interfaces
    • jQuery / jQuery UI
  • Web Visualisierung
    • D3
Literatur:
  • S. Münz: Professionelle Websites, Addison-Wesley, 2005
  • S. Koch: JavaScript - Einführung, Programmierung und Referenz, dpunkt Verlag, 2006
  • R. Steyer: JavaScript in 21 Tagen, Markt + Technik Verlag, 2003
  • J. Keith: DOM Scripting, Apress, 2005
  • H. Balzert: Basiswissen Web-Programmierung, W3L-Verlag, 2007
  • R. S. King: Visual Storytelling with D3, Adison Wesley, 2015
  • Th. H. Cormen, Ch. E. Leiserson, R. Rivest, C. Stein: Algorithmen – Eine Einführung, Oldenbourg Verlag, 2007


Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet:
  • http://www.javascript-workshop.de/buch/
  • http://de.selfhtml.org/javascript/