Graduate study programme

Back   Schedule   Hrvatski

Mobile platform application development DRcKb2-05

ECTS 5 | P 30 | A 0 | L 15 | K 15 | ISVU 149805 149806 | Academic year: 2017./2018.

Course groups

Prikaži sve grupe na predmetu

Course lecturers

BALEN JOSIP, Lecturer
ZORIĆ BRUNO, Associate

Goals

Introduce students to technologies for developing mobile applications. Show how a user interface is developed, and explain application functionality and interface connectivity and functionality. Teach students how to test apps on devices and a simulator, and how to develop source code documentation.

Conditions for enrollment

Requirements met for enrolling in 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. Razvoj mobilnih aplikacija-priručnik za edukaciju. Osijek: Elektrotehnički fakultet Osijek, 2013.

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


Pretraži literaturu na:

Recommended additional literature

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

2. I. F. Darwin, Android Cookbook Problems and Solutions for Android Developers, O'Reilly Media, 2012.

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

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

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

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

7. Y. Fain, Programiranje Java, Wrox, 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. develop a complex mobile application and programme a user interface

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

5. create source code documentation of the application

6. recommend alternative approaches to solving a specific problem encountered during testing



Learning outcomes available only as desktop version    Export to Excel
Student's activity Workload ECTS (Workload/30) Learning outcomes
Upon successful completion of the course, students will be able to:
Teaching
method
Assessment method Points
Attendance
Lectures, Laboratory exercises, Design exercises

60
ECTS
2
- identify application-specific concepts for mobile applications- recommend alternative approaches to solving a specific problem encountered during testingLectures, Laboratory exercises, Design exercises Attendance register. Mandatory attendance percentage is:
70%

This percentage defines the minimum workload for the activity. The maximum is defined by the study programme.
Min

0
Max

5
Writing pre-lab write-ups, results analysis and writing laboratory reports Workload
12
ECTS

0.4
- use a mobile application development platform- develop a complex mobile application and programme a user interface- implement structured and functional testing of applications on real-world mobile devicesLaboratory practice Assessment of pre-lab write-ups, supervision of laboratory exercises, evaluation of written reports Min

0
Max

15
Problem-solving related to design exercises Workload
30
ECTS

1
- use a mobile application development platform- develop a complex mobile application and programme a user interface- implement structured and functional testing of applications on real-world mobile devices- create source code documentation of the applicationDesign exercises Evaluation of problem solving exercises Min

0
Max

10
Oral exam Workload
9
ECTS

0.3
- identify application-specific concepts for mobile applications- develop a complex mobile application and programme a user interface- recommend alternative approaches to solving a specific problem encountered during testingOral exam Assessment of student's answers Min

20
Max

40
Designing a software solution Workload
39
ECTS

1.3
- use a mobile application development platform- develop a complex mobile application and programme a user interface- implement structured and functional testing of applications on real-world mobile devices- create source code documentation of the applicationindependent work on a software solution testing and presentation of the created application Min

10
Max

30
Σ Activities Σ Workload
150
Σ ECTS
5
Σ Max
100