Cilj:Sticanje osnovnih teorijskih znanja iz oblasti interakcije, projektovanja i analize upotrebljivosti korisničkih interfejsa. Stecanje praktičnih i upotrebljivih znanja u dizajnu korisničkih interfejsa, posebno za Internet orijentisane aplikacije odnosno aplikacije za mobilne platforme.
Ishod:Studenti su obučeni da samostalno projektuju prototipe osnovnih aplikacija zasnovane na tipičnim šablonima, da urade analizu upotrebljivosti i samostalno urade osnove interfejse za internet orijentisane aplikacije odnosno mobilne platforme.
Sadržaj predmeta
Teorijska nastava:
Uvodno predavanje. Radni okviri za Internet aplikacije.
Učesnici interakcije: korisnik i modeli korisnika. Izrada prilagođenih Internet stranica.
Interakcija i modeli. Sistemi za upravljanje sadržajem.
Stilovi interakcije.
Podrška u realizaciji interaktivnih sistema.
Interakcija pri projektovanju Internet aplikacija.
Interakcija pri projektovanju mobilnih aplikacija.
Kognitivni modeli.
Upotrebljivost.
Metode analize zadataka.
Notacije dijaloga interakcije i načini analize.
Modelovanje interakcije u razvoju softvera.
Praktična nastava:
Kreiranje osnovnih grafičkih intrfejsa.
Upoznavanje sa alatima za izradu korisničkih interfejsa za internet aplikacije.
Sistemi za upravljanje sadržajem-realizacija.
Upoznavanje sa alatima za izradu korisničkih interfejsa za mobilne platforme.
Vizuelizacija informacija: dinamički upiti, filteri, kontrole za prikaz.
Tehnike merenja upotrebljivosti.
Literatura
B. Shneiderman, C.Plaisant, Dizajniranje korisničkog interfejsa, CET, 2005.
R. Boyer, K. Mew, Android Studio IDE kuvar za razvoj aplikacija, Kompjuter biblioteka, 2016.
K. Krol, WordPress 4.x u celosti, Kompjuter biblioteka, 2015.
A. Dix, J. Finlay, G. Abowd, R Beale, Human-Computer Interaction, Pearson Education, 2004.
Z. Cirovic, Materijali sa predavanja i vežbi , VISER, 2020.