Programiranje mobilnih uređaja Šifra: 130417 | 6 ESPB
Opšte informacije
Nivo studija:
Godina studija:
3
Semestar/Trimestar:
6
Uslov:
Cilj:
Upoznavanje sa osnovnim konceptima, metodama i tehnikama razvoja softvera relevantnim za razvoj aplikacija za mobilne uređaje.
Ishod:
Studenti će razviti razumevanje aktuelnih osnovnih koncepata, metoda i tehnika razvoja aplikacija za mobilne uređaje, i osposobiće se da projektuju aplikacije za mobilne uređaje.
Sadržaj predmeta
Teorijska nastava:
- Specifičnosti aplikacija za mobilne urađaje.
- Pojam i korišćenje situacionog konteksta u aplikacijama za mobilne uređaje.
- Dugoročno sakupljanje i analiza podataka o korisniku.
- Multimodalne aplikacije za mobilne uređaje.
- Adaptivnost i individualnost aplikacija za mobilne uređaje.
- Kontinuirana dostupnost i pouzdanost aplikacija za mobilne uređaje.
- Pojam „saradnje“ u aplikacijama za mobilne uređaje.
- Mobilni „kompanjon-sistemi“.
- Obrada metapodataka o komunikaciji.
- Bezbednosni i sigurnosni aspekti aplikacija za mobilne uređaje.
- Zaštita privatnosti korisnika u aplikacijama za mobilne uređaje.
- Specificiranje zahteva za aplikacije za mobilne uređaje.
- Dizajniranje aplikacija za mobilne uređaje.
- Testiranje aplikacija za mobilne uređaje.
Praktična nastava:
- Praktična nastava prati program predavanja.
Literatura
- Stuart Russell, Peter Norvig, "Veštačka inteligencija: savremeni pristup", Računarski fakultet, 2011.
- Raj Kamal, "Mobile Computing", Oxford University Press, 2008.
- Mark. L, Murphy, "The Busy Coder's Guide to Android Development".
Broj časova aktivne nastave (nedeljno)
Predavanja:
3
Vežbe:
2
Drugi oblici nastave:
0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
0
aktivnosti na laboratorijskim vežbama
20
seminarski rad
0
kolokvijum
40
Završni ispit
Poeni
Pismeni ispit
40
Usmeni ispit
0