Professional study programme

Back   Schedule   Hrvatski

Mobile platform application development SR603-17

ECTS 5 | P 30 | A 0 | L 30 | K 15 | ISVU 175211 | Academic year: 2019./2020.

Course groups

Prikaži sve grupe na predmetu

Course lecturers



Introduce students to technologies and software tools for creating mobile applications; Introduce students to different ways of defining the visual structure of the graphical user interface (layouts); Show students different ways of creating a user interface (XML, placing control in layout, dynamically in program code); Introduce students to basic components of mobile applications; Explain to students the specific ways in which application functionality works and link the user interface and functionality; Show students how to test applications on devices and the emulator; Teach students how to create source code documentation.

Conditions for enrollment

Requirements met for enrolling in the third year of the study programme

Course description

Introduction to mobile application development tools. The main components of a mobile application. User interface design for mobile applications. Software solutions to real problems. The use of a program-specific concept to create mobile applications. Software design implementation. Software implementation of different functionalities. The use and management of sensors embedded in mobile devices. The use of a simulator to test application performance. Performing structural and functional testing on real-world mobile devices. Source code documentation generation

Student requirements

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Monitoring of students

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Obligatory literature

1. 1 Razvoj mobilnih aplikacija, Priručnik za edukaciju Elektrotehnički fakultet Osijek, 2013

2. 2 Phillips, Bill; Stewart, Chris; Hardy, Brian; Marsicano, Kristin Android Programming: The Big Nerd Ranch Guide (2nd Edition) Atlanta: Big Nerd Ranch, LLC., 2015

3. 3 Čukman, Tihomir Java Alfej Zagreb, 2009.

Pretraži literaturu na:

Recommended additional literature

1. 1 P. Sarang Java Programming Oracle Press, 2012.

2. 2 R. Cadenhead Java 6 II izdanje Kombib, 2008.

3. 3 Mark L. Murphy, Android Programming Tutorials CommonsWare, LLC, 2010.

4. 4 D. Poo, D. Kiong, S. Ashok Object-Oriented Programming and Java Springer Verlag, 2007.

5. 5 Reto Meier Professional Android 4 Application Development Wiley, 2012.

6. 6 M. Gargenta Learning Android - Building Applications for the Android Market O Reilly Media, 2011.

Course assessment

Conducting university questionnaires on teachers (student-teacher relationship, transparency of assessment criteria, motivation for teaching, teaching clarity, etc.). Conducting Faculty surveys on courses (upon passing the exam, student self-assessment of the adopted learning outcomes and student workload in relation to the number of ECTS credits allocated to activities and courses as a whole).

Overview of course assesment

Learning outcomes
Upon successful completion of the course, students will be able to:

1. identify application-specific concepts for mobile applications

2. use a mobile application development platform

3. create a mobile application and programmatically implement a designed interface

4. implement structured and functional testing of applications on real-world mobile devices

5. create source code documentation of the application

Aktivnosti studenta: Vidi tablicu aktivnosti