object-oriented programming (incl. graphical user interfaces)
programming with concurrency
structure and functions of operating systems
communication protocols for data networks
Textbooks, Recommended Reading
Aufgrund des sehr dynamischen Fachgebiets können Literaturangaben immer nur jeweils unmittelbar zu Veranstaltungsbeginn gemacht werden.
Instructors
Prof.Dr. Vogt
Supporting Scientific Staff
Dipl.-Ing. Henk
Transcipt Entry
Programming distributed and mobile applications
Assessment
Type
oE
oral exam
Total effort [hours]
oE
oral exam
Frequency: 3/year
Course components
Lecture/Exercise
Objectives
Contents
fundamental terms and techniques
characteristic properties of smartphones
overview of current smartphone operating systems and programming platforms
steps of smartphone programming (code development, emulation, and installation)
Smartphone programming with one or multiple current systems (Remark: This main part of the course will be continuously adapted to the current state of the art and the market. This document therefore lists only the main topics that will probably be treated.)
components of a smartphone application
graphical user interfaces
data storage
concepts of concurrency
communication techniques, esp. Internet access
cooperation in distributed systems
location-based services
Acquired Skills
using programming environments for smartphones
programming smartphone applications of medium complexity
Additional Component Assessment
Lab
Objectives
Contents
Smartphone programming with one or multiple current systems (Remark: This main part of the course will be continuously adapted to the current state of the art and the market. This document therefore lists only the main topics that will probably be treated.)
Acquired Skills
using programming environments for smartphones
programming smartphone applications of medium complexity
Operational Competences
application of the aspects listed above to real-world scenarios in small teams