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
PiARS projektni zadatak 1.pdf
PiARS projektni zadatak 2.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