Predmet: Sistemsko programiranje u Androidu (17.RT52N )
Matične organizacione jedinice predmeta:
Studijski programi predmeta:
Stepen i vrsta studija | Naziv |
---|---|
Osnovne akademske studije | Softversko inženjerstvo i informacione tehnologije (Godina: 4, Letnji) |
Kategorija | Stručno-aplikativni |
Uža naučna oblast | Računarska tehnika i računarske komunikacije |
Multidisciplinarna | Ne |
ESPB | 8 |
Cilj:
Predmet se oslanja na materiju obrađenu u okviru predmeta "Projektovanje i arhitektura računarskih sistema - Sistemi zasnovani na Androidu". Nadograđuje je konceptima i metodama projektovanja sistemskog softvera na modernim namenskim platformama. Za razliku od tema pokrivenih programom "Projektovanje i arhitektura računarskih sistema - Sistemi zasnovani na Androidu", koje prvenstveno uključuju programiranje aplikativnog sloja, ovaj predmet je koncipiran tako da studentima približi načine funkcionisanja jezgra operativnog sistema ugrađenih uređaja. Neki od mehanizama koji se izučavaju su: - Među-procesna komunikacija - Napredne tehnike deljenja memorije - Protok podataka kroz slojeve operativnog sistema - Upravljanje multimedijalnim i grafičkim podsistemima
Ishod:
Svi koncepti su praktično objašnjeni na primeru Android platforme, kao jedne od trenutno najzastupljenijih platformi na tržištu namenskih sistema.
Studenti će u okviru predmeta steći teorijska i praktična znanja iz arhitekture i projektovanja sistemskog softvera, kao i modelovanja jezgra operativnog sistema.
Praktični deo predmeta se radi u programskim jezicima
Sadržaj:
Na početku kursa objašnjavaju se osnovni koncepti i softverska arhitektura Android operativnog sistema.
Nakon toga, izlažu se osnovni principi generisanja izvršnog koda, kao i napredne tehnike za uklanjanje grešaka.
Potom se izlažu osnovni sistemski koncepti, kao što su
Metodologija izvođenja nastave:
Računarske vežbe, predavanja i konsultacije.
Literatura:
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
Pap, I., Lukić, N. | Projektovanje i arhitekture softverskih sistema : Sistemi zasnovani na Androidu | 2015 | Fakultet tehničkih nauka, Novi Sad |
Formiranje ocene:
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Usmeni deo ispita | Ne | Da | 40.00 |
Prisustvo na predavanjima | Da | Da | 5.00 |
Predmetni(projektni)zadatak | Da | Da | 50.00 |
Prisustvo na računarskim vežbama | Da | Da | 5.00 |
Izvođači nastave:
prof. dr Pap Ištvan
Redovni profesor
Predavanja
vanr. prof. dr Antić Marija
Vanredni profesor