Lehrveranstaltung:IAM 2006:Multimedia-Anwendungen/Programmierung: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 28: | Zeile 28: | ||
|lehrende=Alexander Lawrence | |lehrende=Alexander Lawrence | ||
|anmerkungen= | |anmerkungen= | ||
|qualifikationsziele=Die Studierenden erlernen die | |qualifikationsziele=Die Studierenden erlernen die wichtigsten 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=* | |inhalte=* Programmierung | ||
** JavaScript-Grundlagen | ** JavaScript-Grundlagen | ||
** Browser- | ** Browser-Funktionsweisen | ||
** Document Object Model | ** Document Object Model | ||
** Browser | ** Browser- und DOM-Event-Mechanismen | ||
** SVG und Canvas | ** Rendern mit SVG und Canvas | ||
** weitere HTML5-APIs | ** exemplarisch weitere HTML5-APIs | ||
* Programmierprinzipien | * Programmierprinzipien | ||
** synchrone und asynchrone Kommunikation | ** synchrone und asynchrone Kommunikation | ||
** statische und dynamische Objekte (insbesondere Timer-Programmierung) | ** statische und dynamische Objekte (insbesondere Timer-Programmierung) | ||
** prototypische Vererbung | |||
** Multicast-Nachrichten (Event-Dispatching und Event-Handling) | ** Multicast-Nachrichten (Event-Dispatching und Event-Handling) | ||
** das MVC-Pattern (genauer: das Logic-Data-View-Controller-Services-Pattern) | ** das MVC-Pattern (genauer: das Logic-Data-View-Controller-Services-Pattern) | ||
** weitere Patterns, wie das | ** weitere Patterns, wie das Singleton-Pattern und das Factory-Pattern | ||
|literatur= | |literatur= | ||
|prozentsatz= | |prozentsatz= | ||
}} | }} |
Version vom 26. Oktober 2014, 12:57 Uhr
Studiengang | Interaktive Medien (IAM 2006) |
---|---|
Studienabschnitt | Aufbauphase |
Modul | Multimedia-Anwendungen |
Name | Multimedia-Anwendungen/Programmierung |
Alternativnamen | Multimedia-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 wichtigsten 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
- JavaScript-Grundlagen
- Browser-Funktionsweisen
- Document Object Model
- Browser- und DOM-Event-Mechanismen
- Rendern mit SVG und Canvas
- exemplarisch weitere HTML5-APIs
- Programmierprinzipien
- synchrone und asynchrone Kommunikation
- statische und dynamische Objekte (insbesondere Timer-Programmierung)
- prototypische Vererbung
- Multicast-Nachrichten (Event-Dispatching und Event-Handling)
- das MVC-Pattern (genauer: das Logic-Data-View-Controller-Services-Pattern)
- weitere Patterns, wie das Singleton-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 |