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

Prüfungsleistung:

  1. Abgabe des Projekts:
    - Code / Projektarbeit
    - Lauffähige App
    - Steckbrief zum Projekt
    - WireFrame
    - Architektur Skizze
    - Datenbank Schema
  2. Präsentation mit mündlicher Prüfung

Termin(e)

  • Theorie: Di 10-12 Uhr c.t.,
    Oettingenstrasse 67, Raum XXX.
  • Praxisterminslots: Mo 13 - 17 Uhr oder Di 13 - 17 Uhr,
    Oettingenstr. 67, Raum G U109
  • Die Praxisveranstaltungen starten in der zweiten Vorlesungswoche
  • Abschlussveranstaltung: TBA über Uni2Work
  • 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.

Alternative: Mündliche Prüfung über Zoom.

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

Aktuelles

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

Inhalt des Praktikums

Inhalt des Praktikums

  • Android-Programmierung
  • Client-Server Architekturen
  • Positionierung
  • Modern Android Architectur
  • Background Tasks & Async
  • Storage & Android Jetpack

Benötigte Vorkenntnisse

  • Programmierung mit Java/Kotlin
  • Erfahrung in Android
  • Erfahrung mit Client-Server Strukturen
  • Erfahrungen in Gruppen- / Projektarbeit

Empfohlen für: Höheres Semester (BSc.) oder Studierende im Master. Keine Studienanfänger!
Bei der Auswahl der Teilnehmer werden entsprechende Vorkenntnisse berücksichtigt.

Ablauf

—————–ACHTUNG——————
Die aktuelle Lage in Bayern beeinflusst möglicherweise die Lehre im aktuellen Semester. Am Lehrstuhl werden verschiedene Szenarien vorbereitet. In jedem Fall wird das Praktikum Mobile und Verteilte Systeme stattfinden.
—————–ACHTUNG——————

Inhalt des Praktikums

  • Android-Programmierung
  • Client-Server Architekturen
  • Positionierung
  • Modern Android Architectur
  • Background Tasks & Async
  • Storage & Android Jetpack

Benötigte Vorkenntnisse

  • Programmierung mit Java/Kotlin
  • Erfahrung in Android
  • Erfahrung mit Client-Server Strukturen
  • Erfahrungen in Gruppen- / Projektarbeit

Empfohlen für: Höheres Semester (BSc.) oder Studierende im Master. Keine Studienanfänger!
Bei der Auswahl der Teilnehmer werden entsprechende Vorkenntnisse berücksichtigt.

Ablauf

Hybrider-Modus:
Das Praktikum gliedert sich in zwei Phasen:
- In der Einführungsphase werden in einer wöchentlichen Vorlesung die theoretischen Grundlagen vermittelt. Zusätzlich gibt es betreute Zeitslots, in denen Probleme mit den Betreuern besprochen und Lösungen gesucht werden können. Diese Praktikumstermine finden situationsbedingt vor Ort oder Zoom statt.
- In der Projektphase arbeiten die Studierenden dann in Gruppen selbstständig an eigenen Projekten. Die Betreuer stehen innerhalb der Praktikumszeiten zur Verfügung.
Darüber hinaus wird es mehrere Präsentationstermine geben, bei denen der aktuelle Stand der Projektarbeit vor dem Kurs vorgestellt wird.

Vortrag und Prüfung finden ausschließlich auf deutsch statt.

Terminkalender:

Datum Vorlesung Übungsbetrieb (Mo/Di)
18.10.22 Einführung
25.10.22 Client Server Communication Android-Basics
01.11.22 FEIERTAG Client Server Com.
08.11.22 GPS / Outdoor Positioning / LBS Maps & Location
15.11.22 Projekt Kickoff Projekt Konzept und Planung (Einzeltermine je Gruppe) (Mo/DI)
22.11.22 Modern Android Architectur Userstorys und Wireframes (Einzeltermine je Gruppe) (Mo/DI)
29.11.22 Background Tasks / Async Projekt Architektur und Frameworks (Einzeltermine je Gruppe) (Mo/DI)
06.12.22 Projekt Präsentation I Teamarbeit (in Projektgruppen)
13.12.22 Storage Options / Databases Einzeltermine je Gruppe (Mo/DI)
20.12.22 Projekt Präsentation II Teamarbeit (in Projektgruppen)
24.12. - 06. 01. Weihnachtspause Teamarbeit (in Projektgruppen)
10.01.23 Projekt Präsentation III Teamarbeit (in Projektgruppen)
17.01.23 Einzeltermine je Gruppe (Mo/DI am Nachmit) Teamarbeit (in Projektgruppen)
24.01.23 Projekt Präsentation IV Teamarbeit (in Projektgruppen)
31.01.23 Technische Abnahme (Einzeltermine je Gruppe Mo/DI) Teamarbeit (in Projektgruppen)
05.02.23 - 23:59 Abgabe der Projektdaten über Uni2Work
06.02.23 - 10.02.23 Prüfungswoche Abschlusspräsentation und Prüfung (ca. 3h)
T-B-A Termin der Prüfung

Anmeldung

Die Bewerbung auf 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 3 Tage nach der ersten Veranstaltung (Freitag 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: https://uni2work.ifi.lmu.de/course/W22/IfI/MSP

 

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.