Differential year

Back   Schedule   Hrvatski

Basics of Web and Mobile Application Development RZ114

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

Course groups

Prikaži sve grupe na predmetu

Course lecturers

NENADIĆ KREŠIMIR, Lecturer
BALEN JOSIP, Lecturer
VANJSKI SURADNIK ZPI, xAssociate

Conditions for enrollment

Requirements for enrolment of study programme

Course description

Web documents creation. Introduction to HTML - syntax, structure, basic elements, and attributes. Introduction to CSS - writing and applying styles, cascading, external styling templates. Introduction to JavaScript syntax, data types, DOM document model, access to elements and events. Introduction to PHP - syntax, data types, database access. Java and Kotlin programming languages. Mobile and web application tools. The main components of mobile applications. Creating a user interface for mobile apps. Programme implementation of major components. Emulators and real-time devices to test application performance.

Teaching methods

lectures, laboratory exercises, construction exercises

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 Sebesta, R.W. Programming the World Wide Web (2nd Ed.) Boston: Addison-Wesley, MA, 2004.


Pretraži literaturu na:

Recommended additional literature

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

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

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

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

5. 5 M. Fordham Kotlin Development for Beginners: (with Code Examples) Amazon Media EU, 2017.

6. 6 M. Moskala, I. Wojda Android Development with Kotlin Packt Publishing, 2017

7. 7 K. Kalata Internet Programming Thompson Learning, London, 2001.

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 client and server technologies used in web application development

2. use a specific web application development tool

3. create a simple example of a web application that consists of a client part (user interface) and a server part (working with a database)

4. identify application-specific design concepts for mobile devices and the web

5. use the mobile application development platform

6. create a simple mobile application



Aktivnosti studenta: Vidi tablicu aktivnosti