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 |
Umfang |
6 SWS (siehe Einschränkungen DHP), 6 ECTS, V2P4 Prüfungsleistung:
|
Termin(e) |
|
Betreuer |
|
Prüfung |
Prüfungsform: Präsenz-Präsentation und Projekt-Abgabe 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
- Kotlin 101
- Modern Android Architecture
- Background Tasks & Async
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
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 | Kotlin 101 | Userstorys und Wireframes (Einzeltermine je Gruppe) (Mo/DI) |
29.11.22 | Modern Android Architecture | Projekt Architektur und Frameworks (Einzeltermine je Gruppe) (Mo/DI) |
06.12.22 | Projekt Präsentation I | Teamarbeit (in Projektgruppen) |
13.12.22 | Background Tasks & Async | 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.