CS2012 Android-Praktikum: Anwendungsentwicklung

Modulverantwortliche
  • Sebastian Süß
Lehrende
  • Sebastian Süß
  • Steffen Vaupel
Notwendige Voraussetzungen zur Teilnahme

CS1013 Objektorientierte Programmierung

Gute Java-Kenntnisse

Vorausgesetzte Module
Kurzbeschreibung

In diesem Modul werden die Grundlagen der Plattform und das Anwendungsprogrammiermodell von Android vermittelt.

Inhalte
  • Grundlagen der Android-Plattform: Systemsoftwarestack, Android Runtime und Bytecode, Sicherheitsaspekte von Applikationen(SandboxUmgebung)
  • Aktuelle Entwicklungswerkzeuge: Android Studio IDE und SDK-Tools
  • Android-Programmiermodell: Komponenten wie Activities, Fragments, Services oder Broadcast Receiver und deren Lebenszyklus, Prozesse und Threads, Nachrichtenmechanismus mit Intents, Benutzerschnittstelle, Ressourcen- und Datenverwaltung
  • Grundlagen der Programmiersprache Kotlin
  • Verschiedene Plattform-APIs: Graphics, Audio und Video, Netzwerk etc.
  • Konzeption und Umsetzung einer Android-App im Team
Qualifikations- und Lernziele

Fachkompetenzen

  • Die Studierenden können den grundlegenden Aufbau der Android-Plattform beschreiben und die Aufgaben der einzelnen Plattformschichten erklären.
  • Sie können das komponentenorientierte Programmiermodell und das Laufzeitverhalten des Android-Frameworks erläutern.

Methodenkompetenzen (fachlich & überfachlich)

  • Sie können aktuelle Programmierwerkzeuge einsetzen, um Anwendungen für die Android-Plattform zu entwickeln und zu testen.
  • Sie können eine komplexe Aufgabenstellung methodisch analysieren und die Schritte bis zur fertigen Softwarelösung umsetzen.

Sozialkompetenzen

  • Die Studierenden können sich im Team organisieren, um ein größeres Softwareentwicklungsprojekt arbeitsteilig zu planen und umzusetzen.

Selbstkompetenzen

ECTS-Leistungspunkte (CrP)
  • 9 CrP
  • Arbeitsaufwand 270 Std.
  • Präsenzzeit 60 Std.
  • Selbststudium 210 Std.
Lehr- und Lernformen
  • 4 SWS
  • Praktikum 4 SWS
Studiensemester
  • Informatik (B.Sc. 2010)
Dauer
1 Semester
Häufigkeit des Angebots
Einmal im Jahr
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsvorleistung: Keine

Prüfungsleistung: Praktikumsleistung, Kurztest, Projekt (zusammen 100%)

Benotung
Die Bewertung des Moduls erfolgt gemäß §§ 9, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien

Wird in der Veranstaltung bekannt gegeben

Rechtliche Hinweise