Server-Wartungsarbeiten am 26. und 27.08.! An beiden Tagen sind keine Bewerbungen, Einschreibungen oder Anträge auf Immatrikulation sowie andere studentische Anwendungen (Rückmeldung, Immatrikulationsbescheinigungen etc.) möglich. Ab dem 28.08. stehen alle Funktionen wieder wie gewohnt zur Verfügung.

Modulhandbuch

Anwendungsentwicklung

Lehrform Vorlesung
Lernziele

Erfolgreiche Teilnehmer

  • verstehen den Aufbau und die Systemeigenschaften von mobilen Anwendungen
  • kennen Konzepte und Methoden der mobilen Programmierung
  • kennen Lösungsansätze zur Bewältigung der Einschränkungen mobiler Endgeräte
  • sind in der Lage, mobile Anwendungen unter Verwendung aktueller UI-Technologien zu erstellen
  • kennen testgetriebene Entwicklung
  • können Unit und Mock Tests erstellen
  • können aspektorientierte Programme erstellen
  • Verfügen über Wissen aktueller und zukünftiger Trends bzw. Standards im Bereich der Anwendungsentwicklung und sind in der Lage, den Nutzen des Einsatzes einschätzen zu können
Dauer 1 Semester
SWS 4.0
Aufwand
  • Lehrveranstaltung:90 h
  • Selbststudium/
    Gruppenarbeit:60 h

  • Workload:150 h
ECTS 5.0
Voraussetzungen für Vergabe von LP

Modulprüfung für "Anwendungsentwicklung" (K90)

Modulverantw.

Prof. Dr. Klaus Dorer

Max. Teilnehmer 41
Empf. Semester 7
Häufigkeit jedes Jahr (WS)
Verwendbarkeit

Wirtschaftsinformatik plus (Bachelor)
Wirtschaftsinformatik (Bachelor)

Veranstaltungen Anwendungsentwicklung
Art Vorlesung
Nr. E+I152
SWS 4.0
Lerninhalt
  • Überblick Mobile Computing (Anforderungen, Restriktionen)
  • Android Systemarchitektur
  • Android Software-Komponentenmodell
  • Programmierung von Software-Komponenten
  • Datenaustausch zwischen Software-Komponenten
  • Prozesse und Multi-Threading im mobilen Umfeld
  • Android User-Interfaces
  • Persistente Datenspeicherung
  • MVC-Design Pattern für mobile Anwendungen
  • Mock Testing
  • Testgetriebene Entwicklung
  • Aspektorientierte Programmierung
  • Modularisierung
  • Fluent APIs
Literatur

Elter, S., Haiges, S., Android: Schnelleinstieg, 2. Auflage, Frankfurt am Main, entwickler.press, 2014
Künneth T., Android 3 - Apps entwickeln mit dem Android SDK, Bonn, Galileo Press, 2011
Becke, A., Pant M., Android 2 - Grundlagen und Programmierung, 2. Auflage, Heidelberg, dpunkt-Verlag, 2010
Internet: Android developers, Android Dev Guide, http://developer.android.com/guide/index.html
Beck, K., Test Driven Development: By Example, 12. Auflage, Boston, Mass., Munich [u.a.], Addison-Wesley, 2008
Böhm, O., Aspektorientierte Programmierung mit AspectJ 5: Einsteigen in AspectJ und AOP, Heidelberg, dpunkt-Verlag, 2006


← Back Save as Docx