Praktikum Mobile und Verteilte Systeme (MSP)

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien

Steffen Illium, Leo Sünkel & Andreas Sedlmeier

Für alle Fragen bzgl. Verlauf und Anmeldung melden Sie sich bitte bei msp@mobile.ifi.lmu.de

Hörerkreis

Bachelor Informatik
Bachelor Medieninformatik
Nebenfach Informatik
Master Informatik
Master Medieninformatik

Umfang

6 SWS (siehe Einschränkungen DHP), 6 ECTS, V2P4

Termin(e)

  • Theorie: Mo 10-12 Uhr c.t.,
    Oettingenstrasse 67, Raum 161.
  • Praxisterminslots: Mo 13 - 17 Uhr oder Di 13 - 17 Uhr,
    Oettingenstr. 67, Raum G U109
  • Abschlussveranstaltung: TBA
  • Link zum Gebäudeplan.

Betreuer

Steffen Illium
Leo Sünkel
Andreas Sedlmeier

Prüfung

Prüfungsform: Präsenz-Präsentation und Projekt-Abgabe
Sofern die Corona-Situation dies zum Zeitpunkt der Prüfung zulässt.

Prüfer: Prof. Dr. Claudia Linnhoff-Popien

Prüfungsbestandteile:

  1. Projektbericht pro Student
  2. Abgabe des Projekts:
    (Code, Lauffähige App, Steckbrief zum Projekt, WireFrame, Architektur Skizze, Datenbank Schema)
  3. Präsentation mit mündlicher Prüfung

Aktuelles

22.02.22: Die Seite zu dieser Veranstaltung ist ab sofort online.

Inhalt des Praktikums

  • Android-Programmierung
  • Kotlin
  • Client-Server Architekturen
  • Positionierung
  • Location Based Services
  • Storage & UI / Jetpack
  • Asynchrone Programmierung
  • Projekt Aufbau und Struktur
  • Arbeitsweisen
  • Wireframes

Benötigte Vorkenntnisse
Programmierung mit Java/Kotlin; Kenntnisse Android und Client-Server Strukturen vorteilhaft.
Höhere Semester / Master von Vorteil. Keine Studienanfänger!

 

Ablauf

Pandemie-Modus:

Das Praktikum gliedert sich in zwei Phasen: In der Einführungsphase werden in einer wöchentlichen Vorbesprechung die theoretischen Grundlagen vermittelt.  Zusätzlich gibt es betreute Zeitslots, in denen mit den Betreuern Probleme besprochen und Lösungen gesucht werden können. Diese Praktikumstermine finden über Zoom statt. In der Projektphase arbeiten die Studenten dann in Gruppen selbstständig an eigenen Projekten. Die Betreuer stehen innerhalb der Praktikumszeiten über die kommunizierten Kanäle zur Verfügung. Darüber hinaus wird es mehrere Präsenztermine geben, bei denen der aktuelle Stand der Projektarbeit vor allen Studierenden und Betreuern präsentiert wird.

Vor Corona:

Das Praktikum gliedert sich in zwei Phasen: In der Einführungsphase werden in einer wöchentlichen Vorbesprechung die theoretischen Grundlagen vermittelt. Zusätzlich gibt es praktische Versuche zu diesen Terminen, die zu den Praxisterminen im Praktikumsraum des Lehrstuhls stattfinden. In der Projektphase arbeiten die Studenten dann in Gruppen selbstständig an eigenen Projekten. In dieser Zeit finden regelmäßig die Praxistermine statt, zusätzlich gibt es jeweils mit den Projektgruppen einzelne Termine zum jeweiligen Stand der Projektarbeit. Diese finden zum einen während der Vorlesungszeiten statt, werden zusätzlich aber auch individuell zu zusätzlichen Zeitslots angeboten.

Terminkalender:

Datum Vorlesung Übungsbetrieb (Mo/Di)
25.04.22 Einführung Android-Basics
02.05.22 Client Server Communication Client Server Com.
09.05.22 GPS / Outdoor Positioning / LBS Maps & Location
16.05.22 Projekt Kickoff Projekt Konzept und Planung (Einzeltermine je Gruppe) (Mo/DI)
23.05.22 Kotlin 101 Userstorys und Wireframes (Einzeltermine je Gruppe) (Mo/DI)
30.05.22 Background Tasks / Async Projekt Architektur und Frameworks (Einzeltermine je Gruppe) (Mo/DI)
(06.06.22) Pfingsten Praktikumsbetrieb (Di)
13.06.22 Projekt Präsentation I Teamarbeit (in Projektgruppen)
20.06.22 Storage Options / Databases Einzeltermine je Gruppe (Mo/DI
27.06.22 Projekt Präsentation II Teamarbeit (in Projektgruppen)
04.07.22 Arbeitsstand Einzeltermine je Gruppe (Mo/DI)
11.07.22 Projekt Präsentation III Teamarbeit (in Projektgruppen)
18.07.22 Technische Abnahme (Einzeltermine je Gruppe) (Mo/DI) Teamarbeit (in Projektgruppen)
-
25. - 29.07.22 Prüfungswoche Abschlusspräsentation und Prüfung
TBA TBA

 

Anmeldung

Die Bewerbung um einen Platz im Praktikum findet in jedem Jahr für alle Praktika zentral via Uni2Work statt. Bitte entnehmt dort auch Informationen zu Bewerbungsfristen und Modalitäten.

Die Teilnahme am Praktikum ist zwei Tage nach der ersten Veranstaltung (Mittwoch 23:59) verbindlich.
Danach wird das Praktikum bei Abbruch mit einer 5,0 bewertet und es gibt einen Malus bei Bewerbung auf zukünftige Praktika.

Material / Literatur

Materialien sind ausschließlich über Uni2Work für angemeldete Studierende verfügbar.

Der Kurs auf Uni2Work findet sich hier: Material

 

Disclaimer

Deutsch
Sehr viele Lehrveranstaltungen finden während der Schließung der LMU online statt. Als Dozenten bitten wir um Nachsicht, falls Dinge nicht immer perfekt laufen und hoffen auf Ihre konstruktive Mitarbeit. In dieser Situation gelten zudem online einige Regeln, die im realen Leben ohnehin klar wären, auf die wir hier aber explizit hinweisen möchten:

  • In Live-Veranstaltungen bitten wir um einen disziplinierten Umgang mit Audio (normalerweise aus) und Bandbreite (Video nach Bedarf)
  • Die Aufzeichnung oder Weiterleitung von Veranstaltungen durch Teilnehmer sind nicht erlaubt.
  • Die Verteilung von Inhalten (Video, Audio, Bilder, PDFs, etc.) in anderen Kanälen als den vom Autor vorgesehenen ist nicht erlaubt.

English
While LMU is closed, most teaching currently happens online. As teachers, we ask you to be forgiving if things should not work perfectly right away, and we hope for your constructive participation. In this situation, we would also like to explicitly point out some rules, which would be self-evident in real life:

  • In live meetings, we ask you to responsibly deal with audio (off by default) and bandwidth (video as needed).
  • Recording or redirecting streams by participants is not allowed.
  • Distributing content (video, audio, images, PDFs, etc.) in other channels than those foreseen by the author is not allowed.