Preskoči na glavno vsebino

Programiranje specifičnih platform

2026/2027
Program:
Interdisciplinarni univerzitetni študijski program 1. stopnje Računalništvo in matematika
Letnik:
3 letnik
Semester:
drugi
Vrsta:
izbirni
ECTS:
6
Jezik:
slovenski, angleški
Nosilec predmeta:

Veljko Pejović

Ure na teden – 2. semester:
Predavanja
3
Seminar
0
Vaje
2
Laboratorij
0
Vsebina

Predmet vsebuje teme s področja analize specifik in programiranja mobilnih platform.

  1. pregled mobilnih platform (pametni telefoni, tablice, nosljive naprave,…) in njihovih specifik
  2. podprti programski jeziki za mobilno programiranje
  3. programiranje z uporabo specifičnih knjižnic,
  4. programiranje glede na omejitve mobilnih platform,
  5. ravnotežje poraba/zmogljivost in analiza izvrševanja mobilnih programov,
  6. omejitve in izzivi mobilnih platform pri brezžični komunikaciji,
  7. učinkovite lokacijske aplikacije in mobilno zaznavanje,
  8. programiranje in pristopi za interaktivne aplikacije (analiza življenjskega cikla aplikacije),
  9. programiranje in pristopi za učinkovito računanje v ozadju na mobilnih platformah,
  10. zasebnost in varnost na mobilnih platformah,
  11. razvoj hibridnih aplikacij.

Vaje vključujejo programske naloge, branje člankov in diskusijo. Študenti bodo izdelali več manjših projektov na temo mobilnega programiranja v Androidu.

Temeljni literatura in viri
  1. Smyth, N. (2023). Android Studio Giraffe Essentials - Kotlin Edition
  2. Yener, M. & Dundar, O. (2016). Expert Android Studio. Wrox.
Cilji in kompetence

Cilj predmeta je spoznati se na mobile računalniške platforme in se spoznati s specifikami razvoja programske opreme na teh platformah.

 

Splošne kompetence:

‐ Zmožnost kritičnega razmišljanja.

‐ Zmožnost definirati, razumeti in rešiti kreativne strokovne izzive na področju računalništva in informatike.

‐ Zmožnost apliciranja in nadgrajevanja pridobljenega znanja.

 

Predmetno specifične kompetence:

‐ Zmožnost prenosa znanja sodelavcem v tehnoloških ekipah.

‐ Veščine in praktično znanje o posebnih strojni opremi platform, specialnih programskih jezikih in omejitvah mobilnih platform.

Predvideni študijski rezultati

Po uspešno opravljenem predmetu bodo študenti zmožni:

- navesti specifike različnih mobilnih platform,

- našteti omejitve mobilnih platform in predstaviti načine za upoštevanje omejitev pri razvoju rešitev za mobilne platforme,

- razviti popoln programski izdelek na mobilni platformi,

- analizirati zmogljivost mobilne strojne opreme in potrebe po virih mobilnega programskega izdelka,

- argumentirati izbor specifične strojne in programske opreme za razvoj.

Metode poučevanja in učenja

Predavanja in domača naloge. Poseben poudarek je na individualnem delu študentov.

Načini ocenjevanja

Način (pisni izpit, ustno izpraševanje, naloge, projekt):

Sprotno preverjanje (domače naloge)
Končno preverjanje (pisni in ustni izpit)

5 - 10, pri čemer velja, da je pozitivna ocena od 6 - 10

Reference nosilca

Pet najpomembnejših del:

 

  1. FABJANČIČ, Matevž, MACHIDON, Octavian-Mihai, SHARIF, Hashim, ZHAO, Yifan, MISAILOVIĆ, Saša, PEJOVIĆ, Veljko. Mobiprox : supporting dynamic approximate computing on mobiles. IEEE internet of things journal. 2024, vol. , no. , str. 1-14
  2. MACHIDON, Octavian-Mihai, ASPROV, Jani, FAJFAR, Tine, PEJOVIĆ, Veljko. Context-aware adaptation of mobile video decoding resolution. Multimedia tools and applications. May 2023, vol. 82, iss. 12, str. 17599-17630
  3. KNEZ, Timotej, MACHIDON, Octavian-Mihai, PEJOVIĆ, Veljko. Self-adaptive approximate mobile deep learning. Electronics. Dec. 2021, vol. 10, iss. 23, str. 1-23, ilustr. ISSN 2079-9292
  4. MEHROTRA, Abhinav, PEJOVIĆ, Veljko, MUSOLESI, Mirco. FutureWare : designing a middleware for anticipatory mobile computing. IEEE transactions on software engineering. [Print ed.]. Oct. 2021, vol. 47, no. 10, str. 2107-2124
  5. PEJOVIĆ, Veljko, MUSOLESI, Mirco. Anticipatory mobile computing : a survey of the state of the art and research challenges. ACM computing surveys. [Print ed.]. Apr. 2015, vol. 47, no. 3, str. 1-29, ilustr. ISSN 0360-0300

 

Celotna bibliografija je dostopna na SICRISu:

https://cris.cobiss.net/ecris/si/sl/researcher/43813