Vrsta studija
Studijski program Računarske nauke obuhvata master akademske studije iz oblasti računarskih nauka na Univerzitetu u Novom
Sadu, koje se izvode na Prirodno-matematičkom fakultetu.
Stručni, akademski, odnosno naučni naziv
Po završetku studija stiče se zvanje drugog stepena master informatičar.
Struktura studijskog programa
Ovaj studijski program definiše 3 obavezna predmeta sa ukupno 21 ESPB. Takođe, obavezna je izrada i odbrana master rada koji
nosi 30 ESPB.
Izborna nastava na studijskom programu je podeljena u 28 izbornih predmeta iz kojih je potrebno odabrati dovoljan broj poena
da se dostigne 120 ESPB.
Sadržaji obaveznih predmeta odnose se na pripremu, planiranje i praćenje softverskih projekata, kao i na kritičku ocenu i
analizu projekta; kvalitativne i kvantitativne metode naučnog i stručnog istraživanja u oblasti računarskih nauka; kritičku
analizu faktora od uticaja na održavanje ravnoteže između efikasnosti posla, saglasnosti sa zakonom i profesionalne prakse
u oblasti računarskih nauka.
Izbornim predmetima znanje studenata se upotpunjuje savremenim i opšte prihvaćenim teorijama, metodama i praktičnim veštinama
potrebnim za njihov budući poziv iz analize algoritama, formalnih i programskih jezika, inteligentnih sistema, kao i
iz složenijih, neophodnih matematičkih teorija i metoda. Izborni predmeti takođe obuhvataju savremene aspekte u oblasti
softverskog inženjerstva (modelovanje i dizajn softverskih arhitektura; objektno-orijentisani razvoj softvera; softverske
komponente i slično).
Za izvođenje nastave koriste se klasične metode, kao i savremene metode primenom računarske i komunikacione opreme. Na predavanjima,
za obradu nastavnih sadržaja, koristi se auditorna metoda uz korišćenje računarske opreme. Vežbe se realizuju u računarskim
učionicama na odgovarajućem softverskom okruženju.
Trajanje studija
Trajanje studija je 2 godine, ukupna vrednost studija je 120 ESPB.
Bodovna vrednost predmeta
Bodovna vrednost svakog predmeta iskazana je u tabeli rasporeda predmeta po semestrima i godinama studija, kao i u tabelama
specifikacije predmeta.
Završni rad
Studijskim programom je predviđena izrada završnog rada. Završni (master) rad treba obavezno da sadrži: predmet teme
rada; pregled postojećeg stanja predmetne oblasti; cilj rada; dobijene rezultate rada.
Preduslovi za upis predmeta
Preduslovi za upis pojedinih predmeta ili grupe predmeta su naznačeni u tabelama specifikacije predmeta.
Na ovaj studijski program mogu se upisati studenti koji su završili osnovne akademske studija iz oblasti računarskih nauka
i informatike sa ciljem nastavka obrazovanja u ovoj oblasti. Osnovna svrha ovog studijskog programa je školovanje stručnjaka
iz oblasti informatike, sa akcentom na usmerenje ka računarskim naukama. Ovaj studijski program pokriva oblasti računarskih
nauka, softverskog inženjerstva i informacionih tehnologija koje su prepoznate kao kadrovski neophodne za razvoj društva
baziranog na znanju, odnosno informacionog društva, koje je već značajno razvijeno u zemljama Evropske unije. Navedeni
studijski program pokriva deo koji se odnosi na softversku industriju, odnosno na razvoj i primenu softverskih sistema.
Ciljevi studijskog programa su sledeći:
- Osposobljavanje za uspešan kako individualni tako i timski rad
- Razumevanje i kritička ocena informacionih zahteva softverskih sistema
- Upoznavanje sa tehnikama upravljanja softverskim projektima
- Razvoj inteligentnih sistema
- Obezbeđivanje osnove za teorijsko razumevanje modernih metoda za pretraživanje, obradu i analizu podataka različitih
vrsta, kao i primenu metoda u praksi - Razumevanje i primena algoritama računarske grafike
- Dizajniranje i implementacija distribuiranih sistema
- Projektovanje i kreiranje kompajlera za programske jezike
- Razumevanje matematičkih osnova računarskih nauka
- Obrazovanje svestranih stručnjaka iz oblasti informatike, koji će biti u stanju da učestvuju u radu softverskih timova
i da daju doprinos izučavanju računarskih nauka, kao i da rešavaju nestandardne probleme koji se javljaju u informatičkoj
praksi
Opis opštih i predmetno-specifičnih kompetencija studenata
Master informatičar koji završi ovaj studijski program steći će kompetencije za:
- Upravljanje projektima u svim fazama razvoja softverskih sistema
- Primena naučnih odnosno stručnih metoda u realizaciji projekata u oblasti računarskih nauka i informatike
- Pridržavanje etičkih i društvenih normi u realizaciji projekata
- Uže-stručna znanja iz oblasti računarskih nauka
Opis ishoda učenja
Uspešan student će po završetku studija biti osposobljen za:
- Razvija softversku podršku u širokom spektru primena, uključujući i određene oblasti matematike
- Naučno-istraživačku delatnost na univerzitetima i naučnim institutima i samostalan naučni rad
- Razumevanje i korišćenje naprednih struktura podataka i algoritama
- Razumevanje tehnika modelovanja i renderovanja u računarskoj grafici
- Razumevanje naprednih koncepata funkcionalnih programskih jezika i prednosti hibridnih programskih jezika
- Razumevanje tehnika konstrukcije kompajlera i njihovu primenu u prevođenju tekstualnih podataka iz jednog u drugi oblik
- Kreativan i uspešan rad, kako individualno, tako i za rad u interdisciplinarnom timu, na izvršavanju složenih softverskih
projekata - Poznavanje tehnika i modela distribuiranog programiranja sa fokusom na skalabirne platforme i moderna okruženja za distribuiranu
obradu velikih i kompleksnih skupova podataka - Razumevanje teorije poslovne inteligencije, koncepata i tehnika koje su neophodne za rešavanje realnih poslovnih problema
- Savladavanje principa i funkcionisanja tehnika mašinskog učenja, kao i njihove implementacije i primene na problemima
iz realnog sveta - Poznavanje modernih algoritama, tehnika i modela za prikupljanje, indeksiranje i pretraživanje informacija
- Poznavanje naprednih koncepata operativnih sistema
- Kritičku ocenu trenutne podele kritičnih sistema uključujući i međunarodne standarde i korišćenje formalnih metoda u
životnom ciklusu kritičnih sistema - Razumevanje matematičkih teorijskih osnova računarskih nauka, i njihovu primenu u informatičkoj praksi
- Poznavanje najnovijih istraživačkih smerova i dostignuća u oblasti računarskih nauka
Kurikulum studijskog programa sadrži tri obavezna predmeta sa ukupno 21 ESPB, navedena u tabeli niže. Obavezna je izrada
i odbrana master rada koji nosi 30 ESPB. Obavezni predmeti zajedno sa master radom nose 51 ESPB (42.5%).
Ostatak do 120 ESPB studenti dopunjavaju izbornim predmetima, datim u drugoj tabeli. Lista izbornih predmeta sadrži njih
28, pri čemu je za svaki izborni predmet definisan semestar od kog je dostupan. Izborni predmeti su podeljeni na predmete
koji se održavaju u zimskom semestru (15 predmeta, sa ukupno 94 ESPB) i predmete koji se održavaju u letnjem semestru
(13 predmeta, sa ukupno 78 ESPB). Student je u mogućnosti da bira predmete iz zimskog semestra na različitim godinama
u zavisnosti od semestra od kojih su predmeti dostupni. Izborni predmeti obuhvataju specifične (uglavnom stručno-aplikativne
i naučno-stručne) informatičke sadržaje, koji upotpunjuju drugi nivo obrazovanja informatičara.
Na ovom programu, predviđeni oblici nastave su predavanja, vežbe i praktične vežbe kao drugi oblik nastave. Svaki student
mora imati najmanje 20 časova aktivne nastave nedeljno, od čega najmanje 10 časova predavanja i vežbi.
Raspored predmeta po semestrima i godinama studija za studijski program Računarske nauke
Šifra predmeta | Naziv predmeta | Semestar | Tip predmeta | Status predmeta | Časovi aktivne nastave | Ostali časovi | ESPB | |||||||
P | V | DON | SIR | |||||||||||
PRVA GODINA | ||||||||||||||
1 | CS451 | Teorija grafova | 1 | AO | O | 3 | 1 | 0 | 1 | 0 | 6 | |||
2 | CSIG1m | Izborna grupa 1 | 1 | I | 5 | 5 | 5 | 0 | 0 | 17 | ||||
3 | CS491 | Metode istraživanja | 1 | TM | O | 3 | 1 | 1 | 1 | 0 | 7 | |||
4 | CSIG2m | Izborna grupa 2 | 2 | I | 5 | 5 | 5 | 0 | 0 | 30 | ||||
Ukupno časova (predavanja/vežbe + DON/ ostali časovi): | 16 | 12 | 11 | 2 | 0 | |||||||||
Ukupno časova aktivne nastave i bodovi na godini: | 41 | 60 | ||||||||||||
DRUGA GODINA | ||||||||||||||
1 | CS501 | Razvoj poslovnih sistema | 3 | SA | O | 2 | 1 | 2 | 1 | 0 | 8 | |||
2 | CSIG3m | Izborna grupa 3 | 3 | I | 5 | 5 | 5 | 0 | 0 | 22 | ||||
3 | CS502 | Master rad | 4 | NS | O | 0 | 0 | 0 | 20 | 0 | 30 | |||
Ukupno časova (predavanja/vežbe + DON/ ostali časovi): | 7 | 6 | 7 | 21 | 0 | |||||||||
Ukupno časova aktivne nastave i bodovi na godini: | 41 | 60 | ||||||||||||
Ukupno časova aktivne nastave, ostali časovi i bodova za sve godine studija: | 82 | 120 |
- Tip predmeta: AO-akademsko-opšteobrazovni, TM-teorijsko metodološki, NS-naučno stručni, SA-stručno aplikativni
- Status predmeta: O-obavezni, I-izborni
- Časovi aktivne nastave: P-predavanja, V-vežbe, DON-drugi oblici nastave (laboratorijske vežbe, seminari i dr. u zavisnosti
od specifičnosti studijskog programa), SIR-studijski istraživački rad
Izborna nastava na studijskom programu
Šifra predmeta | Naziv predmeta | Semestar | Tip predmeta | Status predmeta | Časovi aktivne nastave | ESPB | |||||||
P | V | DON | SIR | ||||||||||
Izborna grupa 1 | |||||||||||||
1 | CS701 | Strukture podataka i algoritmi 3 | 1 | TM | I | 2 | 2 | 1 | 0 | 8 | |||
2 | CS702 | Računarska grafika | 1 | SA | I | 2 | 1 | 2 | 0 | 8 | |||
3 | CS704 | Seminarski rad C | 1 | SA | I | 1 | 0 | 2 | 0 | 4 | |||
4 | CS706 | Razvoj mobilnih aplikacija | 1 | SA | I | 2 | 0 | 2 | 0 | 6 | |||
5 | CS713 | Poslovna inteligencija | 1 | NS | I | 2 | 0 | 2 | 0 | 6 | |||
6 | CS717* | Softversko inženjerstvo za kritične sisteme | NS | I | 1 | 2 | 0 | 0 | 4 | ||||
7 | CS751 | Kombinatorne strukture u informatici | 1 | AO | I | 2 | 2 | 0 | 0 | 6 | |||
8 | CS752 | Kombinatorni algoritmi | 1 | AO | I | 2 | 2 | 0 | 0 | 6 | |||
9 | CS791 | Privatnost, etika i društvena odgovornost | 1 | TM | I | 2 | 1 | 1 | 0 | 6 | |||
Izborna grupa 2 | |||||||||||||
10 | CS703 | Napredno funkcionalno programiranje | 2 | NS | I | 2 | 0 | 2 | 0 | 6 | |||
11 | CS709 | Analiza velikih podataka | 2 | SA | I | 2 | 0 | 2 | 0 | 6 | |||
12 | CS710 | Seminarski rad D | 2 | SA | I | 1 | 0 | 2 | 0 | 4 | |||
13 | CS711 | Upravljanje softverskim projektima | 2 | SA | I | 2 | 0 | 2 | 0 | 6 | |||
14 | CS712 | Distribuirano programiranje | 2 | NS | I | 2 | 0 | 2 | 0 | 6 | |||
15 | CS714 | Mašinsko učenje | 2 | NS | I | 2 | 1 | 2 | 0 | 8 | |||
16 | CS715 | Pretraživanje informacija | 2 | NS | I | 2 | 2 | 0 | 0 | 6 | |||
17 | CS716 | Analiza kompleksnih mreža | 2 | NS | I | 2 | 1 | 2 | 0 | 8 | |||
18 | CS718 | Operativni sistemi 2 | 2 | NS | I | 2 | 1 | 2 | 0 | 6 | |||
19 | CS754 | Diferencijalne jednačine | 2 | AO | I | 2 | 0 | 2 | 0 | 6 | |||
20 | CS756 | Geometrijski algoritmi | 2 | AO | I | 2 | 2 | 0 | 0 | 6 | |||
21 | CS757 | Napredne numeričke metode i optimizacija | 2 | NS | I | 2 | 0 | 2 | 0 | 6 | |||
22 | CS758 | Napredne teme u kombinatorici | 2 | AO | I | 2 | 2 | 0 | 0 | 6 | |||
Izborna grupa 3 | |||||||||||||
23 | MDS20 | Uvod u procesiranje slike | 3 | SA | I | 2 | 2 | 0 | 0 | 6 | |||
24 | CS705 | Konstrukcija kompajlera | 3 | NS | I | 2 | 1 | 2 | 0 | 8 | |||
25 | CS707 | Baze prostornih podataka | 3 | SA | I | 2 | 0 | 2 | 0 | 6 | |||
26 | CS708* | Računarstvo visokih performansi | SA | I | 2 | 0 | 2 | 0 | 6 | ||||
27 | CS753 | Neprekidna i multivarijantna verovatnoća i statistika | 3 | TM | I | 2 | 2 | 0 | 0 | 6 | |||
28 | CS755 | Teorija modela u računarskim naukama | 3 | AO | I | 2 | 2 | 0 | 0 | 6 |
- Tip predmeta: AO-akademsko-opšteobrazovni, TM-teorijsko metodološki, NS-naučno stručni, SA-stručno aplikativni
- Status predmeta: I-izborni
- Časovi aktivne nastave: P-predavanja, V-vežbe, DON-drugi oblici nastave (laboratorijske vežbe, seminari i dr.), SIR-studijski
istraživački rad
Držanje nastave u školskoj 2022/23, zimski semestar
I GODINA |
||||||||
Predmet |
Šifra |
Obavezan/ izborni |
Nastavnik |
Saradnik |
Fond časova |
|||
Zimski |
Letnji |
|||||||
1 |
Teorija grafova |
CS451 |
Obavezan |
Miloš Stojaković |
3+1+0 |
|||
2 |
Metode istraživanja |
CS491 |
Obavezan |
Zoran Budimac |
Zoran Budimac |
3+1+10 |
||
II GODINA |
||||||||
1 |
Razvoj poslovnih sistema |
CS501 |
Obavezan |
Srđan Škrbić |
Nemanja Milošević |
2+1+2 |
Izborni predmeti |
|||||||
Predmet |
Šifra |
Obavezan/ izborni |
Nastavnik |
Saradnik |
Fond časova |
||
Zimski |
Letnji |
||||||
1 |
Strukture podataka i algoritmi 3 |
CS701 |
izborni |
Miloš Radovanović |
Doni Pracner |
2+2+1 |
|
2 |
Računarska grafika |
CS702 |
izborni |
Marko Savić |
2+1+2 |
||
3 |
Seminarski rad C |
CS704 |
izborni |
Dragan Mašulović, Miloš Stojaković, Mirjana Mikalački, Vladimir Kurbalija, Zoran Budimac |
Vladimir Kurbalija, Gordana Rakić |
1+0+2 |
|
4 |
Razvoj mobilnih aplikacija |
CS706 |
izborni |
Danijela Tešendić |
Danijela Tešendić |
2+0+2 |
|
5. |
Poslovna inteligencija |
CS713 |
izborni |
OVE GODINE U LETNJEM SEMESTRU |
2+0+2 |
||
6. |
Softversko inženjerstvo za kritične sisteme |
CS717 |
izborni |
Ne nudi se ove godine |
|
1+2+0 |
|
7. |
Kombinatorne strukture u informatici |
CS751 |
izborni |
Maja Pech |
|
2+2+0 |
|
8. |
Kombinatorni algoritmi |
CS752 |
izborni |
Miloš Stojaković |
Miloš Stojaković |
2+2+0 |
|
9. |
Privatnost, etika i društvena odgovornost |
CS791 |
izborni |
Mirjana Ivanović |
Mirjana Ivanović |
2+1+1 |
|
10. |
Uvod u procesiranje slike |
MDS20 |
izborni |
Vladimir Crnojević, Oskar Marko |
Vladimir Crnojević, Oskar Marko |
2+2+0 |
|
11. |
Konstrukcija kompajlera |
CS705 |
izborni |
Mirjana Ivanović |
2+1+2 |
||
12. |
Baze prostornih podataka |
CS707 |
izborni |
Danijela Tešendić |
Danijela Tešendić |
2+0+2 |
|
13. |
Računarstvo visokih persormansi |
CS708 |
izborni |
Ne nudi se ove godine |
2+0+2 |
||
14. |
Neprekidna i multivarijantna verovatnoća i statistika |
CS753 |
izborni |
Ivana Štajner-Paupuga |
Nevena Dugandžija |
2+2+0 |
|
15. |
Teorija modela u računarskim naukama |
CS755 |
izborni |
Maja Pech |
Bojana Pantić |
2+2+0 |
Letnji semestar 2021/22
II GODINA |
|||||||
1 |
Master rad |
CS502 |
Obavezan |
Izborni predmeti |
|||||||
Predmet |
Šifra |
Obavezan/ izborni |
Nastavnik |
Saradnik |
Fond časova |
||
Zimski |
Letnji |
||||||
1 |
Analiza velikih podataka |
CS709 |
izborni |
Danijela Boberić Krstićev |
Danijela Boberić Krstićev |
2+0+2 |
|
2 |
Napredno funkcionalno programiranje |
CS703 |
izborni |
Zoran Budimac |
Smiljana Knežev |
2+0+2 |
|
3 |
Seminarski rad D |
CS710 |
izborni |
Miloš Stojaković, Miloš Racković Srđan Škrbić, Vladimir Kurbalija, Zoran Budimac, Danijela Boberić Krstićev |
Gordana Rakić |
1+0+2 |
|
4 |
Upravljanje softverskim projektima |
CS711 |
izborni |
Mirjana Ivanovuć |
Mirjana Ivanovuć |
2+0+2 |
|
5. |
Distribuirano programiranje |
CS712 |
izborni |
Miloš Savić |
Miloš Savić |
2+0+2 |
|
6. |
Mašinso učenje |
CS714 |
izborni |
Miloš Radovanović |
Saša Pešić |
2+1+2 |
|
7. |
Pretraživanje informacija |
CS715 |
izborni |
Miloš Savić |
Miloš Savić |
2+2+0 |
|
8. |
Analiza kompleksnih mreža |
CS716 |
izborni |
Miloš Savić |
Miloš Savić |
2+1+2 |
|
9. |
Operativni sistemi 2 |
CS718 |
izborni |
Doni Pracner |
Mihailo Ilić |
2+1+2 |
|
10. |
Diferencijalne jednačine |
CS754 |
izborni |
Dušanka Perišić |
Dušanka Perišić |
2+0+2 |
|
11. |
Geometrijski algoritmi |
CS756 |
izborni |
Miloš Stojaković |
Marko Savić |
2+2+0 |
|
12. |
Napredne numeričke metode i optimizacija |
CS757 |
izborni |
Nataša Krejić |
Nataša Krejić |
2+0+2 |
|
13. |
Napredne teme u kombinatorici |
CS758 |
izborni |
Maja Pech |
Bojana Pantić |
2+2+0 |