Prirodno-matematički fakultet / Računarske nauke / RAČUNARSKE NAUKE-DOKTORSKI ISPIT

Naziv predmeta:RAČUNARSKE NAUKE-DOKTORSKI ISPIT
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
7790Obavezan1104++0
Studijski programi za koje se organizujeRačunarske nauke
Uslovljenost drugim predmetimaSlušanje i polaganje ovog predmeta nije uslovljeno polaganjem drugih predmeta.
Ciljevi izučavanja predmetaOvo je opšte obrazovni predmet za doktorske studije računarskih nauka.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: Koristi šira znanja iz oblasti računarskih nauka.
Ime i prezime nastavnika i saradnika
Metod nastave i savladanja gradivaMentorska nastava, konsultacije, samostalno učenje i samostalna izrada zadataka.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Algoritmi i složenost algoritama. Generičko programiranje. Binarna stabla, B-stabla. Sortiranje i pretraživanje. Pretraživanje u spoljašnjoj memoriji. Algoritmi nad znakovnim nizovima. Algoritmi nad grafovima: pretraživanje, povezanost, minimalno stablo, najkraći put, maksimalni tok. Osnove kompresije.
I nedjelja, vježbe -
II nedjelja, pred.-Kombinatoričke strukture. Tehnike kreiranja i analiza kombinatoričkih algoritama. Generisanje svih elementarnih kombinatoričkih objekata (podskupovi, Grayevi kodovi, permutacije, skupovne particije). Algoritmi s pretraživanjem unazad. Heuristička pretraživanja (strategije najbržeg uspona, pretraživanje uz poštovanje zabrane, genetički algoritmi).
II nedjelja, vježbe
III nedjelja, pred.- Višeprocesorski i paralelni sistemi. Klasifikacija i arhitektura paralelnih računarskih sistema. Stepeni paralelizma. Uticaj paralelizma na performanse. Skalarni i superskalarni procesori. Izvođenje instrukcija van programskog poretka. Procesori VLIW i vektorski superkompjuteri. Sistolička polja.
III nedjelja, vježbe -
IV nedjelja, pred.- Programsko prevođenje u paralelnim sistemima. Prevođenje u sistemima zasnovanim na uslugama. Podacima, zadacima i uslugama inicirano paralelizovanje. Optimizovanje paralelnih programa. Upravljanje podacima. Protokoli održavanja jednoznačnosti priručnih memorija i modeli dosljednosti.
IV nedjelja, vježbe -
V nedjelja, pred.- Komunikacija i sinhronizacija procesa. Međusobno isključivanje. Dodjeljivanje resursa. Izbor vođe. Vremenska usklađenost i sinhronizatori. Distribuirana zajednička memorija. Kosenzus i usaglašavanje. Otpornost na greške, otkrivanje kvarova, oporavak.
V nedjelja, vježbe -
VI nedjelja, pred.- Modeliranje i simulacija složenih i distribuiranih dinamičkih sistema Petrijevom mrežom. Proširene Petrijeve mreže (parametrizovane, hijerarhijske, vremenske, stohastičke, obojene). Modularni pristup modeliranju sistema i detekcija svojstava, formalni postupak dekompozicije.
VI nedjelja, vježbe -
VII nedjelja, pred.- Konsultacije i priprema za kolokvijum.
VII nedjelja, vježbe -
VIII nedjelja, pred.- I kolokvijum (I grupa domacih zadataka i problema)
VIII nedjelja, vježbe -
IX nedjelja, pred.- Metode i modeli teorije automata. Sistematizacija. Modeli logičkih procesa. Adaptacija, učenje, samoobnavljanje i samoorganizacija. Automati neizrazitih stanja. Inteligencija i asocijativne memorije. Hijerarhijske strukture automata. Distribuirani algoritmi. Sinhroni i asinhroni model mreže automata. Konsenzus i koordinacija. Problem usmjeravanja.
IX nedjelja, vježbe -
X nedjelja, pred.- Osnove kriptografije i računarske bezbjednosti. Moderni kriptoalgoritmi. Kriptografija eliptičkim krivim. Kvantna kriptografija. Kriptoanaliza. Bezbjednosni protokoli. Autentifikacija i autorizacija. Infrastruktura javnog ključa i pametne kartice. Zaštita vlasništva multimedijalnih dokumenata digitalnim vodenim žigovima. Tehnike otkrivanja napada. Upravljanje bezbjednošću informacionih sistema.
X nedjelja, vježbe -
XI nedjelja, pred.- Postupci vizualizacije podataka: postupci zasnovani na rekonstrukciji izo-površina, direktno ostvarivanje prikaza, prikaz nizanjem presjeka, prikaz korišćenjem frekvencijskog domena i domena talasa. Optička svojstva i prenosne funkcije za prikaz zapremine. Nefotorealistične tehnike prikaza.
XI nedjelja, vježbe -
XII nedjelja, pred.- Objektno-relacione baze podataka. Osnove objektnih baza podataka. XML i XML baze podataka. Aktivne baze podataka. Deduktivne baze podataka. Skladišta podataka i analiza podataka. Multimedijalne baze podataka. Distribuirane i mobilne baze podataka, mreže podataka.
XII nedjelja, vježbe -
XIII nedjelja, pred.- Internet, evolucija, trendovi i standardi. Sadržaj na Internetu: zapis sadržaja, jezici, upravljanje sadržajem. Semantika, meta-podaci, pretraživanje i katalogizacija. Programska podrška: klijenti, serveri, posrednici, skladišta. Mreže: arhitektura, protokoli i bezbjednost. Karakterizacija saobraćaja i opterećenje servera. Korisnički interfejs: upotrebljivost, pristupačnost i personalizacija. distribucija sadržaja, elektronsko poslovanje.
XIII nedjelja, vježbe -
XIV nedjelja, pred.- Upravljanje informacionim sistemima. Životni ciklus razvoja sistema. Planiranje informacijskih sistema. Izvodljivost projekta. Upravljanje rizicima. Inženjerstvo zahtjeva. Reinženjerstvo poslovnih procesa. Upravljanje konfiguracijom programske podrške. Reinženjerstvo programske podrške. Projektna dokumentacija. Upravljanje projektima. Upravljanje promjenama. Ocjena kvaliteta sistema.
XIV nedjelja, vježbe -
XV nedjelja, pred.- II kolokijum (II grupa domacih zadataka i problema)
XV nedjelja, vježbe -
Opterećenje studenta
NedjeljnoU toku semestra
10 kredita x 40/30=13 sati i 20 minuta
4 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
9 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
13 sati i 20 minuta x 16 =213 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
13 sati i 20 minuta x 2 =26 sati i 40 minuta
Ukupno opterećenje za predmet:
10 x 30=300 sati
Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 30 sati (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet)
60 sati i 0 minuta
Struktura opterećenja: 213 sati i 20 minuta (nastava), 26 sati i 40 minuta (priprema), 60 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da ucestvuju u svim oblicima rada
KonsultacijeJedanput sedmično.
LiteraturaMark Allen Weiss: Data structures and algorithm analysis in C, Addison-Wesley, 1997. D. L. Kreher, D. R. Stinson, Combinatorial algorithms: Generation, Enumeration and Search, CRC Press, 1999. Tom M. Mitchell Machine Learning McGraw-Hill, 1997. Ian W. Witten Data Mining Morgan Kaufmann, 2000. G.M. Nielson, H. Hagen and H. Mueller, Scientific Visualization: Overviews, Methodologies, and Techniques, IEEE, 1997. B. Schneier, Applied Cryptography, 2nd edition, J. Wiley & Sons, 1996. B. Krishnamurthy, J. Rexford. "Web Protocols and Practice: HTTP 1.1, networking protocols, caching, and traffic measurement", Addison-Wesley Pearson Education, 2001, J. L. PETERSON: Petri Net Theory and the Modeling of the Systems, Prentice Hall, Englewood Cliffs, 1982. D. Grune, H. E. Bal, C. J. H. Jacobs, K. G. Langendoen: Modern Compiler Design, John Wiley & Sons Ltd, 2000 J.A. Hoffer, J.F. George, J.S. Valacich: Modern Systems Analysis and Design, Prentice Hall, 2004. D. E. Culler, J. Pal Singh, A. Gupta, Parallel Computer Architecture, A Hardware/Software Approach, Morgan Kaufmann, 1999. H. Garcia-Molina, J. D. Ullman, J. Widom: Database Systems; The Complete Book, Prentice- Hall, 2001.
Oblici provjere znanja i ocjenjivanje- Dvije grupe domacih zadataka ocjenjuju se sa po 20 poena - Ostale aktivnosti u toku semestra ocjenjuje sa do 10 poena - Završni ispit se ocjenjuje sa 50 poena
Posebne naznake za predmet
Napomena
Ocjena:FEDCBA
Broj poenamanje od 50 poenaviše ili jednako 50 poena i manje od 60 poenaviše ili jednako 60 poena i manje od 70 poenaviše ili jednako 70 poena i manje od 80 poenaviše ili jednako 80 poena i manje od 90 poenaviše ili jednako 90 poena

Prirodno-matematički fakultet / Računarske nauke / MATEMATIKA- DOKTORSKI ISPIT

Naziv predmeta:MATEMATIKA- DOKTORSKI ISPIT
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
7791Obavezan1104++0
Studijski programi za koje se organizujeRačunarske nauke
Uslovljenost drugim predmetimaSlušanje i polaganje ovog predmeta nije uslovljeno polaganjem drugih predmeta.
Ciljevi izučavanja predmetaOvo je opste obrazovni predmet za doktorske studije računarskih nauka
Ishodi učenjaRazumijevanje osnovnih matematičkih koncepata koji se koriste u računarskim naukama.
Ime i prezime nastavnika i saradnikaDarko Mitrovic
Metod nastave i savladanja gradivaMentorska nastava, konsultacije, samostalno učenje i samostalna izrada zadataka
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Izračunljivost: Modeli računanja Tjuringova masina i Cercova teza. Problem zaustavljanja
I nedjelja, vježbe - Izračunljivost: Modeli računanja Tjuringova masina i Cercova teza. Problem zaustavljanja
II nedjelja, pred.-Klinijeva teorema. Teorema o parametru. Teorema rekurzije. Teorema o fiksnoj tacki
II nedjelja, vježbe Klinijeva teorema. Teorema o parametru. Teorema rekurzije. Teorema o fiksnoj tacki
III nedjelja, pred.- Aritmetika: Aritmetizacija. Teorema Tarskog. Prva Gedelova teorema.
III nedjelja, vježbe - Aritmetika: Aritmetizacija. Teorema Tarskog. Prva Gedelova teorema.
IV nedjelja, pred.- Druga Geelova teorema. Neodlučivost
IV nedjelja, vježbe - Druga Geelova teorema. Neodlučivost
V nedjelja, pred.- Diskretna matematika. Teorija automata. Algoritmi u diskretnoj matematici
V nedjelja, vježbe - Diskretna matematika. Teorija automata. Algoritmi u diskretnoj matematici
VI nedjelja, pred.- I kolokijum
VI nedjelja, vježbe - I grupa domacih zadataka i problema
VII nedjelja, pred.- Rekapitulacija.
VII nedjelja, vježbe - Rekapitulacija
VIII nedjelja, pred.- Algoritamski problemi algebre. Agoritmi u algebri i teoriji brojeva
VIII nedjelja, vježbe - Algoritamski problemi algebre. Agoritmi u algebri i teoriji brojeva
IX nedjelja, pred.- Izračunavanja u analizi. Algoritmi brzog izračunavanja.
IX nedjelja, vježbe - Izračunavanja u analizi. Algoritmi brzog izračunavanja.
X nedjelja, pred.- Generatori slučajnih brojeva. Vjerovatnosni algoritmi.
X nedjelja, vježbe - Generatori slučajnih brojeva. Vjerovatnosni algoritmi.
XI nedjelja, pred.- Računarska geometrija. Algoritmi u geometriji
XI nedjelja, vježbe - Računarska geometrija. Algoritmi u geometriji
XII nedjelja, pred.- Algoritmi kombinatorne optimizacije. Složenost
XII nedjelja, vježbe - Algoritmi kombinatorne optimizacije. Složenost
XIII nedjelja, pred.- Numeričke metode linearne algebre.
XIII nedjelja, vježbe - Numeričke metode linearne algebre.
XIV nedjelja, pred.- Numericke metode matematicke analize
XIV nedjelja, vježbe - Numericke metode matematicke analize
XV nedjelja, pred.- II kolokijum
XV nedjelja, vježbe - II grupa domacih zadataka i problema
Opterećenje studentaNastava i završni ispit: (13 sati i 20 minuta) x16=213 sati i 20 minuta Pripreme: ( nabavka literature, upis, ovjera) 2 x (13 sati 20 minuta) = 26 sati 40 minuta Ukupno opterećenje za predmet: 10 x 30 = 300 sati Dopunski rad: od 0 do 300 – 240 = 60 sati
NedjeljnoU toku semestra
10 kredita x 40/30=13 sati i 20 minuta
4 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
9 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
13 sati i 20 minuta x 16 =213 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
13 sati i 20 minuta x 2 =26 sati i 40 minuta
Ukupno opterećenje za predmet:
10 x 30=300 sati
Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 30 sati (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet)
60 sati i 0 minuta
Struktura opterećenja: 213 sati i 20 minuta (nastava), 26 sati i 40 minuta (priprema), 60 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da ucestvuju u svim oblicima rada
KonsultacijePonedjeljak, 14:00-16:00
Literatura P. Borwein: Computataional excursion in Aanalysis and number theory, Spfringer, 2002. B. Korte, J. Vzgen: Combinatorial optimization. Theory and algorithms, Springer. 2000. M. de Berg, M.van Kreveld, M. Overmars, O. Schwarkzkopf: Computational geometry, algorithms and applications, Sringer, 2000 R. Motwani, P. Raghavan: Randomized algorithms, Cambiridge University press, 1995. J.P.Solovjev, V.A.Sadobnicij, E.T. Šavgulidze, V.V. Belokurov: Elipticke krive savremeni algoritmi teorije brojeva, Moskva-Iyevsk 2003. (na ruskom)
Oblici provjere znanja i ocjenjivanje- Dvije grupe domacih zadataka ocjenjuju se sa po 20 poena - Ostale aktivnosti u toku semestra ocjenjuje sa do 10 poena - Završni ispit se ocjenjuje sa 50 poena
Posebne naznake za predmetNema
NapomenaDodatne informacije o predmetu na www.ucg.ac.me
Ocjena:FEDCBA
Broj poenamanje od 50 poenaviše ili jednako 50 poena i manje od 60 poenaviše ili jednako 60 poena i manje od 70 poenaviše ili jednako 70 poena i manje od 80 poenaviše ili jednako 80 poena i manje od 90 poenaviše ili jednako 90 poena

Prirodno-matematički fakultet / Računarske nauke / VJEROVTNOSNA ROBOTIKA

Naziv predmeta:VJEROVTNOSNA ROBOTIKA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
14345Obavezan2104++0
Studijski programi za koje se organizujeRačunarske nauke
Uslovljenost drugim predmetima
Ciljevi izučavanja predmeta
Ishodi učenja
Ime i prezime nastavnika i saradnika
Metod nastave i savladanja gradiva
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. -
I nedjelja, vježbe -
II nedjelja, pred.-
II nedjelja, vježbe
III nedjelja, pred.-
III nedjelja, vježbe -
IV nedjelja, pred.-
IV nedjelja, vježbe -
V nedjelja, pred.-
V nedjelja, vježbe -
VI nedjelja, pred.-
VI nedjelja, vježbe -
VII nedjelja, pred.-
VII nedjelja, vježbe -
VIII nedjelja, pred.-
VIII nedjelja, vježbe -
IX nedjelja, pred.-
IX nedjelja, vježbe -
X nedjelja, pred.-
X nedjelja, vježbe -
XI nedjelja, pred.-
XI nedjelja, vježbe -
XII nedjelja, pred.-
XII nedjelja, vježbe -
XIII nedjelja, pred.-
XIII nedjelja, vježbe -
XIV nedjelja, pred.-
XIV nedjelja, vježbe -
XV nedjelja, pred.-
XV nedjelja, vježbe -
Opterećenje studenta
NedjeljnoU toku semestra
10 kredita x 40/30=13 sati i 20 minuta
4 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
9 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
13 sati i 20 minuta x 16 =213 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
13 sati i 20 minuta x 2 =26 sati i 40 minuta
Ukupno opterećenje za predmet:
10 x 30=300 sati
Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 30 sati (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet)
60 sati i 0 minuta
Struktura opterećenja: 213 sati i 20 minuta (nastava), 26 sati i 40 minuta (priprema), 60 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastave
Konsultacije
Literatura
Oblici provjere znanja i ocjenjivanje
Posebne naznake za predmet
Napomena
Ocjena:FEDCBA
Broj poenamanje od 50 poenaviše ili jednako 50 poena i manje od 60 poenaviše ili jednako 60 poena i manje od 70 poenaviše ili jednako 70 poena i manje od 80 poenaviše ili jednako 80 poena i manje od 90 poenaviše ili jednako 90 poena