623.951 (21S) App Development

Sommersemester 2021

Registration deadline has expired.

First course session
10.03.2021 16:00 - 18:00 online Off Campus
... no further dates known

Overview

Due to the COVID-19 pandemic, it may be necessary to make changes to courses and examinations at short notice (e.g. cancellation of attendance-based courses and switching to online examinations).

For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
Lecturer
Course title german App Development
Type Practical class (continuous assessment course )
Course model Online course
Hours per Week 2.0
ECTS credits 4.0
Registrations 43 (30 max.)
Organisational unit
Language of instruction English
possible language(s) of the assessment German
Course begins on 10.03.2021
eLearning Go to Moodle course

Time and place

Please note that the currently displayed dates may be subject to change due to COVID-19 measures.
List of events is loading...

Course Information

Intended learning outcomes

  • Die Studierenden kennen die Möglichkeiten der mobilen App-Entwicklung
  • Studierende können einfache Apps unter Android selbst erstellen
  • Studierende verstehen Einschränkungen mobiler Apps
  • Studierende kennen den Unterschied der Android und iOS Entwicklung
  • Studierende haben einen Überblick über Multi-Plattform Entwicklung

Teaching methodology including the use of eLearning tools

Übungsbeispiele (Programmierung)

Course content

  • Generelle Aspekte von mobilen Apps
  • Android SDK
  • Android Studio
  • UI-Programmierung unter Android
  • Verschiedenste Beispiele der Android-Programmierung
  • Grundlagen von iOS und XCode, Xamarin, PhoneGap

Prior knowledge expected

  • VO+UE "Einführung in die strukturierte und objektbasierte Programmierung" erfolgreich abgeschlossen.
  • VO+UE "Objektorientierte Modellierung und Implementierung" erfolgreich abgeschlossen.

Curricular registration requirements

  • VO+UE "Einführung in die strukturierte und objektbasierte Programmierung" erfolgreich abgeschlossen.
  • VO+UE "Objektorientierte Modellierung und Implementierung" erfolgreich abgeschlossen.

Literature

  • Reto Meier and Ian Lake, Professional Android, 4th Edition, Wiley, ISBN 978-1-118-94952-8
  • Neil Smyth. Android Studio 3.2 Development Essentials - Android 9 Edition. Payload Media. ISBN-13: 978-0960010943

Intended learning outcomes

  • Students know the possibilities of mobile app development
  • Student are able to create simple apps for Android
  • Students understand limitations of mobile apps
  • Students know differences of web-apps and native apps (Android, iOS)
  • Students have an overview of multi-platform development

Teaching methodology including the use of eLearning tools

exercises and projects

Course content

  • Basic aspects of mobile apps
  • Android SDK
  • Android Studio
  • Programming GUI in Android
  • Examples of Android apps
  • Basics of iOS, Xcode, Xamarin, PhoneGap

Prior knowledge expected

  • Introduction to object-based and structured programming with Java (VO+UE "Einführung in die strukturierte und objektbasierte Programmierung").
  • Object-oriented programming and modelling (VO+UE "Objektorientierte Modellierung und Implementierung").

Curricular registration requirements

  • Introduction to object-based and structured programming with Java (VO+UE "Einführung in die strukturierte und objektbasierte Programmierung").
  • Object-oriented programming and modelling (VO+UE "Objektorientierte Modellierung und Implementierung").

Literature

  • Reto Meier and Ian Lake, Professional Android, 4th Edition, Wiley, ISBN 978-1-118-94952-8
  • Neil Smyth. Android Studio 3.2 Development Essentials - Android 9 Edition. Payload Media. ISBN-13: 978-0960010943

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Examination methodology

  • Aufgaben/Übungsblätter
  • Abschlussprojekt (Implementierung)

Examination topic(s)

  • Inhalte der Vorlesung
  • Zusätzliche Themen

Assessment criteria / Standards of assessment for examinations

Erreichte Punkte bei Übungsblättern und  Abschlussprojekt

Examination methodology

  • Exercises/Assignments
  • Final project (implementation)

Examination topic(s)

  • Content of lecture
  • Additional topics

Assessment criteria / Standards of assessment for examinations

Achieved points at exercises/assignments and final project

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Vertiefung Informatik (Compulsory elective)
      • 7.2 App Development ( 2.0h UE / 4.0 ECTS)
        • 623.951 App Development (2.0h UE / 4.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Spezialisierung Angewandte Informatik (Compulsory elective)
      • 9.8 App Development ( 0.0h UE / 4.0 ECTS)
        • 623.951 App Development (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Vertiefung Angewandte Informatik (Compulsory elective)
      • 11.7 Vertiefung Angewandte Informatik ( 0.0h VO, VC, UE / 8.0 ECTS)
        • 623.951 App Development (2.0h UE / 4.0 ECTS)
          Absolvierung im 5., 6. Semester empfohlen

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 623.951 UE App Development (2.0h / 4.0ECTS)
  • 623.952 UE App Development (2.0h / 4.0ECTS)
Sommersemester 2023
  • 623.951 UE App Development (2.0h / 4.0ECTS)
  • 623.952 UE App Development (2.0h / 4.0ECTS)
Sommersemester 2022
  • 623.951 UE App Development (2.0h / 4.0ECTS)
  • 623.952 UE App Development (2.0h / 4.0ECTS)
Sommersemester 2020
  • 623.951 UE App Development (2.0h / 4.0ECTS)