Predmet obezbeđuje prostor da se studenti upoznaju sa osnovama projektovanja namenskih računarskih sistema na primeru Android platforme. Android je odabran iz razloga što je otvorenog koda, besplatan je kao i razvojni alati, i time je dostupan je širokom krugu programera.
Osim tehnoloških, u okviru predmeta izučavaju se i drugi aspekti razvoja složenih softverskih rešenja: standardi i pristupi potrebnih u projektovanju, arhitektura softvera, upotreba biblioteka otvorenog koda, prednosti i mane heterogenih arhitektura. Usled njegove složenosti, svi ti elementi su prisutni u Androida i mogu se preslikati i objasniti na realnom, dostupnom primeru istog.
Deo A - O predmetu
Deo A - Uvod u Javu
Deo A - Razvojni alati Androida
Deo B - Osnovni principi
Deo B - Postojeći dizajn elementi
Deo B - Postojeći dizajn elementi - Primeri
Deo B - Osnove dizajna softvera
Deo B - Radionica sažetak
Deo B - Radionica zahtevi
Deo B - Principi dizajna softvera
Deo B - Kvalitet softvera
Deo B - Stvaralački šabloni
Deo B - Strukturni šabloni
Deo B - Primeri strukturnih šablona
Deo B - Šabloni ponašanja
Deo C - Uvod u Android
Deo C - Sloj aplikacija
Deo C - Aplikativni radni okvir
JNI
GitHub nalozi PiARS 2025-26.pdf
Vezba01 - Zadaci.pdf
Vezba01 - Teorija.pdf
Vežba02 - UvodUXML.pdf
Vežba03 - LayoutsAndActivities.pdf
Vezba03 - LayoutsAndActivities_Zadatak.pdf
Vežba04 - Fragments.pdf
Vežba05 - Fragments_zadatak.pdf
Vezba05 - Upotreba dizajn sablona u Androidu.pdf
Vežba06 - Rukovanje kolekcijama.pdf
Vežba06 - Custom adapter.pdf
Vežba07 - Baze podataka.pdf
Vežba08 - Baze podataka - vezba.pdf
Vezba09 - Prenos informacija putem HTTP.pdf
Vežba10 - HTML zadatak.pdf
Vežba11 - Servis.pdf
Vežba12 - Povezani servis.pdf
Vežba13 - Servis zadatak.pdf
Vežba14 - JNI.pdf
PiARS projektni zadatak 1.pdf
PiARS projektni zadatak 2.pdf
PiARS projektni zadatak 3.pdf
PiARS projektni zadatak 4.zip
PiARS projektni zadatak 5.pdf
JNI Zadatak 22.06.pdf
JNI Zadatak 25.06.pdf
Rezultati predispitnih obaveza 2025-2026.pdf
18.06.2021. - 15:00
Rezultati predispitnih obaveza - PNRS1
31.08.2020. - 14:15
PNRS 1 - Rezulati ispita u septembarskom roku
25.08.2020. - 15:00
PNRS 1 - Rezulati ispita održanog 24.8.2020.
23.07.2020. - 11:15
PNRS 1 - Rezulati ispita u julskom roku
09.07.2020. - 11:45
PNRS 1 - Rezulati ispita u junskom roku
| Pon | Uto | Sre | Čet | Pet |
|---|---|---|---|---|
| po dogovoru | ||||
| Pon | Uto | Sre | Čet | Pet |
|---|---|---|---|---|
|
Konsultacije se održavaju po dogovoru, u prostorijama Odseka za računarsku tehniku i računarske komunikacije, NTP, kancelarija 516 ili na platformi MSTeams. |
||||
| Pon | Uto | Sre | Čet | Pet |
|---|---|---|---|---|
|
Konsultacije se održavaju po dogovoru, u prostorijama Odseka za računarsku tehniku i računarske komunikacije, NTP, kancelarija 516 ili na platformi MSTeams. |
||||
| Pon | Uto | Sre | Čet | Pet |
|---|---|---|---|---|
Dogovor putem mail-a
Semestar: VI
Fond: 4 + 4
Obrazovni cilj:
Upoznavanje studenata sa osnovama projektovanja namenskih računarskih sistema na primeru Android platforme.
Ishodi obrazovanja (stečena znanja):
Poznavanje osnovih standarda i tehnologija potrebnih u projektovanju namenskih računarskih sistema.
Upoznavanje sa pristupima projektovanje namenskih računarskih sistema na primeru Android platforme.
Sadržaj/struktura predmeta:
Predispitne obaveze:
Redovno pohađanje nastave i laboratorijskih vežbi.
Realizacija ispitnog rada tokom semestra.
Oblici nastave i način provere znanja:
Predavanja. Tutorijali. Računarske vežbe. Konsultacije.
Studenti u toku semestra pohađaju predavanja i računarske vežbe. Studenti u toku semestra izrađuju svoj ispitni rad u terminima računarskih vežbi. Ocena iz ispitnog rada čini 60% ukupne ocene. U toku odbrane ispitnog rada, kandidat odgovara i na pitanja iz teorije.
Formiranje ocene:
Pohađanje nastave 10%
Radovi 60%
Ispit 30%
Napomene:
Literatura:
Dokumentacija komponenti i razvojnih alata koja se koriste
Dokumentacija potrebna za izradu projekta
Materijal (prezentacije, pripreme za vežbe, itd.) na sajtu Odseka www.rt-rk.uns.ac.rs