Cilj ovog predmeta je da studente upozna sa konceptima i teorijom interakcije između čovjeka i računara. Studenti treba da shvate značaj ljudskog faktora, kognitivnih procesa, okruženja i obuke korisnika u razvoju, implementaciji i korišćenju korisničkog interfejsa. Predmet se bavi i problemima analize performansi i upotrebljivosti korisničkog interfejsa.

Cilj predmeta Konkurentno programiranje je da se studenti upoznaju sa koceptima konkurentnog programiranja, problemima sinhronizacije i komunikacije procesa i paralelnog procesiranja.

Cilj predmeta je sticanje znanja i veština potrebne za pisanje aplikacija koje se izvršavaju na mobilnim računarskim uređajima u različitim sistemskim okruženjima sa ograničenim sistemskim resursima. Povezivanje mobilnih računarskih uređaja u računarske mreže.

Studenti treba da se upoznaju sa sistemsko-procesno-modelskim pristupom, koji na najefikasniji način vodi ka ispunjenju, odnosno prelasku na zahtjeve standarda serije ISO 9000:2000. Cilj je usvajanje poslovnog pristupa koji studente osposobljava za kontinuirano,  samostalno podizanje sopstvenog nivoa kvaliteta u budućim poslovnim projektima do nivoa svjetskih standarda.