Softwareentwicklungspraktikum Android-Programmierung

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien

Hörerkreis

Studierende der Informatik und Medieninformatik im Bachelor

Umfang

11SWS, 12 ECTS

Termin(e)

Theorieveranstaltung: Di 10 - 12 Uhr, Hauptgebäude, Geschwister-Scholl-Pl. 1, Raum A 014 (Findet zusammen mit dem MSP-Praktikum statt.)

Praxis: Arbeiten in Gruppen mit bis zu 5 Leuten + wöchentliche Treffen mit dem Tutor.

Betreuer

Michael Beck
Andre Ebert

Prüfung

Abschlusspräsentation (und ggf. Code-Review) der Gruppen-Projekte. Termin hierzu wird rechtzeitig bekannt gegeben.

Aktuelles

  • 03.08.2017: Die Bewertung der Projekte ist nun abgeschlossen. Die Ergebnisse wurden per Mail über Uniworx verschickt.
  • 24.07.2017: Der Raum für die Projektpräsentationen steht fest. Die Präsentationen finden am 01.08.2017 im Raum 115 in der Oettingenstr. 67 statt.
  • 13.07.2017: Aufgabenblatt 07 mit entsprechendem Testprotokoll steht nun zum Download bereit.
  • 27.06.2017: Die endgültige Protokoll-Version steht nun zum Download bereit.
  • 26.06.2017: Der Zeitraum der Projektpräsentationen steht nun fest. Die Präsentationen der fertigen Hauptprojekte finden am 01.08.2017 von 10.00 - 13.00 Uhr statt. Nähere Informationen werden hier rechtzeitig bekannt gegeben.
  • 23.05.2017: Das Aufgabenblatt 2 sowie die Folien der heutigen Veranstaltung stehen nun zum Download bereit.
  • 16.05.2017: Das Aufgabenblatt 1 sowie der zeitliche Ablauf zum Hauptprojekt stehen nun zum Download bereit.
  • 08.05.2017: Übungsblatt 02 steht auf Uniworx bereit. Die Abgabe ist bis zum Sonntag, den 14. Mai um 23:59 Uhr möglich.
  • 26.04.2017: Die Folien der Einführungsveranstaltung stehen ab sofort zum Download bereit.
  • 17.02.2017: Willkommen auf der Webseite zum Softwareentwicklungspraktikum Android-Programmierung.

Inhalt des Praktikums

Im Rahmen des Praktikums sollen die Teilnehmer mit Hilfestellung aber möglichst selbstständig ein vorgegebenes Spiel für das mobile Betriebssystem Android entwerfen, spezifizieren und implementieren. Dabei sollen die in den Vorlesungen "Einführung in die Programmierung" und "Programmierung und Modellierung" erlernten Techniken aus praktischer Sicht vertieft werden.

 

Ablauf

Nach einer kurzen Einführungsphase in die Android-Programmierung und einigen kleineren Übungen als Vorprojekt arbeiten die Teilnehmer eigenständig in Teams mit bis zu 5 Leuten. Dabei bekommt jede Gruppe einen Tutor zur Seite gestellt, mit dem sie sich 1 mal pro Woche trifft.

Am Ende muss eine größere Android-Applikation implementiert sein, die im Rahmen einer Abschlusspräsentation vorgestellt wird.

Anmeldung

Die Teilnehmerzahl des Praktikums ist auf 30 beschränkt.

Die Anmeldung wird über Uniworx zentral für alle im Sommersemester 2017 angebotenen Softwareentwicklungspraktika verwaltet. Bitte melden Sie sich also rechtzeitig über die Zentralanmeldung an, wenn Sie sich für diese Veranstaltung interessieren und geben Sie dabei die entsprechende Präferenz an.

Die Zentralanmeldung läuft vom 27.02 bis einschließlich 27.03.2017. Danach werden die vorhandenen Plätze fair vergeben.

Material / Literatur

Datum Thema Folien Material
25.04.17 Organisation & Einführung 1_2_sep_einfuehrung
1_3_msp_android
02.05.17 RESTful Webservices 2_1_rest
2_2_push
09.05.17 Android Connectivity  connectivity
16.05.17 Begin des Hauptprojekts  Hauptprojekt  SEP Hauptprojekt Blatt 01
23.05.17 Kontext und Indoorpositionierung  context_lbs

indoor

SEP Blatt 02
30.05.17  SEP Blatt 03

protokoll_01

06.06.17  Blatt 04 protokoll_02
13.06.17  Blatt 05 protokoll_03
20.06.17
27.06.17 blatt06
protokoll_10
04.07.17
13.07.17  blatt07
25.07.17
30.07.17 Projektabgabe  
01.08.17

von 10:00 Uhr (s.t.) bis 13:00 Uhr

Präsentation

Ort: Oettingenstr. 67, Raum 115

Nützliche Links:

Zur Android-Entwicklung:

Zum Arbeiten mit Git: