Course Programming distributed and mobile applications
Responsible: Prof.Dr. Vogt
Course
Meets requirements of following modules(MID)
Course Organization
Version |
created |
2011-11-14 |
VID |
1 |
valid from |
WS 2012/13 |
valid to |
|
|
|
Course identifiers |
Long name |
Programming distributed and mobile applications |
CID |
F07_VMA |
CEID (exam identifier) |
|
|
Contact hours per week (SWS) |
Lecture |
2 |
Exercise (unsplit) |
|
Exercise (split) |
1 |
Lab |
1 |
Project |
|
Seminar |
|
Tutorial(voluntary) |
|
|
|
Total contact hours |
Lecture |
30 |
Exercise (unsplit) |
|
Exercise (split) |
15 |
Lab |
15 |
Project |
|
Seminar |
|
Tutorial (voluntary) |
|
|
|
Max. capacity |
Exercise (unsplit) |
|
Exercise (split) |
30 |
Lab |
18 |
Project |
|
Seminar |
|
|
Total effort (hours): 150
Instruction language
Study Level
Prerequisites
- 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
Supporting Scientific Staff
Transcipt Entry
Programming distributed and mobile applications
Assessment
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
Additional Component Assessment
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden