Povratak na listu studijskih programa
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
*NAPOMENA: Neki predmeti se drže različito od spiska dole, i označeni su crvenim. U školskoj 2023/2024. neće biti održavana nastava iz predmeta CS717 Softversko inženjerstvo za kritične sisteme, CS703 Napredno funkcionalno programiranje, C755 Teorija modela u računarskim naukama. Nastava iz predmeta CS716 Analiza kompleksnih mreža se prebacuje u zimski semestar; CS713 Poslovna inteligencija se prebacuje u letnji semestar.
Š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 | 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 | 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 | 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