Lehrveranstaltung:IAM 2006:Multimedia-Anwendungen/Programmierung: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 29: Zeile 29:
|anmerkungen=
|anmerkungen=
|qualifikationsziele=Die Studierenden erlernen die wesentlichen Grundlagen der Sprache JavaScript und gewinnen einen Einblick in die Entwicklung von interaktiven Multimedia-Anwendungen mit Hilfe von Web-Technologien. Sie sind in der Lage, derartige Anwendungen selbst zu entwickeln. Typische Anwendungen sind Spiele, Apps (für mobile Endgeräte) und interaktive Web-Auftritte.
|qualifikationsziele=Die Studierenden erlernen die wesentlichen Grundlagen der Sprache JavaScript und gewinnen einen Einblick in die Entwicklung von interaktiven Multimedia-Anwendungen mit Hilfe von Web-Technologien. Sie sind in der Lage, derartige Anwendungen selbst zu entwickeln. Typische Anwendungen sind Spiele, Apps (für mobile Endgeräte) und interaktive Web-Auftritte.
|inhalte=*    Programmierung
|inhalte=*    Sprache und Technologien
**        JavaScript-Grundlagen
**        JavaScript-Grundlagen
**        Browser-Grundlagen
**        Browser-Grundlagen
**        Document Object Model
**        Document Object Model
**        Browser Events
**        Browser/DOM Events
**        AJAX
**        SVG und Canvas
**        weitere HTML5-APIs
**        weitere HTML5-APIs
*    komplexe Programmierprinzipien zur Erstellung von interaktiven Multimedia-Anwendungen
*    Programmierprinzipien
**        synchrone und asynchrone Kommunikation
**        synchrone und asynchrone Kommunikation
**        statische und dynamische Objekte (insbesondere Timer-Programmierung)
**        statische und dynamische Objekte (insbesondere Timer-Programmierung)

Version vom 25. Oktober 2014, 20:46 Uhr

Studiengang Interaktive Medien (IAM 2006)
Studienabschnitt Aufbauphase
Modul Multimedia-Anwendungen
Name Multimedia-Anwendungen/Programmierung
AlternativnamenMultimedia-Programmierung, MMProg
Name (englisch) Multimedia Applications/Programming
Kürzel i4.MM
Voraussetzungen Programmiergrundkenntnisse (z.B. Java oder Processing): Kontrollstrukturen, Variablen, einfache und komplexe Datentypen (Listen/Arrays/Hash Maps), Klassen/Objekte, Funktionen/Methoden
Wird gehalten: Wintersemester
Semester IAM 3
Lehrformen Vorlesung
Credits 5
SWS 4 (Lehre: 2, Praktikum: 2, Teaching Points: 6)
Workload Präsenzstudium: 60 h (durchschnittlich 4 h pro Woche)
Eigenstudium: 90 h (durchschnittlich 6 h pro Woche)
Notengebung Kommanote (1,0; 1,3; 1,7; 2,0, 2,3; 2,7; 3,0; 3,3; 3,7; 4,0; 5,0)
Gewichtung (Modulnote): 50 %
Verantwortliche(r)
Lehrende(r)
Homepage http://mmprog.hs-augsburg.de/

Lernziele

Die Studierenden erlernen die wesentlichen Grundlagen der Sprache JavaScript und gewinnen einen Einblick in die Entwicklung von interaktiven Multimedia-Anwendungen mit Hilfe von Web-Technologien. Sie sind in der Lage, derartige Anwendungen selbst zu entwickeln. Typische Anwendungen sind Spiele, Apps (für mobile Endgeräte) und interaktive Web-Auftritte.

Inhalte

  • Sprache und Technologien
    • JavaScript-Grundlagen
    • Browser-Grundlagen
    • Document Object Model
    • Browser/DOM Events
    • SVG und Canvas
    • weitere HTML5-APIs
  • Programmierprinzipien
    • synchrone und asynchrone Kommunikation
    • statische und dynamische Objekte (insbesondere Timer-Programmierung)
    • Multicast-Nachrichten (Event-Dispatching und Event-Handling)
    • das MVC-Pattern (genauer: das Logic-Data-View-Controller-Services-Pattern)
    • weitere Patterns, wie das Singlton-Pattern und das Factory-Pattern

Prüfungen

Nummer Prüfer Zweitprüfer Prüfung Prüfungsart Prüfungsdetails Hilfsmittel
1926050 nicht mehr angeboten Studienarbeit, Präsentation