Predmet: Napredno C programiranje u realnom vremenu (17.RT49N )
Studijski programi predmeta:
Stepen i vrsta studija | Naziv |
---|---|
Osnovne akademske studije | Softversko inženjerstvo i informacione tehnologije (Godina: 4, Semestar: Zimski) |
Osnovne akademske studije | Merenje i regulacija (Godina: 4, Semestar: Zimski) |
Kategorija | Naučno-stručni |
Uža naučna oblast | Računarska tehnika i računarske komunikacije |
ESPB | 4 |
Cilj predmeta je da se kod studenata razvije razumevanje odnosa i zavisnosti softvera i hardvera kroz mehanizme programskoj jezika Ce. Namera je da se studenti osposobe za samostalan i disciplinovan razvoj programa u programskom jeziku Ce, sa dubinskim razumevanjem koda.
Nakon položenog predmeta očekuje se da studenti budu sposobni da projektuju i realizuju programe srednje složenosti i industrijskog kvaliteta u jeziku Ce za raznovrsne ciljne platforme.
Zadaci programa koji se oslanjaju na procesorsku arhitekturu i njihove posebnosti. Kontrolisano izvršavanje programa i uloga simulatora. Dublje upoznavanje sa nekim elementima programskog jezika Ce: veličina i reprezentacija osnovnih tipova; promenljive i njihova predstava u fizičkoj arhitekturi; mehanizmi zauzimanja memorije; funkcije i pozivna konvencija; pokazivači i njihov odnos sa nizovima; mala i velika krajnost (engl. endian); strukture, unije i adresno poravnanje; bild proces i pretprocesor. Sistemi za kontrolu verzija. Osnovne strukture podataka koje su česte kod programa za namenske sisteme. Namenska proširenja Ce jezika: dopunski standardi i kompajlerske posebnosti. Teme vezane za bezbednost i pouzdanost programa: tehnike ispitivanja, MISRA (i slična) pravila i statička analiza koda.
Predavanja. Računarske vežbe. Konsultacije. U okviru predispitnih obaveza studenti rade predmetne projekte. Na završnom ispitu se proverava teorijski deo gradiva.
Autori | Naziv | Godina | Izdavač | Jezik |
---|---|---|---|---|
2014 | Engleski | |||
2002 | Engleski | |||
2002 | Engleski |
Predmetna aktivnost | Predispitna | Obavezna | Broj poena |
---|---|---|---|
Predmetna aktivnost Teorijski deo ispita |
Predispitna Ne |
Obavezna Da |
Broj poena 50.00 |
Predmetna aktivnost Predmetni projekat |
Predispitna Da |
Obavezna Da |
Broj poena 40.00 |
Predmetna aktivnost Prisustvo na računarskim vežbama |
Predispitna Da |
Obavezna Da |
Broj poena 10.00 |
doc. dr Đukić Miodrag
Docent
Predavanja
prof. dr Popović Miroslav
Redovni profesor
Predavanja
vanr. prof. dr Kovačević Jelena
Vanredni profesor
Predavanja
prof. dr Popović Miroslav
Redovni profesor
Računarske vežbe
Saradnik u nastavi Petrovski Aleksandar
Saradnik u nastavi
Računarske vežbe
Asistent sa doktoratom dr Milošević Milena
Asistent sa doktoratom