Course: Programming for Mobile Platforms

« Back
Course title Programming for Mobile Platforms
Course code KI/KPMP
Organizational form of instruction Seminary
Level of course Bachelor
Year of study 3
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Fišer Jiří, Mgr. Ph.D.
Course content
1) main principles 2) description of targeted platform 3) IDE and compilation chain 4) basic design patterns and idioms 5) application manifest and security 6) GUI principles 7) 2D graphics 8) internet services 9) geolocation 10) sensors 11) persistent storage and databases 12) preparation of seminar work

Learning activities and teaching methods
unspecified
Learning outcomes
Course of programming on mobile platforms (i.e. smartphones, tablets) focuses on typical features of these platforms - prolonged life cycle, sandboxing, dynamic GUI and integration of hardware and software services. Specific platform may vary according to IT trends. The subject can be taught in Czech or English. This course has been created within the project CZ. 1.07/2.2.00/28.0296 "Intersectoral linkages and support practice in natural science and technical study programmes UJEP"

Prerequisites
unspecified
KI/KAPR2
----- or -----
KI/KPGL2

Assessment methods and criteria
unspecified
Recommended literature
  • Allen G. Android 4: Průvodce programováním mobilních aplikací. Brno, 2013. ISBN 978-80-251-3782-6.
  • Lacko, L. Mistrovství - Android. 1. vydání. Brno: Computer Press, 2017. 647 stran. ISBN 978-80-251-4875-4.
  • Murphy M. L. Android 2 : průvodce programováním mobilních aplikací. Computer Press, Brno, 2011.
  • Ujbányai M. Programujeme pro Android. Grada Publishing, Praha, 2012.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): - (A14) Category: Informatics courses 3 Recommended year of study:3, Recommended semester: Summer