Undergraduate study programme

Back   Schedule   Hrvatski

Basics of Web and Mobile Application Development PRK504-18

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

Course groups

Prikaži sve grupe na predmetu

Course lecturers

BALEN JOSIP, Lecturer
NENADIĆ KREŠIMIR, Lecturer
PEKO MARINA, Associate
MARIĆ MATIJA, Associate
ŽNIDAREC KARLO, Associate

Goals

Introduce students to the basics of creating HTML documents. Show students modern technology and web application design tools. Explain the basic structure of HTML documents, HTML elements and attributes. Explain the process of creating user interface and functionality on the server side. Introduce students to Java and Kotlin programming languages. Introduce students to technologies and software tools for creating mobile applications. Explain the main components of mobile apps and their programme implementation. Introduce students to application testing on devices and emulators.

Conditions for enrollment

Requirements for enrolment of third study programme year

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 Osijek: 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.) Addison-Wesley, Boston, 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