Dokument se učitava



Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

Programming of Mobile Devices Course code: 130417 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 3
Semester: 6
Goal: Introducing to basic concepts, methods and techniques for developing software relevant to the development of mobile applications.
Outcome: Students will understand of the basic concepts, methods and techniques for developing mobile applications, and will be able to design applications for mobile devices.
Contents of the course
Theoretical instruction:
  1. Mobile application specificity.
  2. The concept and usage of contextual context in mobile applications.
  3. Long-term user data collection and analysis.
  4. Mobile device multi-modal applications.
  5. Adaptivity and individuality of mobile applications.
  6. Continuous availability and reliability of mobile applications.
  7. "Collaboration" in mobile applications.
  8. Mobile "companion-systems".
  9. Processing communication metadata.
  10. Mobile applications safety and security aspects.
  11. Users' privacy protection in mobile applications.
  12. Specifying mobile application requirements.
  13. Designing mobile applications.
  14. Testing mobile applications.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Hands-on labs follow theoretical lessons.
Textbooks and References
  1. Stuart Russell, Peter Norvig, "Veštačka inteligencija: savremeni pristup", Računarski fakultet, 2011.
  2. Raj Kamal, "Mobile Computing", Oxford University Press, 2008.
  3. Mark. L, Murphy, "The Busy Coder's Guide to Android Development".
Number of active classes (weekly)
Lectures: 3
Practical classes: 2
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam