Praktikum Mobile und Verteilte Systeme (MSP)

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien

Steffen IlliumAndreas 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), 6ECTS

Termin(e)

  • Dieses Praktikum findet Remote über Zoom statt. Zusätzlich wird es 4 Präsenztermine in einem ausreichend großen Hörsaal geben.
    Weitere Informationen folgen!
  • Theorie: Mo 10-12 Uhr c.t.,
    Oettingenstrasse 67, Raum 161.
  • Praxistermin: Mo 13 - 17 Uhr oder Di 13 - 17 Uhr,
    Oettingenstr. 67, Raum G U109
  • Die Praxisveranstaltungen starten in der zweiten Vorlesungswoche
  • Abschlussveranstaltung: 17.02.2021, 12:00 - 14:00 Uhr
  • Link zum Gebäudeplan.

Betreuer

Steffen Illium
Andreas Sedlmeier

Prüfung

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

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

Aktuelles

25.11.20: Die Zeitplanung wurde angehängt

12.08.20: 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.

 

Ablauf

Aktuell:

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:

Vorlesung Übung
02.11.20 Einführung
01 Organisatorisches
02 Einführung Android
03 Einführung Git
 -
09.11.20 Kotlin 101 Android-Basics (09.11/10.11)
16.11.20 Client Server Communication Client Server Com.
(16.11/17.11)
23.11.20 GPS / Outdoor Positioning / LBS Maps & Location
(23.11./24.11)
30.11.20 Projekt Kickoff Projekt Konzept und Planung
(30.11./31.11)
07.12.20 Background Tasks / Async Nutzerverhalten und Wireframes
(07.12./08.12)
14.12.20 Projekt Präsentation I Projekt Architektur und Frameworks
(14.12./15.12)
21.12.20 Storage Options / Databases Teamarbeit
(in Projektgruppen)
28.12.20 vorlesungsfreie Zeit -
04.01.21 vorlesungsfreie Zeit -
11.01.21 Projekt Präsentation II Teamarbeit
(in Projektgruppen)
18.01.21 Präsentation Arbeitsstand  (Einzeltermine je Gruppe) Teamarbeit
(in Projektgruppen)
25.01.21 Projekt Präsentation III Teamarbeit
(in Projektgruppen)
01.02.21 Präsentation Arbeitsstand  (Einzeltermine je Gruppe) Teamarbeit
(in Projektgruppen)
08.02.21 Vorbesprechung Abschluss Teamarbeit
(in Projektgruppen)
15.02.21 - 19.02.21 Prüfungswoche

Abschlusspräsentation und Prüfung

Termin 17.02.2021, 12:00 - 14:00 Uhr

 

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 einen Tag nach der ersten Veranstaltung (Dienstag 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/W20/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 happens currently 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.