MMP1 - Multimedia Projekt 1

Semesterbeginn

Kickoff

Die Rahmenbedingungen werden vorgestellt. Sie beginnen mit der Suche nach einem Thema für das Projekt.

x.Juni

Nachbesprechung Code Review

Zu diesem Termin präsentieren Sie die Verbesserungen, die Sie vorgenommen haben. Zeitgleich erfolgt die Abgabe der letzten Version im git. Als finale Abgabe gilt der letzte Commit vor 9:00 am Tag der Code Review Nachbesprechung.

vor Ostern

Projektidee

Sie geben die Projektidee und den Arbeitstitel des Projekts per Formular bekannt. Dabei argumentieren Sie auch, warum genau dieses Projekt die richtige Herausforderung für Sie ist, und welchen Lernfortschritt Sie sich erwarten.

Mai

Poster-Präsentation

Sie stellen ihre Projektidee und den Stand ihrer Planung auf einem Poster dar. In der PosterAusstellung erhalten Sie Feedback von den StudienkollegInnen und geben selbst Feedback zu anderen Projekten.

April-Mai

Programmier-Coaching

Sie erhalten konkrete Hilfe bei Programmier-Problemen.

Wir erwarten, dass Sie das Projekt selbstständig durchführen, die Unterlagen aus den Lehrveranstaltungen, Ihre KollegInnen, die Bibliothek und das Internet als Informationsquellen nutzen.

Es gibt sehr wenig Coachingstunden!

Wichtig ist, dass Sie sich gut vorbereiten und die Chance nutzen, die Zeit ist knapp! Also: Laptop mitbringen/Screenshare aufsetzen, Liste der Fragen mitbringen!

x.Mai

User Tests

Zu diesem Termin führen Sie User-Tests durch. Dafür bereiten Sie Ihr Projekt so vor, dass es leicht ausprobiert werden kann. StudentInnen von MMT testen das Projekt, während Sie das beobachten bzw. die UserInnen befragen. Am Ende des User Tests fassen Sie Ihre Erkenntnisse schriftlich zusammen. Abgabe: Sie schicken eine E-Mail mit den Erkenntnissen und den geplanten Maßnahmen zur Verbesserung

x.Juni

Darstellung im Portfolio

Damit präsentieren Sie das Projekt der ganzen Welt.

portfolio.fh-salzburg.ac.at

Dafür notwendig sind:

  1. Text zum Projekt (ca. 500 Worte, allgemein verständlich!)
  2. Kurzes Erklär-Video zum Projekt (eventuell als Verweis auf YouTube)
  3. Mindestens fünf Standbilder, z.B. Screenshots, Photos,…; Thumbnail; Slideshow Bild
  4. Falls passend: weitere Medien-Dateien in Web-tauglicher Qualität
  5. Falls passend: Verweise auf Ihre Medien auf YouTube, Vimeo, SoundCloud

Mit diesem erste Projekt weisen Sie nach, dass Sie selbstständig Programmieren können. Sie qualifizieren sich für den Fachbereich Web oder Game.

Fachbereichs-Wahl

Mit dem zweiten Studienjahr entscheiden Sie sich für das „Wahlpflichtfach 1“ (im Weiteren als „Fachbereich“ bezeichnet). Der Unterricht im Major wird im zweiten Studienjahr ungefähr ein Drittel der gesamten Unterrichtszeit ausmachen. Sie wählen einen der Fachbereiche:

  • Web & Mobile Development oder
  • Game Development & Mixed Reality

Für die Aufnahme in den Fachbereich qualifizieren Sie sich mit dem MultiMediaProjekt 1 aus dem Fachbereich.

MultiMediaProjekte im Curriculum von MMT

Das Studium enthält insgesamt 4 MultiMediaProjekte. In diesen Projekten wenden Sie Kenntnisse und Fähigkeiten aus dem Studium praktisch an und stellen fertige Produkte her. Von Semester zu Semester steigen dabei die Anforderungen:

  • MMP1 im 2.Semester:
    Sie arbeiten alleine. Zeitraum 4 Wochen.
  • MMP2a im 3.Semester:
    Sie arbeiten im Team, innerhalb Ihres Fachbereiches. Studiowoche in der ersten Februar-Woche.
  • MMP2b im 4.Semester:
    Sie arbeiten im Team, innerhalb Ihres Fachbereiches Hackathon und Studiowoche.
  • MMP3 = Abschlussprojekt im 6.Semester:
    Sie arbeiten in einem interdisziplinären Team, Zeitraum mehrere Monate, mehrere Studiowochen.

Leistungsanforderungen MMP1

Mit dem MultiMediaProjekt erfüllen Sie zwei Leistungsanforderung:

  • Mindestanforderung: selbstständiges Programmieren, termingerechtes Fertigstellen eines Projekts, Verbesserungen des Codes laut Code Review
  • Lernfortschritt: selbständiges Erarbeiten eines neuen Themas aus Ihrem Fachbereich

Punkt 1 ist für Alle Studierenden gleich. Punkt zwei ist je nach Vorkenntnis sehr unterschiedlich. Wir erwarten, dass Sie über das hinausgehen, was Sie schon können, und über das hinausgehen was im Unterricht und den Übungen gemacht wird!

Sie haben größtmögliche inhaltliche Freiheit bei Ihrem MultiMediaProjekt 1. Sie wählen das Thema selbstständig aus. Die LehrveranstaltungsleiterInnen modifizieren eventuell Ihr Vorhaben. (Oft wird z.B. der Umfang gekürzt, weil sich die Studierenden überschätzt haben). Die Plattform, die Programmiersprache und die Umsetzungsmethoden sind – jeweils für den angestrebten Fachbereich - vorgegeben.

Die Umsetzung mittels Programmierung ist auf jeden Fall Teil des Projekts. Es gibt keine reinen „Konzeptions-Projekte“. Das Curriculum sieht einen Arbeitsaufwand für die Projektumsetzung von 4 ECTS (100 Arbeitsstunden) vor. Achtung: mit etwas Pech (Computer stürzt ab, mein Hund hat das Git-Repository gefressen, …) kann es auch mehr Arbeit werden. Die MultiMediaProjekt 1 ist ein Einzelprojekt. Teamprojekte werden in selten Ausnahmefällen genehmigt, z.B. für die Zusammenarbeit zwischen einer GestalterIn von MMA und einer TechnikerIn von MMT. Die Umsetzung des Projekts führen Sie selbstständig und außerhalb des Unterrichts durch. Sie tragen die Verantwortung für das Projekt. Sie präsentieren das Endergebnis vor großem Publikum. Zu diesem Zeitpunkt ist das Projekt fertig.

Lehrveranstaltungen

Das MultiMediaProjekt 1 wird von der gleichnamigen Lehrveranstaltung begleitet. Die Lehrveranstaltung bietet eine unterstützende Struktur für Ideenfindung, Konzeption, User Testing, und einige Coaching-Stunden für die Programmierung. Es gibt enge Verknüpfungen zu anderen Lehrveranstaltungen:

  • Vorbereitung der Präsentation in Einführung Präsentationstechniken.
  • Gestaltung des Projektes wird in der Lehrveranstaltung Grundlagen der Mediengestaltung begleitet.

Abgabe

Die Abgabe erfolgt über das dafür angelegte git Repository. Es gilt der letzte Commit vor 9:00 Uhr morgens am Präsentationstag. Im Fachbereich Web ist zu diesem Zeitpunkt das Endprodukt online auf dem Server https://users.multimediatechnology.at zugänglich, im Fachbereich Game geben Sie ein lauffähiges Programm für Windows im Repository mit ab.

Ihr fertiges Projekt enthält ein Impressum in dem der Studiengang MultiMediaTechnology / FHS, der Zweck (MultiMediaProjekt 1) und Sie als AutorIn ausgewiesen sind. Jeder Quellcodedatei enthält ebenfalls diese Information. Im Ordner im Repository ist mindestens Folgendes enthalten:

  1. Der komplette Quellcode inklusive evtl. verwendeter externer Bibliotheken, die Projekt und Makefiles zur Erstellung der ausführbaren Datei und alle sonstigen Dateien (z.B. Ressource-Dateien, Bilder, etc.) die notwendig sind um das Projekt zu kompilieren und auszuführen.
  2. Das Konzept als Datei doc/konzept.md oder doc/konzept.pdf.
  3. Eine technische Beschreibung der Umsetzung (in der Sie die Struktur des Codes und etwaige Besonderheiten beschreiben (z.B. in Worten, mit Diagrammen, Screenshots der Ordnerstruktur, etc.) als Datei doc/documentation.md oder doc/documentation.pdf.
  4. Ein persönliches Resumé zum Projekt in dem Sie Ihren Lernfortschritt beschreiben (ca. 300 Wörter) als Datei doc/resume.md oder doc/resume.pdf.
  5. Im Fachbereich Game: das ausführbare Programm für Windows

Darstellung des Projekt im Portfolio der FH

Nachbesprechung der Code Review