Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / RAČUNARI I PROGRAMIRANJE

Naziv predmeta:RAČUNARI I PROGRAMIRANJE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
495Obavezan173+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetima-
Ciljevi izučavanja predmetaKroz ovaj predmet studenti se upoznaju sa osnovnim pojmovima računarstva, brojnim sistemima, načinima predstavljanja različitih vrsta podataka u računaru, kao i Bulovim funkcijama. Uz to, na vježbama studenti ovladavaju osnovama višeg programskog jezika Pascal.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. razumije i prepoznaje osnovne pojmove u računarstvu; 2. poznaje teorijske osnove brojnih sistema i prevođenje brojeva iz sistema u sistem; 3. razumije načine predstavljanja osnovnih tipova podataka u računaru; 4. razumije teorijske osnove i koristi Bulove funkcije; 5. algoritamski rješava jednostavnije probleme; 6. implementira programe primjenom osnovnih programskih konstrukcija jezika Pascal
Ime i prezime nastavnika i saradnikaprof. dr Predrag Stanišić, Rajko Ćalasan
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Informatika, informacioni sistem, obrada podataka, algoritam.
I nedjelja, vježbe - Uvod u Pascal.
II nedjelja, pred.-Intuitivni i formalni pojam algoritma.
II nedjelja, vježbe Osnovni tipovi podataka u Pascal-u i operacije na njima. Prvi domaći zadatak.
III nedjelja, pred.- Hardver i softver. Razvoj računarske tehnike.
III nedjelja, vježbe - Operatori i kontrolne strukture Pascal-a.
IV nedjelja, pred.- Brojni sistemi. Operacije u binarnom sistemu.
IV nedjelja, vježbe - Operatori i kontrolne strukture Pascal-a.
V nedjelja, pred.- Konverzija broja iz jednog sistema u drugi.
V nedjelja, vježbe - Operatori i kontrolne strukture Pascal-a. Drugi domaći zadatak.
VI nedjelja, pred.- Predstavljanje cijelih brojeva u računaru.
VI nedjelja, vježbe - Funkcije, parametri, oblast promjenljive u Pascal-u.
VII nedjelja, pred.- Predstavljanje racionalnih brojeva, znakovni podaci, kodiranja.
VII nedjelja, vježbe - Ugrađene funkcije u Pascal-u. Treći domaći zadatak
VIII nedjelja, pred.- KOLOKVIJUM
VIII nedjelja, vježbe - KOLOKVIJUM
IX nedjelja, pred.- Pojam Bulove funkcije. Elementarne funkcije.
IX nedjelja, vježbe - Nizovi, niske u Pascal-u.
X nedjelja, pred.- Formule. Realizacija funkcija formulama.
X nedjelja, vježbe - Nizovi, niske u Pascal-u.
XI nedjelja, pred.- Ekvivalentnost formula
XI nedjelja, vježbe - Nizovi, niske u Pascal-u.
XII nedjelja, pred.- Princip dualnosti.
XII nedjelja, vježbe - Ulaz/izlaz u Pascal-u. Četvrti domaći zadatak
XIII nedjelja, pred.- Savršena disjunktivna normalna forma.
XIII nedjelja, vježbe - Karakteristike komercijalnih Pascal kompajlera.
XIV nedjelja, pred.- Kompletnost i zatvorenost. Primjeri zatvorenih klasa.
XIV nedjelja, vježbe - Rekurzija u Pascal-u. Peti domaći zadatak
XV nedjelja, pred.- Teorema o kompletnosti.
XV nedjelja, vježbe - Rekurzija u Pascal-u.
Opterećenje studentanedjeljno 7 kredita x 40/30 = 9 sati i 20 minuta Predavanja: 3 sata Vježbe: 3 sata Ostale nastavne aktivnosti: 0 Individualni rad studenata: 3 sata i 20 minuta. u semestru Nastava i završni ispit: (9 sati i 20 minuta) x 16 = 149 sati i 20 minuta Neophodne pripreme (administracija, upis, ovjera prije početka semestra): 2 x (9 sati i 20 minuta) = 18 sati i 40 minuta Ukupno opterećenje za predmet : 7x30 = 210 sati Dopunski rad: od 0 do 42 sata Struktura opterećenja: 149 sati i 20 minuta (Nastava)+18 sati i 40 minuta(Priprema)+42 sata (Dopunski rad)
NedjeljnoU toku semestra
7 kredita x 40/30=9 sati i 20 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
3 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
9 sati i 20 minuta x 16 =149 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
9 sati i 20 minuta x 2 =18 sati i 40 minuta
Ukupno opterećenje za predmet:
7 x 30=210 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)
42 sati i 0 minuta
Struktura opterećenja: 149 sati i 20 minuta (nastava), 18 sati i 40 minuta (priprema), 42 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum.
KonsultacijeKabinet
LiteraturaMilan Martinović, Predrag Stanišić: Računari i principi programiranja, PMF Podgorica. G. Schneider, S. Bruell - "Advanced Programming and Problem Solving with Pascal", John Wiley & Sons.
Oblici provjere znanja i ocjenjivanje- 5 domaćih zadataka se ocjenjuju sa ukupno 10 poena (2 poena za svaki domaći zadatak), - Kolokvijum od 40 poena - Završni ispit 50 poena. - Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 51 poen.
Posebne naznake za predmetPredavanja se izvode za grupu od oko 40-60 studenata, vježbe u grupama od oko 20 studenata. Predavanja se mogu izvoditi i na engleskom i ruskom jeziku.
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čunarstvo i informacione tehnologije (2017) / OPERATIVNI SISTEMI

Naziv predmeta:OPERATIVNI SISTEMI
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
506Obavezan263+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetima-
Ciljevi izučavanja predmetaKroz ovaj predmet studenti se upoznaju sa osnovnim konceptima operativnih sistema, njihovom unutrašnjom strukturom, načinima realizacije, principima i kriterijumima pri dizajnu. Uz to, na vježbama studenti se upoznaju sa glavnim savremenim operativnim sistemima, sa programiranjem korišćenjem sistemskih poziva, kao i sa osnovama shell programiranja.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. razumije osnovne koncepte operativnih sistema i njihovu unutrašnju strukturu; 2. razumije načine realizacije, principe i kriterijume pri dizajnu operativnih sistema i koristi ih u programiranju; 3. koristi i razumije glavne savremene operativne sisteme; 4. projektuje i razvija programe korišćenjem sistemskih poziva; 5. razvija programe korišćenjem shell programiranja.
Ime i prezime nastavnika i saradnikaprof.dr Predrag Stanišić, doc.dr Savo Tomović
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Pojam operativnog sistema. OS kao proširena mašina i upravljač resursima.
I nedjelja, vježbe - Uvod o operativnim sistemima, MSDOS. MSDOS komande
II nedjelja, pred.-Istorija operativnih sistema. Vrste operativnih sistema.
II nedjelja, vježbe Paketna obrada. Batch programi. Prvi domaći zadatak.
III nedjelja, pred.- Pregled hardvera. Procesori, memorije, U/I uređaji, magistrale.
III nedjelja, vježbe - Savremeni OS. Windows, Linux (osobine, multitasking, multiuser , struktura, kernel, fajl sistem,...). I test (teorija, MSDOS komande i batch programi).
IV nedjelja, pred.- Osnovni koncepti operativnog sistema. Sistemski pozivi. Struktura OS.
IV nedjelja, vježbe - Osnovne komande Linux-a.
V nedjelja, pred.- Procesi i niti. Modeliranje, startovanje, terminacija, stanja procesa, hijerarhije, implementacija.
V nedjelja, vježbe - Napredne komande Linux-a. Drugi domaći zadatak.
VI nedjelja, pred.- Međuprocesna komunikacija. Klasični IPC problemi.
VI nedjelja, vježbe - Napredne komande Linux-a. II test (teorija, shell programiranje i linux komande).
VII nedjelja, pred.- KOLOKVIJUM
VII nedjelja, vježbe - KOLOKVIJUM
VIII nedjelja, pred.- Planiranje procesa. Planiranje niti.
VIII nedjelja, vježbe - Shell programiranje. Bash shell, struktura i pokretanje shell skripta sa komandne linije. Treći domaći zadatak
IX nedjelja, pred.- Ćorsokaci.
IX nedjelja, vježbe - Upravljačke naredbe u shell programiranju (do, for, while, until).
X nedjelja, pred.- Upravljanje memorijom.
X nedjelja, vježbe - Hvatanje signala komandom trap, eksportovanje promjenljive, upisivanje i čitanje iz fajla.
XI nedjelja, pred.- Upravljanje ulazom/izlazom.
XI nedjelja, vježbe - C programi, kompajliranje i pokretanje sa komandne linije (gcc). Sistemski pozivi za rad sa memorijom i U/I. Četvrti domaći zadatak
XII nedjelja, pred.- Fajl sistemi.
XII nedjelja, vježbe - Sistemski pozivi za rad sa fajlovima.
XIII nedjelja, pred.- Bezbjednost
XIII nedjelja, vježbe - Sistemski pozivi (fork, exec, pipe). Peti domaći zadatak
XIV nedjelja, pred.- Multimedijalni OS
XIV nedjelja, vježbe - III test C programi sa sistemskim pozivima
XV nedjelja, pred.- Višeprocesorski i distribuirani OS.
XV nedjelja, vježbe - C programi sa sistemskim pozivima
Opterećenje studentanedjeljno 7 kredita x 40/30 = 8 sati Predavanja: 3 sata Vježbe: 3 sata Ostale nastavne aktivnosti: 0 Individualni rad studenata: 2 sata. u semestru Nastava i završni ispit: 8 sati x 16 = 128 sati Neophodne pripreme prije početka semestra (administracija, upis, ovjera) 2 x (8 sati) = 16 sati Ukupno opterećenje za predmet 6x30 = 180 sati Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 36 sata (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet 180 sati) Struktura opterećenja: 128 sati (Nastava)+16 sati (Priprema)+36 sati (Dopunski rad)
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
2 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum.
KonsultacijeKabinet
Literatura1. Tanenbaum: Modern Operating Systems, Prentice Hall International 2. Silberchatz, Galvin: Opearting Systems Concepts, Willey
Oblici provjere znanja i ocjenjivanje- 5 domaćih zadataka se ocjenjuju sa ukupno 5 poena (1 poen za svaki domaći zadatak), - 3 testa od po 10 poena - Kolokvijum od 30 poena - Završni ispit 35 poena. - Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 51 poen.
Posebne naznake za predmetPredavanja se izvode za grupu od oko 40-60 studenata, vježbe u grupama od oko 20 studenata. Predavanja se mogu izvoditi i na engleskom i ruskom jeziku.
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čunarstvo i informacione tehnologije (2017) / PROGRAMSKI JEZICI

Naziv predmeta:PROGRAMSKI JEZICI
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
511Obavezan663+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
2 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastave
Konsultacije
LiteraturaPractical Object-Oriented Design Using UML, 2nd Edition by Mark Priestley, 2003 UML Distilled : A Brief Guide to the Standard Object Modeling Language, Martin Fowler, 1999
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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / PERIFERIJE I INTERFEJSI

Naziv predmeta:PERIFERIJE I INTERFEJSI
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
513Obavezan552+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslovljenosti. Podrazumijeva se poznavanje C/C++ jezika.
Ciljevi izučavanja predmetaInterfejsi (međusklopovi) i periferije (spoljni uređaji) povezuju računare sa spoljašnjom sredinom. Cilj ovog predmeta je da studenti ovladaju znanjem i tehnikama, pomoću kojih će moći da uz pomoć računara (automatski) prikupljaju informacije iz spoljašnjeg svijeta i da upravljaju procesima van računara. Osim teoretskog dijela, značajna pažnja se poklanja praktičnom radu.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1.
Ime i prezime nastavnika i saradnikaProf. dr Neđeljko Lekić
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici/laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Mikrokontroleri. Razvojne ploče (Arduino Uno).
I nedjelja, vježbe - Upoznavanje sa razvojnim okruženjem.
II nedjelja, pred.-Izlazni portovi. Sedmosegmentni displeji.
II nedjelja, vježbe Primjeri i zadaci za vježbu.
III nedjelja, pred.- Ulazni portovi.
III nedjelja, vježbe - Primjeri i zadaci za vježbu.
IV nedjelja, pred.- Analogni ulazi i izlazi.
IV nedjelja, vježbe - Primjeri i zadaci za vježbu.
V nedjelja, pred.- Koračni motori.
V nedjelja, vježbe - Primjeri i zadaci za vježbu.
VI nedjelja, pred.- Optički interfejsi.
VI nedjelja, vježbe - Primjeri i zadaci za vježbu.
VII nedjelja, pred.- Kolokvijum (provjera znanja).
VII nedjelja, vježbe - Kolokvijum (provjera znanja).
VIII nedjelja, pred.- Servo motori.
VIII nedjelja, vježbe - Primjeri i zadaci za vježbu.
IX nedjelja, pred.- Daljinski upravljači. LCD displeji.
IX nedjelja, vježbe - Primjeri i zadaci za vježbu.
X nedjelja, pred.- Senzori.
X nedjelja, vježbe - Primjeri i zadaci za vježbu.
XI nedjelja, pred.- Komunikacioni interfejsi: paralelni, serijski; SPI, TWI (I2C), UART, ZigBee , …
XI nedjelja, vježbe - Primjeri i zadaci za vježbu.
XII nedjelja, pred.- Wi-Fi, Eternet, povezivanje na internet.
XII nedjelja, vježbe - Primjeri i zadaci za vježbu.
XIII nedjelja, pred.- Modemi: AT komande, gsm, gprs, LoRa.
XIII nedjelja, vježbe - Primjeri i zadaci za vježbu.
XIV nedjelja, pred.- Interfejsi u industriji; Vizuelizacija industrijskih procesa.
XIV nedjelja, vježbe - Primjeri i zadaci za vježbu.
XV nedjelja, pred.- Popravni kolokvijum (provjera znanja).
XV nedjelja, vježbe - Konsultacije.
Opterećenje studenta5 kredita x 30 sati = 150 sati
NedjeljnoU toku semestra
5 kredita x 40/30=6 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
2 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da aktivno prate nastavu, rade vježbe i kolokvijum.
KonsultacijePoslije predavanja.
LiteraturaOsnovna i pomoćna literatura u elektronskom obliku na web stranici predmeta. Z.Mijanović i ostali, »Računarski interfejsi i periferije«, Univerzitet Crne Gore
Oblici provjere znanja i ocjenjivanjeBodovi na vjezbama: 26 poena. Kolokvijum: 24 poena. Završni ispit 50 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 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čunarstvo i informacione tehnologije (2017) / ENGLESKI JEZIK I

Naziv predmeta:ENGLESKI JEZIK I
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1093Obavezan122+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslovljenosti drugim predmetima. Poželjno je znanje opšteg engleskog jezika na nivou od makar B1.2.
Ciljevi izučavanja predmetaOvladavanje gramatičkim i jezičkim strukturama na B 2.1 nivou (viši srednji nivo) i aktivno služenje jezikom u svakodnevnim situacijama.
Ishodi učenjaNakon što polože ovaj predmet, studenti će biti u stanju da: 1) vladaju jezičkim vještinama (čitanje, slušanje, govor, pisanje) na B 2.1 nivou; 2) da se služe gramatikom engleskog jezika na B 2.1 nivou; 3) da na engleskom jeziku pripreme i izlože prezentaciju iz obrađenih/poznatih tematskih oblasti; 4) da se bez većih poteškoća usmeno izražavaju na opštem engleskom jeziku; 5) da integrišu svoje znanje stranog jezika i poznavanje kultura u zemljama u kojima se on govori kao maternji.
Ime i prezime nastavnika i saradnikaIgor Ivanović i Savo Kostić
Metod nastave i savladanja gradivaUvod u odgovarajuće jezičke sadržaje, uz maksimalno učešće studenata u raznim vrstama pisanih i usmenih vježbi (samostalno, u paru, u grupi, projekti, rasprave).
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Home and away, the tense system/A life of learning: Listening/Speaking/Reading/Writing (Student’s book)
I nedjelja, vježbe - Home and away, the tense system (Workbook)
II nedjelja, pred.-Compound words, Saroo’s story/ Verb tenses, verb patterns (Student’s book)
II nedjelja, vježbe Compound words, Saroo’s story (Workbook)
III nedjelja, pred.- Been there, got the T-shirt, Present Perfect simple and Continuous/ Time for a change: LSRW activities (Student’s book)
III nedjelja, vježbe - Been there, got the T-shirt, Present Perfect Simple and Continuous (Workbook)
IV nedjelja, pred.- Hot verbs – make and do, our plastic planet/ Present, past habits/be used to, get used to; Word formation-suffixes (Student’s book)
IV nedjelja, vježbe - Hot verbs – make and do, our plastic planet (Workbook)
V nedjelja, pred.- News and views, narrative tenses, spoken English/ It’s against the law: LSRW activities (Student’s book)
V nedjelja, vježbe - News and views, narrative tenses, spoken English (Workbook)
VI nedjelja, pred.- Books and films, book at bedtime/ second conditional; third conditional; verbs and prepositions (Student’s book)
VI nedjelja, vježbe - Books and films, book at bedtime (Workbook)
VII nedjelja, pred.- The First Mid-term Test
VII nedjelja, vježbe - The First Mid-term Test
VIII nedjelja, pred.- The naked truth/Telling stories: LSRW activities (Student’s book)
VIII nedjelja, vježbe - The naked truth (Workbook)
IX nedjelja, pred.- Questions and negatives, saying the opposite/ past verb forms; defining, non-defining, reduced relative clauses (Student’s book)
IX nedjelja, vježbe - Questions and negatives, saying the opposite (Workbook)
X nedjelja, pred.- Looking ahead, future forms/ Nature’s best: LSRW activities (Student’s book)
X nedjelja, vježbe - Looking ahead, future forms (Workbook)
XI nedjelja, pred.- Hot verbs - take put, inspirational teenagers/ ways of comparing; future verb forms, adjectives for giving opinions (Student’s book)
XI nedjelja, vježbe - Hot verbs - take put, inspirational teenagers/ ways of comparing; future verb forms, adjectives for giving opinions (Workbook)
XII nedjelja, pred.- Hitting the big time, expression of quantity/ Breaking codes: LSRW activities (Student’s book)
XII nedjelja, vježbe - Hitting the big time, expression of quantity (Workbook)
XIII nedjelja, pred.- Words with variable stress, two famous brands/ modal verbs; uses of verb+ing; phrases with take (Student’s book)
XIII nedjelja, vježbe - Words with variable stress, two famous brands (Workbook)
XIV nedjelja, pred.- General overview and preparation for the final exam
XIV nedjelja, vježbe - General overview and preparation for the final exam
XV nedjelja, pred.- The Second Mid-term Test
XV nedjelja, vježbe - The Second Mid-term Test
Opterećenje studenta
NedjeljnoU toku semestra
2 kredita x 40/30=2 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
-1 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
2 sati i 40 minuta x 16 =42 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
2 sati i 40 minuta x 2 =5 sati i 20 minuta
Ukupno opterećenje za predmet:
2 x 30=60 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)
12 sati i 0 minuta
Struktura opterećenja: 42 sati i 40 minuta (nastava), 5 sati i 20 minuta (priprema), 12 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastavePohađanje nastave, izrada kolokvijuma i završnog ispita, učešće u aktivnostima (domaći zadaci, prezentacije, usmeni projekti, razgovori i sl.)
KonsultacijeU dogovoru sa nastavnicima.
LiteraturaJohn and Liz Soars: Headway Upper-Intermediate, Fourth Edition, (Units 1 – 6), OUP
Oblici provjere znanja i ocjenjivanje1. kolokvijum - 50 bodova 2. kolokvijum - 50 bodova. Prelazna ocjena se dobija ako se ukupno sakupi najmanje 50 bodova.
Posebne naznake za predmetNema
NapomenaNema
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čunarstvo i informacione tehnologije (2017) / ENGLESKI JEZIK II

Naziv predmeta:ENGLESKI JEZIK II
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1094Obavezan222+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaPredmet nije uslovljen drugim predmetima
Ciljevi izučavanja predmetaPredmet ima za cilj osposobljavanje studenta da razumiju i da se razumiju i da se služe engleskim jezikom za informacione tehnologije na višem nivou.
Ishodi učenjaNakon položenog ispita, student će moći da: - razlikuje, razumije i koristi složeniju računarsku terminologiju na engleskom jeziku iz oblasti topologija, mreža, korisničkog interfejsa, protokola. - zna da na engleskom jeziku pročita osnovne algoritme, - razumije osnovne poruke popularno-stručnih tekstova iz oblasti računarstva na engleskom jeziku, - ostvari samostalnu usmenu i pisanu komunikaciju na engleskom jeziku na srednjem nivou, - usmeno prezentuje na izabranu stručnu temu iz oblasti računarstva na engleskom jeziku, - pismeno oblikuje sažetak popularno-stručnog teksta ili slušnog zapisa na engleskom jeziku.
Ime i prezime nastavnika i saradnikaSavo Kostić
Metod nastave i savladanja gradivaPredavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - "Flash memory", čitanje, razumijevanje, diskusija, slušanje Gramatika - tvorba riječi
I nedjelja, vježbe -
II nedjelja, pred.-"Memory in a flash", čitanje, razumijevanje, diskusija, slušanje Gramatika - opisivanje
II nedjelja, vježbe
III nedjelja, pred.- "The operating system", čitanje, razumijevanje, diskusija, slušanje Gramatika - brojive i nebrojive imenice
III nedjelja, vježbe -
IV nedjelja, pred.- "GUI operating system", čitanje, razumijevanje, diskusija, slušanje Gramatika - članovi
IV nedjelja, vježbe -
V nedjelja, pred.- "Word processing", čitanje, razumijevanje, diskusija, slušanje Gramatika - traženje i davanje informacija
V nedjelja, vježbe -
VI nedjelja, pred.- "Spreadsheets and databases", čitanje, razumijevanje, diskusija, slušanje Gramatika - množina imenica
VI nedjelja, vježbe - Kolokvijum
VII nedjelja, pred.-
VII nedjelja, vježbe -
VIII nedjelja, pred.- "The Internet and email", čitanje, razumijevanje, diskusija, slušanje Gramatika - pitanja
VIII nedjelja, vježbe -
IX nedjelja, pred.- "The Web", čitanje, razumijevanje, diskusija, slušanje Gramatika - kolokacije, prefiksi "e-" i "cyber-"
IX nedjelja, vježbe -
X nedjelja, pred.- "Chat and conferencing", čitanje, razumijevanje, diskusija, slušanje Gramatika - skraćenice
X nedjelja, vježbe -
XI nedjelja, pred.- "Internet security", čitanje, razumijevanje, diskusija, slušanje Gramatika - Past Simple
XI nedjelja, vježbe -
XII nedjelja, pred.- "The Internet and email", čitanje, razumijevanje, diskusija, slušanje Gramatika - pitanja
XII nedjelja, vježbe -
XIII nedjelja, pred.- "Graphics and design", čitanje, razumijevanje, diskusija, slušanje Gramatika - -ing form
XIII nedjelja, vježbe -
XIV nedjelja, pred.- "Computer graphics", diskusija Gramatika - revizija svih vremena
XIV nedjelja, vježbe -
XV nedjelja, pred.-
XV nedjelja, vježbe - Priprema za završni ispit
Opterećenje studenta2 časa po 45 minuta
NedjeljnoU toku semestra
2 kredita x 40/30=2 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
-1 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
2 sati i 40 minuta x 16 =42 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
2 sati i 40 minuta x 2 =5 sati i 20 minuta
Ukupno opterećenje za predmet:
2 x 30=60 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)
12 sati i 0 minuta
Struktura opterećenja: 42 sati i 40 minuta (nastava), 5 sati i 20 minuta (priprema), 12 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudent je dužan da redovno pohađa nastavu, uradi prezentaciju na zadatu temu i polaže kolokvijum i završni ispit.
KonsultacijeKonsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta)
LiteraturaInfotech - English for computer users, Santiago Ramacha Esteras
Oblici provjere znanja i ocjenjivanjeOcjenjuju se: Prezentacija – 25; Kolokvijum – 25; Završni ispit – 50
Posebne naznake za predmetNastava se izvodi na engleskom jeziku.
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čunarstvo i informacione tehnologije (2017) / BAZE PODATAKA II

Naziv predmeta:BAZE PODATAKA II
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1116Obavezan452+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaUVOD U KOMPJUTERSKE NAUKE, RAČUNARI I PROGRAMIRANJE, OPERATIVNI SISTEMI, BAZE PODATAKA
Ciljevi izučavanja predmetaKroz ovaj predmet studenti se upoznaju sa naprednijim konceptima baza podataka, njihovom unutrašnjom strukturom, načinima realizacije, principima i kriterijumima pri dizajnu. Dodatno, studenti se na vježbama upoznaju sa programiranjem vezano za baze podataka.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. razumije napredne koncepte sistema baza podataka i njihovu unutrašnju strukturu; 2. poznaje teorijske osnove logičkog dizajna baze podataka; 3. razumije načine realizacije, principe i kriterijume pri dizajnu sistema za upravljanje bazama podataka i koristi ih u programiranju; 4. razumije proces izvršavanja i optimizacije upita; 5. koristi na naprednom nivou glavne savremene sisteme za upravljanje bazama podataka; 6. projektuje i razvija programe korišćenjem savremenih programskih alata i SQL jezika
Ime i prezime nastavnika i saradnikaprof. dr. Predrag Stanišić, doc. dr Aleksandar Popović
Metod nastave i savladanja gradivaMetod nastave i savladanja gradiva: Predavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Administracija sistema baza podataka. Bezbjednost sistema. Korisnici. Prava korisnika. Uloge. Rezervno arhiviranje podataka. Replikacija.
I nedjelja, vježbe - Administracija sistema baza podataka. Bezbjednost sistema. Korisnici. Prava korisnika. Uloge. Rezervno arhiviranje podataka. Replikacija.
II nedjelja, pred.-Dizajn relacione baze podataka. Greške u dizajnu i anomalije. Dekompozicija. Normalne forme.
II nedjelja, vježbe Dizajn relacione baze podataka. Greške u dizajnu i anomalije. Dekompozicija. Normalne forme.
III nedjelja, pred.- Normalizacija korišćenjem funkcionalnih zavisnosti. 1NF. 2NF. 3NF. BCNF
III nedjelja, vježbe - Normalizacija korišćenjem funkcionalnih zavisnosti. 1NF. 2NF. 3NF. BCNF
IV nedjelja, pred.- Normalizacija korišćenjem višeznačnih zavisnosti. 4NF. Normalizacija korišćenjem zavisnosti spajanja. 5NF. Domen-ključ normalna forma.
IV nedjelja, vježbe - Normalizacija korišćenjem višeznačnih zavisnosti. 4NF. Normalizacija korišćenjem zavisnosti spajanja. 5NF. Domen-ključ normalna forma.
V nedjelja, pred.- Obrada upita. Optimizacija upita. Faze. Informacija u katalogu potrebna za procjenu plana. Kriterijumi procjene. Izvršavanje upita.
V nedjelja, vježbe - Obrada upita. Optimizacija upita. Faze. Informacija u katalogu potrebna za procjenu plana. Kriterijumi procjene. Izvršavanje upita.
VI nedjelja, pred.- Izbor plana izvršavanja. Procjena i izvršavanje selekcije. Procjena i izvršavanje spajanja. Druge operacije. Evaluacija izraza.
VI nedjelja, vježbe - Izbor plana izvršavanja. Procjena i izvršavanje selekcije. Procjena i izvršavanje spajanja. Druge operacije. Evaluacija izraza.
VII nedjelja, pred.- Kolokvijum
VII nedjelja, vježbe - Kolokvijum
VIII nedjelja, pred.- Pojam transakcije. ACID svojstva. Stanja transakcije. Serijabilnost.
VIII nedjelja, vježbe - Pojam transakcije. ACID svojstva. Stanja transakcije. Serijabilnost.
IX nedjelja, pred.- Testiranje serijabilnosti. Definicija transakcije u SQL-u.
IX nedjelja, vježbe - Testiranje serijabilnosti. Definicija transakcije u SQL-u.
X nedjelja, pred.- Kontrola konkurentnosti. Protokoli zaključavanja. Protokoli vremenskih marki. Protokoli zasnovani na validaciji. Granularnost. Viševerzione šeme. Ćorsokaci. Konkurentnost u indeksima
X nedjelja, vježbe - Kontrola konkurentnosti. Protokoli zaključavanja. Protokoli vremenskih marki. Protokoli zasnovani na validaciji. Granularnost. Viševerzione šeme. Ćorsokaci. Konkurentnost u indeksima
XI nedjelja, pred.- Oporavak od kvara. Vrste kvarova. Oporavak i atomičnost. Šeme za oporavak pomoću žurnala (log-a). Shadow paging. Oporavak sa konkurentnim transakcijama. Upravljanje baferom. Kvarovi sa gubitkom stabilne memorije. Naparedne tehnike oporavka.
XI nedjelja, vježbe - Oporavak od kvara. Vrste kvarova. Oporavak i atomičnost. Šeme za oporavak pomoću žurnala (log-a). Shadow paging. Oporavak sa konkurentnim transakcijama. Upravljanje baferom. Kvarovi sa gubitkom stabilne memorije. Naparedne tehnike oporavka.
XII nedjelja, pred.- Paralelne baze podataka. Paralelizam u bazama podataka. paralelizam medju upitima. Paralelizam unutar upita. Paralelizam unutar operacije. Paralelizam medju operacijama. Dizajn paralelnih sistema
XII nedjelja, vježbe - Paralelne baze podataka. Paralelizam u bazama podataka. paralelizam medju upitima. Paralelizam unutar upita. Paralelizam unutar operacije. Paralelizam medju operacijama. Dizajn paralelnih sistema
XIII nedjelja, pred.- Distribuirane baze podataka. Distribuirani sistemi. Mrežna transparentnost. Fragmentacija podataka. Upravljanje katalogom. Distribuirana obrada upita
XIII nedjelja, vježbe - Distribuirane baze podataka. Distribuirani sistemi. Mrežna transparentnost. Fragmentacija podataka. Upravljanje katalogom. Distribuirana obrada upita
XIV nedjelja, pred.- Nove primjene. Sistemi za podršku pri odlučivanju. Analiza podataka. Data mining. Data warehousing.
XIV nedjelja, vježbe - Nove primjene. Sistemi za podršku pri odlučivanju. Analiza podataka. Data mining. Data warehousing.
XV nedjelja, pred.- Prostorne i geografske baze podataka. Multimedijalne baze podataka. Baze podataka na Internetu. Baze podataka u biologiji. Genom projekat. Digitalne biblioteke.
XV nedjelja, vježbe - Odbrana projekta
Opterećenje studentaNedjeljno 6 kredita x 40/30 = 8 sati Struktura: 3 sata predavanja 3 sata računskih vježbi 2 sata samostalnog rada, uključujući konsultacije U toku semestra Nastava i završni ispit: 8 x 16 = 128 sati Neophodne pripreme prije početka semestra (administracija, upis, ovjera) 2 x (8 sati) = 16 sati Ukupno opterećenje za predmet 6x30 = 180 sati Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 36 sati (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet 180 sati) Struktura opterećenja: 128 sati (Nastava)+16 sati (Priprema)+36 sati (Dopunski rad)
NedjeljnoU toku semestra
5 kredita x 40/30=6 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
2 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum.
KonsultacijeKabinet
LiteraturaSilberchatz, Korth: Database Systems Concepts, McGraw-Hill C.J. Date An Introduction to Database Systems, Addison-Wesley
Oblici provjere znanja i ocjenjivanje5 domaćih zadataka se ocjenjuju sa ukupno 10 poena (2 poena za svaki domaći zadatak), kolokvijuma od 20 poena, projekat od 20 poena. Završni ispit 50 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 51 poen.
Posebne naznake za predmetPredavanja se izvode za grupu od oko 40-60 studenata, vježbe u grupama od oko 20 studenata.
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čunarstvo i informacione tehnologije (2017) / MATEMATIKA I

Naziv predmeta:MATEMATIKA I
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1310Obavezan172+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
7 kredita x 40/30=9 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
5 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
9 sati i 20 minuta x 16 =149 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
9 sati i 20 minuta x 2 =18 sati i 40 minuta
Ukupno opterećenje za predmet:
7 x 30=210 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)
42 sati i 0 minuta
Struktura opterećenja: 149 sati i 20 minuta (nastava), 18 sati i 40 minuta (priprema), 42 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / MATEMATIKA II

Naziv predmeta:MATEMATIKA II
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1311Obavezan262+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslovljenosti.
Ciljevi izučavanja predmetaDa student usvoji osnovne matematičke pojmove i osposobi se da ih primjenjuje u računarstvu i informatici.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1.Izracuna granicnu vrijednist niza primjenom osnovnih teorema iz teorije nizova . 2. Ispita neprekidnost funkcije u tacki. 3. Definise pojam izvoda i odredi jednacinu tangente i normale na grafik funkcije u zadatoj tacki. 4.Primijeni pojam izvoda na ispitivanje toka funkcije. 5.Izracuna integrale odredjenih tipova i navede primjene oderedjenog integrala . 6. Primijeni klasicnu definiciju vjerovatnoce i formulu poptune vjerovatnoce.
Ime i prezime nastavnika i saradnikaDr Sanja Jancic Rasovic, vanredni profesor M. Sc. Lazar Obradovic
Metod nastave i savladanja gradivaPredavanja, vježbe, konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Realni brojevi. Brojni niz. Granična vrijednost niza
I nedjelja, vježbe - Realni brojevi. Brojni niz. Granična vrijednost niza
II nedjelja, pred.-Osobine granične vrijednosti. Broj e.
II nedjelja, vježbe Osobine granične vrijednosti. Broj e.
III nedjelja, pred.- Realna funkcija. Granična vrijednost funkcije.
III nedjelja, vježbe - Realna funkcija. Granična vrijednost funkcije.
IV nedjelja, pred.- Neprekidnost funkcije. Osobine neprekidnih funkcija.
IV nedjelja, vježbe - Neprekidnost funkcije. Osobine neprekidnih funkcija.
V nedjelja, pred.- Diferencijabilnost funkcija. Osnovne teoreme dif. računa.
V nedjelja, vježbe - Diferencijabilnost funkcija. Osnovne teoreme dif. računa.
VI nedjelja, pred.- Izvodi višeg reda. Tejlorova formula.
VI nedjelja, vježbe - Izvodi višeg reda. Tejlorova formula.
VII nedjelja, pred.- Kolokvijum.
VII nedjelja, vježbe - Kolokvijum.
VIII nedjelja, pred.- Primjena izvoda u ispitivanju funkcija.
VIII nedjelja, vježbe - Primjena izvoda u ispitivanju funkcija.
IX nedjelja, pred.- Neodređeni integral. Metode integracije.
IX nedjelja, vježbe - Neodređeni integral. Metode integracije.
X nedjelja, pred.- Određeni integral. Njutn Lajbnicova formula.
X nedjelja, vježbe - Određeni integral. Njutn Lajbnicova formula.
XI nedjelja, pred.- Primjene određenog integrala.
XI nedjelja, vježbe - Primjene određenog integrala.
XII nedjelja, pred.- Slučajni događaj. Klasična definicija vjerovatnoće. Uslovna vjerovatnoća.
XII nedjelja, vježbe - Slučajni događaj. Klasična definicija vjerovatnoće. Uslovna vjerovatnoća.
XIII nedjelja, pred.- Slučajne veličine. Matematičko očekivanje i disperzija.
XIII nedjelja, vježbe - Slučajne veličine. Matematičko očekivanje i disperzija.
XIV nedjelja, pred.- Popravni kolokvijum.
XIV nedjelja, vježbe - Popravni kolokvijum.
XV nedjelja, pred.- Matematičko očekivanje i disperzija neprekidne slučajne promjenjive.
XV nedjelja, vježbe - Matematičko očekivanje i disperzija neprekidne slučajne promjenjive.
Opterećenje studentaNedjeljno7 kredita x 40/30= 9 sati i 20 min.Predavanja: 2 sataVježbe: 2 sataOstale nastavne aktivnosti: Individualni rad studenata: 5 sati i 20 minuta samostalnog rada, uključujući i konsultacije. u semestruNastava i završni ispit: 9 sati i 20 min x 16=149 sati i 20 min. Neophodne pripreme (administracija, upis, ovjera prije početka semestra): 9 sati i 20 min x 2=18 sati i 40 min. Ukupno opterećenje za predmet : 7 x 30= 210 sati Dopunski rad: 42 sata Struktura opterećenja: 149 sati i 20 min (nastava i završni ispit) + 18 sati i 40 min (pripreme) + 42 sata (dopunski rad)
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
4 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastavePrisustvo predavanjima i vježbama, polaganje kolokvijuma i zavrsnog ispita.
KonsultacijeNakon predavanja i vjezbi.
LiteraturaLiteratura: M. Jaćimović, P. Stanišić, Matematika, Podgorica 2001. Miličić, Ušćumlić, Zbirka zadataka iz Matematike I, Beograd 1997.
Oblici provjere znanja i ocjenjivanje-kolokvijum 50 poena -zavrsni ispit 50 poena Ocjena A B C D E 91-100 81-90 71-80 61-70 51-60
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čunarstvo i informacione tehnologije (2017) / MATEMATIKA III

Naziv predmeta:MATEMATIKA III
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1312Obavezan342+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslovljenosti
Ciljevi izučavanja predmetaPredmet ima za cilj da studenti usvoje i ovladaju osnovama diferencijalnog računa funkcija više promjenjljivih, teorijom brojnih i funkcionalnih redova i osnovama matematičke analize.
Ishodi učenja
Ime i prezime nastavnika i saradnikaNevena Mijajlović
Metod nastave i savladanja gradivaPredavanja, vježbe, domaći zadaci, konsultacije, kolokvijumi.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Brojni nizovi. Pojam i svostva. Aritmetički i geometrijski niz.
I nedjelja, vježbe - Brojni nizovi. Pojam i svostva. Aritmetički i geometrijski niz. Primjeri.
II nedjelja, pred.-Granična vrijednost nizova i funkcija jedne promjenljive i osnovna svojstva.
II nedjelja, vježbe Granična vrijednost nizova i funkcija jedne promjenljive i osnovna svojstva. Primjeri.
III nedjelja, pred.- Funkcije više promjenjljivih. Granična vrijednost i neprekidnost.
III nedjelja, vježbe - Funkcije više promjenjljivih. Granična vrijednost i neprekidnost. Primjeri.
IV nedjelja, pred.- Diferencijabilnost funkcija više promjenljivih.
IV nedjelja, vježbe - Diferencijabilnost funkcija više promjenljivih. Primjeri.
V nedjelja, pred.- Parcijalni izvodi. Složeni parcijalni izvodi.
V nedjelja, vježbe - Parcijalni izvodi. Složeni parcijalni izvodi. Primjeri.
VI nedjelja, pred.- Brojni redovi. Pojam i svojstva. Primjeri.
VI nedjelja, vježbe - Brojni redovi. Pojam i svojstva. Primjeri.
VII nedjelja, pred.- Integralni test i procjena sume reda. Poredbeni kriterijum konvergencije.
VII nedjelja, vježbe - Integralni test i procjena sume reda. Poredbeni kriterijum konvergencije. Primjeri.
VIII nedjelja, pred.- Kolokvijum.
VIII nedjelja, vježbe - Kolokvijum.
IX nedjelja, pred.- Alternativni redovi. Apsolutna konvergencija. Dalamberov i Košijev Kriterijum konvergencije.
IX nedjelja, vježbe - Alternativni redovi. Apsolutna konvergencija. Dalamberov i Košijev Kriterijum konvergencije. Primjeri.
X nedjelja, pred.- Stepeni redovi. Predstavljanje funkcija pomoću stepenih redova.
X nedjelja, vježbe - Stepeni redovi. Predstavljanje funkcija pomoću stepenih redova. Primjeri.
XI nedjelja, pred.- Uvod u vjerovatnoću.
XI nedjelja, vježbe - Uvod u vjerovatnoću. Primjeri.
XII nedjelja, pred.- Kombinatorika. Osobine vjerovatnoće.
XII nedjelja, vježbe - Kombinatorika. Osobine vjerovatnoće. Primjeri.
XIII nedjelja, pred.- Uslovna vjerovatnoća.
XIII nedjelja, vježbe - Uslovna vjerovatnoća. Primjeri.
XIV nedjelja, pred.- Diskretne slučajne promjenljive.
XIV nedjelja, vježbe - Diskretne slučajne promjenljive. Primjeri.
XV nedjelja, pred.- Završni ispit.
XV nedjelja, vježbe - Završni ispit.
Opterećenje studenta2 časa predavanja, 2 časa računskih vježbi, 3 sata i 40 minuta samostalnog rada
NedjeljnoU toku semestra
4 kredita x 40/30=5 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
1 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
5 sati i 20 minuta x 16 =85 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
5 sati i 20 minuta x 2 =10 sati i 40 minuta
Ukupno opterećenje za predmet:
4 x 30=120 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)
24 sati i 0 minuta
Struktura opterećenja: 85 sati i 20 minuta (nastava), 10 sati i 40 minuta (priprema), 24 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da redovno pohađaju nastavu.
KonsultacijePo dogovoru sa predmetnim nastavnikom ili saradnikom.
Literatura1. J. Stewart, Early Transcendentals 6, ISBN-13: 978-0-495-01166-8, 2008.
Oblici provjere znanja i ocjenjivanjeIspitni elementi su: 1. Kolokvijum (do 45 poena) i završni ispit (do 45 poena). 2. Nagradni poeni za posebno zalaganje (do 10 poena). Skala za ocjenjivanje je: F (ispod 51 poena), E (51-60 poena), D (61-70), C (71-80), B (81-90), A (91-100)
Posebne naznake za predmet
NapomenaUkoliko se iskoristi mogućnost za popravni kolokvijum, odnosno popravni završni ispit, onda će se ostvareni rezultati na njima tretirati kao konačni.
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čunarstvo i informacione tehnologije (2017) / MATEMATIKA IV

Naziv predmeta:MATEMATIKA IV
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1313Obavezan462+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
6 kredita x 40/30=8 sati i 0 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
4 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / MATEMATIKA V

Naziv predmeta:MATEMATIKA V
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1314Obavezan562+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslovljenosti
Ciljevi izučavanja predmetaKroz ovaj predmet student se upoznaje sa osnovnim pojmovima i primjenama teorije grafova i teorije brojeva.
Ishodi učenja 1. graf kao struktura podataka, 2. realan problem se interpretira kao problem određivanja hromatskog broja ili hromatske klase grafa, 3. primjenjuju se poznata tvrđenja za ispitivanje planarnosti grafova, 4. primjenjuju se tvrđenja teorije brojeva u praktičnim i programerskim problemima
Ime i prezime nastavnika i saradnikaGoran Popivoda i Marija Došljak
Metod nastave i savladanja gradivaPredavanja i računske vježbe. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Osnovni pojmovi teorije grafova. Izomorfizam grafova. Prezentacije grafa
I nedjelja, vježbe - Zadaci.
II nedjelja, pred.-Stabla. Povezanost
II nedjelja, vježbe Zadaci.
III nedjelja, pred.- Eulerovi i Hamiltonovi grafovi
III nedjelja, vježbe - Zadaci.
IV nedjelja, pred.- Planarni grafovi
IV nedjelja, vježbe - Zadaci.
V nedjelja, pred.- Bojenje grafova
V nedjelja, vježbe - Zadaci.
VI nedjelja, pred.- Sparivanje u grafovima
VI nedjelja, vježbe - Zadaci.
VII nedjelja, pred.- Djeljivost. Najveći zajednički djelilac i Euklidov algoritam
VII nedjelja, vježbe - Zadaci.
VIII nedjelja, pred.- Prosti brojevi. Broj i suma djelilaca cijelog broja. Ojlerova funkcija
VIII nedjelja, vježbe - Zadaci.
IX nedjelja, pred.- Kongruencije. Eulerova, mala Fermatova i Wilsonova teorema
IX nedjelja, vježbe - Zadaci.
X nedjelja, pred.- Linearne Diofantove jednačine. Kineska teorema o ostacima
X nedjelja, vježbe - Zadaci.
XI nedjelja, pred.- Kolokvijum
XI nedjelja, vježbe - Kolokvijum
XII nedjelja, pred.- Kriptografija. RSA
XII nedjelja, vježbe - Zadaci
XIII nedjelja, pred.- Popravni kolokvijum
XIII nedjelja, vježbe - Popravni kolokvijum
XIV nedjelja, pred.- Kvadratni ostaci. Definicija i sonovna svojstva Legendreovog simbola.
XIV nedjelja, vježbe - Zadaci
XV nedjelja, pred.- Kvadratni zakon reciprociteta. Jacobijev simbol
XV nedjelja, vježbe - Zadaci
Opterećenje studenta2 sata predavanja; 2 sata vježbi; 4 sata samostalnog rada, uključujući konsultacije
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
4 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu.
KonsultacijeNakon nastave.
Literatura1. D. Stevanović, V. Baltić, S. Simić, M. Ćirić, DISKRETNA MATEMATIKA - Osnove kombinatorike i teorije grafova, Društvo matematičara Srbije, Beograd, 2008; 2. J. Stilwell, Elements of number theory, Springer, 2003.
Oblici provjere znanja i ocjenjivanjeKolokvijum od 50 poena. Završni ispit od 50 poena
Posebne naznake za predmetU slučaju prolaznosti ispod 50% ocjenu E će dobiti studenti koji su tokom semestra osvojili od 47 do 59 poena.
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čunarstvo i informacione tehnologije (2017) / PRINCIPI PROGRAMIRANJA

Naziv predmeta:PRINCIPI PROGRAMIRANJA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1335Obavezan263+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema posebnih preduslova za prijavljivanje i slušanje predmeta.
Ciljevi izučavanja predmetaUvodni predmet o programiranju. Principi programiranja i jezik asemblera. Programski jezik Pascal. Da student nauči hardverske i softverske principe rada računara, kao i Pascal.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. Detaljno opiše kombinacione i sekvencijalne mreže u računarskom sistemu, kao što su sabirači, dekoderi, registri i brojači; 2. Objasni uzajamni odnos glavnih komponenti računarskog sistema (procesor, memorija i periferni uređaji); 3. Izloži principe organizacije računara na modelu tzv. osnovnog računara; 4. Opiše građu savremenih procesora (Intel 8086 i Pentium); 5. Sastavlja programe na jeziku asemblera; 6. Razumije rad sistema prekida u računaru; 7. Opiše potprograme, pokazivače i datoteke u programskom jeziku Pascal; 8. Sastavlja programe za rješavanje zadataka raznog tipa u programskom jeziku Pascal.
Ime i prezime nastavnika i saradnikaProf. dr Milan Martinović - nastavnik, dipl. mat. Rajko Ćalasan - saradnik.
Metod nastave i savladanja gradivaPredavanja, vježbe, vježbe u računarskoj učionici, samostalni rad u računarskoj učionici. Samostalni rad-učenje. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Kombinacione mreže: sabirač, dekoder, multiplekser, magistrale digitalnih signala.
I nedjelja, vježbe - Enumeracije i intervali (vrste podataka u Pascalu).
II nedjelja, pred.-Flipflopovi SR i D, sekvencijalne mreže: registri i pomerački registri.
II nedjelja, vježbe Zapisi (RECORD) i skupovi (SET).
III nedjelja, pred.- Sekvencijalne mreže: brojači i serijski sabirač, RAM i ROM memorije.
III nedjelja, vježbe - Nizovi (ARRAY).
IV nedjelja, pred.- Arhitektura osnovnog računara (po knjizi Mano, na engl. basic computer), kontrolna jedinica osnovnog računara i vremenski ciklusi.
IV nedjelja, vježbe - Matrice (ARRAY).
V nedjelja, pred.- Oblik naredbe u mašinskom jeziku osnovnog računara, tri vrste naredbi.
V nedjelja, vježbe - Potprogrami tipa FUNCTION.
VI nedjelja, pred.- Mogućnost prekida (osnovni računar), primjeri za ulaz-izlaz: programski upravljano prenošenje i prekidom vođeno prenošenje.
VI nedjelja, vježbe - Potprogrami tipa PROCEDURE.
VII nedjelja, pred.- Primjeri aplikativnih programa za osnovni računar, primjeri sistemskih programa za osnovni računar: loader i asembler.
VII nedjelja, vježbe - Lokalne promjenljive u potprogramu, rekurzivni potprogrami.
VIII nedjelja, pred.- Tri nivoa programa za računar (mašinski jezik, asembler, viši programski jezik), organizacija unutrašnje i spoljašnje memorije.
VIII nedjelja, vježbe - O datotekama (FILE) u Pascalu.
IX nedjelja, pred.- Pregled razvoja mikro-procesora, primjer mikro-procesora: Intel 8080: naredbe i pinovi.
IX nedjelja, vježbe - O tekstualnim datotekama (TEXT).
X nedjelja, pred.- Primjer mikro-procesora: Intel 8086: registri i flagovi.
X nedjelja, vježbe - Zadaci za vježbu (Pascal).
XI nedjelja, pred.- Intel 8086: naredbe: prenos podataka, aritmetičke i prenošenje upravljanja.
XI nedjelja, vježbe - Rad sa pokazivačima, ugrađeni potprogrami NEW i DISPOSE.
XII nedjelja, pred.- Upotreba programa debug.exe, jednostavni primjeri programa na jeziku asemblera.
XII nedjelja, vježbe - Rad sa pokazivačima na primjeru listi, stekova i redova.
XIII nedjelja, pred.- Sistem prekida procesora Intel 8086, neke funkcije sistemskog prekida 21H.
XIII nedjelja, vježbe - Zadaci za vježbu iz raznih oblasti (Pascal).
XIV nedjelja, pred.- O 32-bitnim i 64-bitnim mikroprocesorima, naknadno dodato: jednostavni primjeri za ulaz-izlaz.
XIV nedjelja, vježbe - * Kolokvijum (gradivo vježbi 40 poena).
XV nedjelja, pred.- Priprema za završni ispit (rješavanje zadataka).
XV nedjelja, vježbe - Rezervni termin, opšti pregled gradiva.
Opterećenje studentaNedjeljno: 6 kredita x 40/30 = 8 h. Od toga predavanja 3 h, vježbi 3 h. U semestru (ukupno opterećenje na predmetu): 8 h x 22,5 nedjelja = 180 h. Od toga Nastava i završni ispit 8 h x 16 nedjelja = 128 h.
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
2 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju predavanja i vježbe, da nauče da samostalno rade u računarskoj učionici, kao i da izađu na kolokvijum i završni ispit.
KonsultacijeKod nastavnika: nakon časova/po dogovoru, kod saradnika: nakon časova/po dogovoru.
Literatura(1) M. Martinović, P. Stanišić: Računari i principi programiranja; PMF, Podgorica, 2009. (2) R. Šćepanović, M. Martinović: Uvod u programiranje i zadaci iz Pascala; PMF, Podgorica, 2000. (3) G. Schneider, S. Bruell: Advanced Programming and Problem Solving with Pascal, John Wiley & Sons. (4) Marco Cantu: Pascal Tutorial, TutorialsPoint.com
Oblici provjere znanja i ocjenjivanjeDomaći zadatak (gradivo vježbi, da se preda do XIV nedjelje, 10 poena), kolokvijum i završni ispit (gradivo predavanja 50 poena). Prelazna ocjena se dobija ako se ukupno sakupi najmanje 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čunarstvo i informacione tehnologije (2017) / PROGRAMIRANJE I

Naziv predmeta:PROGRAMIRANJE I
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1336Obavezan363+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaDa je položio bar jedan od predmeta: Računari i programiranje, Strukture podataka, Principi programiranja.
Ciljevi izučavanja predmetaTjuringove mašine i drugi modeli računara. Da se nauči šta je to računar (u teorijskom smislu) i šta računar može da uradi. Detaljno i kompletno o programskom jeziku C, ilustrovano sa primjerima čiji je nivo intermediate, uz praktičan rad u računarskoj učionici. Da se nauči programski jezik C.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. Izloži definiciju Tjuringove mašine i navede niz primjera programa; 2. Navede glavne primjere zadataka koje računar ne može da riješi, kao što su "halting problem" i X Hilbertov problem; 3. Razumije uzajamni odnos intuitivnog pojma algoritma, teorijskog pojma algoritma, realnog kompjutera i modela računara; 4. Opiše pojam vremenske složenosti datog algoritma u slučaju Tjuringove mašine odnosno modela RAM; 5. Navede sve elemente gramatike programskog jezika C; 6. Sastavlja razne programe na programskom jeziku C.
Ime i prezime nastavnika i saradnikaProf. dr Milenko Mosurović - nastavnik, MSc Kosta Pavlović - saradnik.
Metod nastave i savladanja gradivaPredavanja, vježbe, vježbe u računarskoj učionici, samostalni rad u računarskoj učionici. Samostalni rad-učenje. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Intuitivni pojam algoritma, Churchova teza, definicija Tjuringove mašine.
I nedjelja, vježbe - Istorijat programskog jezika C, uvod u jezik C, memorijski koncepti, aritmetika, relacioni operatori.
II nedjelja, pred.-Elementarne Tjuringove mašine, definicija Tjuringovog dijagrama. konstrukcija tablice po datom dijagramu.
II nedjelja, vježbe Top-down metodologija, naredbe uslovnog skoka u jeziku C.
III nedjelja, pred.- Dalji primjeri Tjuringovih mašina: R, L, R pisano, L pisano, K, dalji primjeri Tjuringovih mašina: T right, T left.
III nedjelja, vježbe - Naredbe kontrole toka, funkcije.
IV nedjelja, pred.- Mašina za množenje dva broja P, konverziona funkcija Gamma (s,t), konverziona funkcija Sigma (t,n).
IV nedjelja, vježbe - Memorijske klase, header datoteke, uvod u rekurziju.
V nedjelja, pred.- Predstavljanje Tjuringove mašine pomoću dijagrama koji je sastavljen od elementarnih mašina, mašina T na paragraf.
V nedjelja, vježbe - Nizovi, uvod u pokazivače.
VI nedjelja, pred.- Modeliranje nad azbukom A ind 1.
VI nedjelja, vježbe - Pokazivači i aritmetika pokazivača, karakteri i stringovi.
VII nedjelja, pred.- Normalno računanje po Tjuringu, superpozicija funkcija koje su izračunljive po Tjuringu.
VII nedjelja, vježbe - Zadaci za vježbu iz raznih oblasti (C).
VIII nedjelja, pred.- Priprema za kolokvijum (rješavanje zadataka, dijagrami mašina).
VIII nedjelja, vježbe - * Prvi kolokvijum (gradivo vježbi 25 poena), polaže se u računarskoj učionici.
IX nedjelja, pred.- * Kolokvijum (gradivo predavanja 20 poena).
IX nedjelja, vježbe - Ulazno-izlazne operacije.
X nedjelja, pred.- Mašinska riječ (riječ koja prikazuje mašinu), zadatak o zaustavljanju, razni primjeri nerješivih skupova.
X nedjelja, vježbe - Rekurzija kao način rješavanja zadataka.
XI nedjelja, pred.- Model RAM (Random Access Machine), primjeri programa za RAM.
XI nedjelja, vježbe - C strukture i unije, manipulacija bitovima.
XII nedjelja, pred.- Algoritmi i njihova složenost, složenost programa za RAM.
XII nedjelja, vježbe - Obrada datoteka u jeziku C.
XIII nedjelja, pred.- Mašina sa upisanim programom RASP, apstrakcije mašine RAM.
XIII nedjelja, vježbe - Pretprocesor jezika C, argumenti komandne linije, redirekcija ulaza.
XIV nedjelja, pred.- Model M (upisani program + indirektno adresiranje) i primjeri: rad sa nizom, rad sa potprogramom, pojam loadera.
XIV nedjelja, vježbe - * Drugi kolokvijum (gradivo vježbi 25 poena), polaže se u računarskoj učionici.
XV nedjelja, pred.- Tjuringova mašina sa nekoliko traka, univerzalna Tjuringova mašina.
XV nedjelja, vježbe - Rezervni termin, opšti pregled gradiva.
Opterećenje studenta
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
3 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju predavanja i vježbe i da izađu na tri kolokvijuma i završni ispit.
KonsultacijeKod nastavnika: nakon časova/po dogovoru, kod saradnika: nakon časova/po dogovoru.
Literatura(1) A.V. Aho, J.E. Hopcroft, J.D. Ullman: The design and analysis of computer algorithms, Addison-Wesley, Reading, Mass., 1974. (2) M. Martinović, R. Šćepanović: Teorija algoritama i programski jezik Pascal, Univerzitet Crne Gore, Podgorica, 1998. (3) Brian W. Kernighan, Dennis M. Ritchie: Programski jezik C, Savremena administracija, Beograd, 1990. (4) Laslo Kraus: Programski jezik C sa rešenim zadacima, Akademska misao, Beograd, 2012.
Oblici provjere znanja i ocjenjivanjePrvi kolokvijum gradivo vježbi, drugi kolokvijum gradivo vježbi, kolokvijum teorija i završni ispit (gradivo predavanja 30 poena). Prelazna ocjena se dobija ako se ukupno sakupi najmanje 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čunarstvo i informacione tehnologije (2017) / PROGRAMIRANJE II

Naziv predmeta:PROGRAMIRANJE II
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1337Obavezan463+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaDa je položio bar jedan od predmeta: Računari i programiranje, Strukture podataka, Principi programiranja.
Ciljevi izučavanja predmetaIzučavanjem ovog predmeta studenti se upoznaju sa tehnikama i naprednim strukturama podataka za razvoj efikasnih algoritama.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. Procjeni složenost algoritma. 2. Konstruiše efikasne algoritme koristeći odgovarajuće tehnike i strukture. 3. Prepozna probleme koji su teško rješivi. 4. Za realne probleme nađe odgovarajući matematički model za koje je poznat algoritam. 5. Integriše naučene tehnike, strukture i algoritme pri razvoju složenijih algoritama.
Ime i prezime nastavnika i saradnikaProf. dr Milenko Mosurović - nastavnik, MSc Nikola Pižurica - saradnik.
Metod nastave i savladanja gradivaPredavanja, vježbe, vježbe u računarskoj učionici, samostalni rad u računarskoj učionici. Samostalni rad-učenje. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Tehnika podjeli pa vladaj. Karatsubin i Štrasenov algoritam za množenje brojeva i matrica.
I nedjelja, vježbe - Hip. Prioritetni red
II nedjelja, pred.-Bektreking (backtracking). Dinamičko programiranje. Pohlepni algoritmi.
II nedjelja, vježbe AVL - stablo. Crveno crna stabla.
III nedjelja, pred.- Osnovne operacije nad skupovima. Heš funkcije.
III nedjelja, vježbe - Backtracking.
IV nedjelja, pred.- Binomna i Fibonačijeva stabla.
IV nedjelja, vježbe - Dinamičko programiranje.
V nedjelja, pred.- Algoritmi na grafovima. DFS, BFS. Stablo koje povezuje (Kruskal,Prim).
V nedjelja, vježbe - Različiti zadaci iz backtracing-a i dinamičkog programiranja.
VI nedjelja, pred.- Najkraći put u grafu (jedan izvor, svi čvorovi - Bellman-Ford, Dijkstra, Floyd-Warshall).
VI nedjelja, vježbe - Grafovi. DFS, BFS.
VII nedjelja, pred.- Refleksivno tranzitivno zatvorenje grafa. Trouglovi u grafu.
VII nedjelja, vježbe - Težinski grafovi, Dijkstrin algoritam, Flojd-Versalov algoritam.
VIII nedjelja, pred.- Segmentno stablo.
VIII nedjelja, vježbe - Topolosko sortiranje, Kruskalov algoritam, Primov algoritam.
IX nedjelja, pred.- Traženje uzorka u tekstu (Rabin-Karp, Knuth-Morris-Pratt).
IX nedjelja, vježbe - Primjena grafova u rješavanju zadataka.
X nedjelja, pred.- Sufiksno stablo.
X nedjelja, vježbe - Strogo povezane komponente.
XI nedjelja, pred.- Kompresija teksta (Hofman, ZL).
XI nedjelja, vježbe - Segmentno stablo.
XII nedjelja, pred.- Prošireni Euklidski algoritam. Algoritmi faktorizacije brojeva.
XII nedjelja, vježbe - Sufiksno stablo.
XIII nedjelja, pred.- Kolokvijum
XIII nedjelja, vježbe - Kolokvijum
XIV nedjelja, pred.- Množenje polinoma i FFT algoritam.
XIV nedjelja, vježbe - Razni zadaci.
XV nedjelja, pred.- Popravni kolokvijum
XV nedjelja, vježbe - Popravni kolokvijum
Opterećenje studenta
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
3 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastavePrisustvo nastavi i polaganje kolokvijuma
KonsultacijeKod nastavnika: nakon časova/po dogovoru, kod saradnika: nakon časova/po dogovoru.
Literatura1) Milo V. Tomašević, Algoritmi i strukture podataka. Akademska misao, Beograd, 2008. 2) Miodrag Živković, ALGORITMI. Matematički fakultet. Beograd, 2000. 3) Thomas H. Cormen ...[et al.], Introduction to algorithms, Cambridge (Massachusetts) ; London : The MIT Press, cop. 2009. Vježbe: Laslo Kraus, Rešeni zadaci iz programskog jezika C++. Akademska misao, Beograd 2020.
Oblici provjere znanja i ocjenjivanjeKolokvijum 50 poena i završni ispit 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čunarstvo i informacione tehnologije (2017) / TEORIJA SLOŽENOSTI ALGORITAMA

Naziv predmeta:TEORIJA SLOŽENOSTI ALGORITAMA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1338Obavezan543+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslova za prijavljivanje, praćenje i polaganje predmeta.
Ciljevi izučavanja predmetaIzučavanjem ovog predmeta studenti se upoznaju sa osnovnim pitanjima i problemima teorijskog računarstva i razvijaju sposobnost da prave efikasne algoritame.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. Upotrebi algoritme za pseudo testove primalnosti i RSA algoritam. 2. Konstruiše algoritme za množenje velikih brojeva i matrica (Karatsubin, Tomov,Štrasenov,...). 3. Razvije algoritme bazirane na konvoluciji i FFT algoritmu. 4. Kategoriše zadatke prema klasama složenosti (P,NP, PSPACE, EXPTIME,...). 5. Analizira zadatke i razvija „dobre“ algoritme za njih (npr. bliske donjoj granici složenosti posmatranog zadatka ili aproksimativne ako je zadatak NP-kompletan).
Ime i prezime nastavnika i saradnikaProf. dr Milenko Mosurović - nastavnik, MSc Aleksandar Plamenac - saradnik
Metod nastave i savladanja gradivaPredavanja. Učenje i samostalna izrada efikasnih programa. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Pojam vremenske i prostorne složenosti algoritama, asimptotske oznake.
I nedjelja, vježbe - Uvod. Pojam vremenske i prostorne složenosti algoritama, asimptotske oznake.
II nedjelja, pred.-Osnovne strukture podataka. Primjeri efikasnih algoritama za sortiranje.
II nedjelja, vježbe Osnovne strukture podataka. Primjeri efikasnih algoritama za sortiranje.
III nedjelja, pred.- Algoritmi u teoriji brojeva.
III nedjelja, vježbe - Algoritmi u teoriji brojeva.
IV nedjelja, pred.- Algoritmi u kriptografiji. RSA-algoritam. Eliptičke krive.
IV nedjelja, vježbe - Algoritmi u kriptografiji. RSA-algoritam. Eliptičke krive.
V nedjelja, pred.- Algoritmi za množenje velikih brojeva (Karatcubin, Tomov). Štrasenove formule za množenje matrica.
V nedjelja, vježbe - Algoritmi za množenje velikih brojeva (Karatcubin, Tomov). Štrasenove formule za množenje matrica.
VI nedjelja, pred.- Diskretne furijeove transformacije. FFT algoritam. Množenje polinoma.
VI nedjelja, vježbe - Diskretne furijeove transformacije. FFT algoritam. Množenje polinoma.
VII nedjelja, pred.- Prvi kolokvijum.
VII nedjelja, vježbe - Prvi kolokvijum.
VIII nedjelja, pred.- Tjuringova mašina i jezici.
VIII nedjelja, vježbe - Tjuringova mašina i jezici.
IX nedjelja, pred.- NP – kompletni zadaci. Dokaz Kukove teoreme.
IX nedjelja, vježbe - NP – kompletni zadaci.
X nedjelja, pred.- Klase složenosti. Problemi popločavanja.
X nedjelja, vježbe - Klase složenosti. Problemi popločavanja.
XI nedjelja, pred.- Uvod u moalne logike – sintaksa i semantika.
XI nedjelja, vježbe - Uvod u moalne logike – sintaksa i semantika.
XII nedjelja, pred.- Donje ocjene složenosti nekih modalnih logika.
XII nedjelja, vježbe - Donje ocjene složenosti nekih modalnih logika.
XIII nedjelja, pred.- Drugi kolokvijum.
XIII nedjelja, vježbe - Drugi kolokvijum.
XIV nedjelja, pred.- Tablični algoritam – gornja ocjena složenosti nekih modalnih logika.
XIV nedjelja, vježbe - Tablični algoritam – gornja ocjena složenosti nekih modalnih logika.
XV nedjelja, pred.- Popravni kolokvijumi.
XV nedjelja, vježbe - Popravni kolokvijumi.
Opterećenje studenta
NedjeljnoU toku semestra
4 kredita x 40/30=5 sati i 20 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
1 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
5 sati i 20 minuta x 16 =85 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
5 sati i 20 minuta x 2 =10 sati i 40 minuta
Ukupno opterećenje za predmet:
4 x 30=120 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)
24 sati i 0 minuta
Struktura opterećenja: 85 sati i 20 minuta (nastava), 10 sati i 40 minuta (priprema), 24 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke i rade oba kolokvijuma.
KonsultacijeDva puta sedmično.
Literatura M. Mosurović: Složenost algoritama – skripta. Wilf H.S., Algorithms and Complexity, Prentice-Hall International, cop. 1986. Sedgewick R., Algorithms, Second edition, Addision-Wesley, Reading, MA, 1988.
Oblici provjere znanja i ocjenjivanje- 2 domaća zadataka se ocjenjuju sa po 5 poena (ukupno 10) - Dva kolokvijuma po 25 poena (ukupno 50 poena) - Završni ispit 40 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 51 poen.
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čunarstvo i informacione tehnologije (2017) / UVOD U KOMPJUTERSKE NAUKE

Naziv predmeta:UVOD U KOMPJUTERSKE NAUKE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1339Obavezan173+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslova za prijavljivanje i slušanje predmeta
Ciljevi izučavanja predmetaStudenti se upoznaju sa osnovama projektovanja softvera primjenom programskog jezika Java, načinima predstavljanja podataka u računaru i stiču iskustvu u radu sa programima za obradu teksta i grafike, tabelarne proračune i prezentacionim programima.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. analizira zadatak i napiše algoritam za rješavanje zadatka 2. razlikuje načine predstavljanja cijelih brojeva, realnih brojeva i karaktera u memoriji računara 3. implementira kratke programe primjenom osnovnih programskih konstrukcija jezika Java 4. identifikuje i ispravlja sintaksne i logičke greške u programima i dokumentuje kod 5. projektuje i implementira metode klase na osnovu zadate specifikacije problema, uključujući i metode sa nizovima 6. kreira klasu na osnovu opisa atributa i ponašanja objekata 7. efektivno koristi servise interneta i programe za obradu teksta, tabelarne proračune i izradu prezentacija
Ime i prezime nastavnika i saradnikaGoran Šuković, Dušica Slović
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Izrada jednog eseja i jedne prezentacije. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Radno okruženje.
I nedjelja, vježbe - Uvod u Vježbe. Predstavljanje podataka u računaru.Brojni sistemi.
II nedjelja, pred.-Promjenljiva, tipovi promjenljivih, konstante, naredba dodjeljivanja
II nedjelja, vježbe Predstavljanje podataka u računaru (nastavak). IEEE 754 floating point.
III nedjelja, pred.- Aritmetičke i logičke operacije. Pozivi metoda.
III nedjelja, vježbe - Predstavljanje podataka u računaru (nastavak): slike, audio, video.
IV nedjelja, pred.- Uslovna naredba
IV nedjelja, vježbe - Test. Kopiranje i premještanje dokumenata i dijelova dokumenata. Povezivanje dokumenata. Rad sa spoljašnjim uređajima (USB disk, CD,. DVD). Multimedijalne karaktersitike PC računara. Komprimovanje datoteka
V nedjelja, pred.- Ciklusi.
V nedjelja, vježbe - Sigurnost računara antivirusni i antispyware programi. Softverski firewall. Podešavanje štampača. Mreža. Dijeljenje datoteka.. Komandna linija. Održavanje PC računara.
VI nedjelja, pred.- Modularni pristup programiranju: metodi
VI nedjelja, vježbe - Obrada teksta - MS Word. Kreiranje dokumenata. Formatiranje.
VII nedjelja, pred.- Prvi kolokvijum.
VII nedjelja, vježbe - MS Word - napredne tehnike formatiranja. MS Word – formule, crteži, specijalni simboli.
VIII nedjelja, pred.- Algoritmi i programi
VIII nedjelja, vježbe - MS Word – kreiranje templejta, mail merge, tabele. Umetanje objekata. Povezivanje sa drugim aplikacijama.
IX nedjelja, pred.- Algoritmi teorije brojeva
IX nedjelja, vježbe - MS Excel – kreiranje dokumenata, osnovno formatiranje. Formule
X nedjelja, pred.- Nizovi.
X nedjelja, vježbe - Test.
XI nedjelja, pred.- Nizovi - sortiranje i traženje.
XI nedjelja, vježbe - MS Excel – napredne formule i grafikoni. Pivot tabele. Goal seek. Makroi.
XII nedjelja, pred.- Matrice
XII nedjelja, vježbe - Računarske prezentacije. Power point.
XIII nedjelja, pred.- Objektno-orijentisano programiranje.
XIII nedjelja, vježbe - Power Point – animacija i zvuk. Osnovi HTML-a. Kreiranje proste web stranice.
XIV nedjelja, pred.- Objektno-orijentisano programiranje. Enkapsulacija.
XIV nedjelja, vježbe - Test.
XV nedjelja, pred.-
XV nedjelja, vježbe -
Opterećenje studenta5x40/30 = 6 sati 20 min Predavanja: 1 sat 30 min, Vježbe: 2 sata 15 minuta, Ostale nastavne aktivnosti: 0, Individualni rad studenata: 2 sata 35 min.
NedjeljnoU toku semestra
7 kredita x 40/30=9 sati i 20 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
3 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
9 sati i 20 minuta x 16 =149 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
9 sati i 20 minuta x 2 =18 sati i 40 minuta
Ukupno opterećenje za predmet:
7 x 30=210 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)
42 sati i 0 minuta
Struktura opterećenja: 149 sati i 20 minuta (nastava), 18 sati i 40 minuta (priprema), 42 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve testove, eseje i prezentacije, odrade vježbe u računarskoj sali i rade kolokvijum i završni ispit.
KonsultacijeKabinet 128, poslije nastave. Dodatne konsulatacije u dogovoru sa nastavnikom.
LiteraturaJ.G. Brookshear - Computer Science: An Overview, Addison Wesley, 2011. M. Martinović, P. Stanišić - Principi programiranja, Univerzitet Crne Gore, 2004. Herbert Schildt - Java JDK 7: kompletan priručnik (Mikro knjiga, 2012) Slajdovi sa predavanja (PDF, PPT)
Oblici provjere znanja i ocjenjivanje- Tri testa u računarskoj sali po 5 poena (ukupno 15 poena) - Esej i prezentacija po 5 poena (ukupno 10 poena) - Jedan kolokvijum 35 poena - Završni ispit 40 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 50 poena.
Posebne naznake za predmetPredavanja se mogu držati na engleskom i ruskom jeziku.
Napomenawww.pmf.ac.me, uvod@rc.pmf.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čunarstvo i informacione tehnologije (2017) / STRUKTURE PODATAKA

Naziv predmeta:STRUKTURE PODATAKA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1340Obavezan263+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema.
Ciljevi izučavanja predmetaIzučavanjem ovog predmeta studenti se upoznaju i stiču navike da koriste osnovne strukture podataka, koje su im neophodne za uspješno praćenje drugih predmeta, kao i razvijanje određene kreativnosti kod studenata. Studenti upoznaju memorijsku reprezentaciju struktura podataka, njihovu implementaciju i primjenu struktura podataka u pravljenju efikasnih algoritama.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. Procjeni složenost jednostavnijih algoritma. 2. Konstruiše algoritme koristeći odgovarajuće linearne strukture podataka (niz, listu,stek, red). 3. Razvije algoritme bazirane na nelinearnim strukturama podataka (graf, binarno stablo, AVL stablo,HIP,...). 4. Konstruiše algoritme sortiranja upotrebom različitih metoda (umetanja, selekcije, particije,spajanja,...). 5. Integriše naučene strukture i algoritme pri razvoju složenijih algoritama.
Ime i prezime nastavnika i saradnikaProf. dr Milenko Mosurović – nastavnik, MSc Kosta Pavlović - saradnik
Metod nastave i savladanja gradivaPredavanja, praktične računske vježbe na računarima. Učenje i samostalna izrada pripremnih i ispitnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Matematičke osnove.
I nedjelja, vježbe - Nizovi u Pascal-u/Javi. Nizovi ako argumenti procedura i funkcija
II nedjelja, pred.-Analiza algoritama – složenost.
II nedjelja, vježbe Pretraživanje u nizu. Sortiranje.
III nedjelja, pred.- Definicija, klasifikacija, memorijska reprezentacija struktura podataka i operacije sa strukturama podataka.
III nedjelja, vježbe - Višedimnezionalni nizovi.
IV nedjelja, pred.- Linearne strukture podataka. Nizovi. Ulančane liste.
IV nedjelja, vježbe - Višedimnezionalni nizovi (nastavak)
V nedjelja, pred.- Stek. Red. Rekurzivni programi.
V nedjelja, vježbe - Kombinatorni problemi i nizovi.
VI nedjelja, pred.- Definicija grafa i terminologija. Predstavljanje grafa.
VI nedjelja, vježbe - Kombinatorni problemi i nizovi.
VII nedjelja, pred.- Određivanje najkraćih rastojanja u grafu.
VII nedjelja, vježbe - Kombinatorni problemi i nizovi.
VIII nedjelja, pred.- I kolokvijum.
VIII nedjelja, vježbe - I kolokvijum.
IX nedjelja, pred.- Stabla.
IX nedjelja, vježbe - Korisnički tipovi u Pascal-u/Javi. Rekurzivni tipovi.
X nedjelja, pred.- Stabla binarnog pretraživanja.
X nedjelja, vježbe - Jednostruko povezane liste. Dvostruko povezane liste.
XI nedjelja, pred.- Balansiranje stabla. AVL - stablo.
XI nedjelja, vježbe - Realizacija steka pomoći liste i niza.
XII nedjelja, pred.- Prioritetni red. Klasične metode sortiranja.
XII nedjelja, vježbe - Realizacija reda pomoći liste i niza.
XIII nedjelja, pred.- Heapsort. Quicksort. Mergesort.
XIII nedjelja, vježbe - Binarno stablo.
XIV nedjelja, pred.- II kolokvijum
XIV nedjelja, vježbe - II kolokvijum
XV nedjelja, pred.- Stabla opšteg pretraživanja. B – stabla.
XV nedjelja, vježbe - Binarno stablo.
Opterećenje studenta6 x 40/30 = 8 sati Predavanja: 3 sata Vježbe: 3 sata Ostale nastavne aktivnosti: 0 Individualni rad studenata: 2 sata
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
2 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke i rade oba kolokvijuma.
KonsultacijeDva puta sedmično.
LiteraturaPredavanja: Milo V. Tomašević, STRUKTURE PODATAKA. Elektrotehnički fakultet Univerziteta u Beogradu. Beograd, 2000. Vježbe: Nenad Mitić,Saša Malkov,Vladimir Nikić, Osnovi programiranja:zbirka zadataka. Matematički fakultet. Beograd, 2000.
Oblici provjere znanja i ocjenjivanje2 domaća zadataka se ocjenjuju sa ukupno 4 poena (2 poen za svaki domaći zadatak). Dva kolokvijuma po 23 poena (ukupno 46 poena). Završni ispit - 50 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 51 poen.
Posebne naznake za predmetNema
NapomenaDodatne informacije o predmetu na sajtu www.pmf.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čunarstvo i informacione tehnologije (2017) / RAČUNARSKE MREŽE I KOMUNIKACIJE

Naziv predmeta:RAČUNARSKE MREŽE I KOMUNIKACIJE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1347Obavezan453+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimanema uslovljenosti
Ciljevi izučavanja predmetaUpoznavanje sa hardverskom i softverskom strukturom i osnovnim karakteristikama računarskih mreža i njihovom praktičnom primjenom. Izučavanje načina i metoda poboljšanja performansi računarskog mreža i povećanja brzine i kvaliteta prenosa podataka.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1.Objasni značaj komunikacija u savremenom svijetu i Interneta, kao osnovne platforme za komunikaciju. 2.Opiše osnovne funkcije, tehnologije i arhitekture savremenih računarskih mreža. 3.Razumije filozofiju umrežavanja, rutiranja, kontrole zagušenja, kvaliteta mrežnih servisa, mobilnih mreža, arhitekturu rutera i analizu performansi. 4.Stekne vještine potrebne za uspostavljanje i korišćenje lokalnih računarskih mreža i odabranih servisa Interneta. 5.Rješava probleme zastoja i optimizacije računarskih mreža.
Ime i prezime nastavnika i saradnikaDr Stevan Šćepanović - predavanja, M. Sc. Ivana Todorović - vježbe
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici/laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Osnovni pojmovi o računarskim mrežama i prenosu podataka. Hronologija nastanka i razvoja računarskih mreža.
I nedjelja, vježbe - Praktične vježbe u računarskoj učionici.
II nedjelja, pred.-Komunikacije kao bitan segment našeg života. Mrežni servisi. Klasifikacije računarskih mreža. Globalne i lokalne mreže.
II nedjelja, vježbe Praktične vježbe u računarskoj učionici.
III nedjelja, pred.- Principi izgradnje savremenih računarskih mreža. Osnovni elementi računarskih mreža. Pojam i karakteristike komunikacijskog kanala.
III nedjelja, vježbe - Primjeri i zadaci za vježbu.
IV nedjelja, pred.- Slojevita mrežna arhitektura. ISO OSI i TCP/IP model.
IV nedjelja, vježbe - Praktične vježbe u računarskoj učionici.
V nedjelja, pred.- Aplikativni sloj, funkcionisanje i protokoli.
V nedjelja, vježbe - Praktične vježbe u računarskoj učionici.
VI nedjelja, pred.- Transportni sloj. Principi pouzdanog prenosa podataka i kontrola toka podataka.
VI nedjelja, vježbe - I Praktični test (provjera znanja)
VII nedjelja, pred.- I Teorijski test (provjera znanja)
VII nedjelja, vježbe - Praktične vježbe u računarskoj učionici.
VIII nedjelja, pred.- Mrežni sloj. Ruteri, osnovne komponente i arhitektura. Algoritmi i protokoli rutiranja. IP adresiranje.
VIII nedjelja, vježbe - Primjeri i zadaci za vježbu.
IX nedjelja, pred.- Kanalski ili sloj linka podataka. Metode, sredstva i kodovi za kontrolu ispravnosti i pouzdanosti prenosa podataka.
IX nedjelja, vježbe - Primjeri i zadaci za vježbu.
X nedjelja, pred.- Protokoli za korekciju grešaka u kanalskom sloju. Adresiranje na sloju linka podataka u Ethernet mrežama. Ethernet protokol.
X nedjelja, vježbe - Primjeri i zadaci za vježbu.
XI nedjelja, pred.- Fizički sloj. Sredstva i načini za prenos podataka. Medijumi za prenos podataka.
XI nedjelja, vježbe - Primjeri i zadaci za vježbu.
XII nedjelja, pred.- Lokalne računarske mreže i komuniciranje kroz medijume sa višestrukim pristupom.
XII nedjelja, vježbe - Primjeri i zadaci za vježbu.
XIII nedjelja, pred.- Svičevi i svičing.
XIII nedjelja, vježbe - II Praktični test (provjera znanja).
XIV nedjelja, pred.- II Teorijski test (provjera znanja).
XIV nedjelja, vježbe - Konsultacije. Primjeri i zadaci za vježbu.
XV nedjelja, pred.- Popravni teorijski test (provjera znanja)
XV nedjelja, vježbe - Popravni praktični test (provjera znanja).
Opterećenje studenta6x30 sati = 180 sati
NedjeljnoU toku semestra
5 kredita x 40/30=6 sati i 40 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
1 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da aktivno prate nastavu, predaju domaće zadatke, rade sve testove i urade sve planom predviđene praktične vježbe.
KonsultacijePonedeljkom poslije predavanja.
Literatura1. Shay William A., “Savremene komunikacione tehnologije i mreže“, Kompjuter biblioteka, Čačak 2004. 2. Alberto Leon-Garcia, Indra Widjaja, - “Communication Networks: Fundamental Concepts and Key Architectures”, McGraw-Hill Companies, Inc., New York, San Francisco, St. Louis, Lisabon, London, Madrid, … 2004. 3. В.Г. Олифер, Н.А. Олифер, - “Компьютерные сети“, Питер, Санкт-Петербург, 2004. 4. F. Halsall, - “Data Communications, Computer Networks and Open Systems”, Addison-Wesley Publishing Company, New York, Paris, Amsterdam, Sidney …, 1996.
Oblici provjere znanja i ocjenjivanjeDomaći zadaci se ocjenjuju sa ukupno 4 poena. Dva praktična testa se ocjenjuju ukupno sa 30 poena. Dva teorijska testa se ocjenjuju ukupno sa 36 poena. Završni ispit 30 poen. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 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čunarstvo i informacione tehnologije (2017) / PROGRAMSKI PREVODIOCI

Naziv predmeta:PROGRAMSKI PREVODIOCI
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1348Obavezan563+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslova za prijavljivanje i slušanje predmeta
Ciljevi izučavanja predmetaStudenti se upoznaju sa teorijskim i praktičnim znanjima potrebnim za razvoj i implementaciju programskih prevodilaca za različite tipove programskih jezika.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. objasni princip rada interpretera i kompajlera 2. upotrebljava regularne izraze i gramatike za specifikaciju jezika 3. prepoznaje načine provjere tipova u programskim jezicima 4. razlikuje načine implementacije opsega i prenošenja parametara 5. procjenjuje i vrednuje načine organizacije memorije za različite konstrukcije programskih jezika 6. implementira jednostavni interpereter ili kompajler primjenom generatora skenera i generatora parsera
Ime i prezime nastavnika i saradnikaGoran Šuković, Savo Tomović.
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Princip rada programskih prevodilaca. Tipovi prevodilaca.
I nedjelja, vježbe - MIPS arhitektura. Osnovne naredbe.
II nedjelja, pred.-Gramatike i jezici.
II nedjelja, vježbe MIPS naredbe. Pozivanje funkcija. Rekurzija.
III nedjelja, pred.- Leksička analiza. Konačni automati. Regularni izrazi. Flex.
III nedjelja, vježbe - Regularni izrazi. Automati. Algortimi prevođenja nedeterminističkog u deterministički automat. Optimizacija broja stanja.
IV nedjelja, pred.- Sintaksna analiza – "top-down" parseri.
IV nedjelja, vježbe - Flex - princip rada i primjeri.
V nedjelja, pred.- Sintaksna analiza – "Bottom-up" parseri. LR(0) i SLR(1) parseri.
V nedjelja, vježbe - Flex - princip rada i primjeri. Gramatike.
VI nedjelja, pred.- Sintaksna analiza – LR(1) i LALR parseri.
VI nedjelja, vježbe - Gramatike i jezici – primjeri. Bison/YACC.
VII nedjelja, pred.- Kolokvijum.
VII nedjelja, vježbe - Kolokvijum.
VIII nedjelja, pred.- Semantička analiza.
VIII nedjelja, vježbe - Bison/Yacc primjeri.
IX nedjelja, pred.- Objektno-orijentisani programski jezici. Skript-jezici.
IX nedjelja, vježbe - Bison/Yacc primjeri.
X nedjelja, pred.- Primjeri OO jezika.
X nedjelja, vježbe - Bison/YACC u semantičkoj analizi.
XI nedjelja, pred.- Ponašanje programa u vrijeme izvršavanja ("runtime behaviour").
XI nedjelja, vježbe - Troadresni kod - primjeri.
XII nedjelja, pred.- Generisanje koda.
XII nedjelja, vježbe - Primjer organizacije tabele simbola.
XIII nedjelja, pred.- Generisanje koda (nastavak). Uvod u analizu programa.
XIII nedjelja, vježbe - Generisanja koda i BISON
XIV nedjelja, pred.- Analiza i transformacija programa. Uvod u "dataflow" analizu.
XIV nedjelja, vježbe - Primjeri optimizacije programa.
XV nedjelja, pred.-
XV nedjelja, vježbe -
Opterećenje studentaNedjeljno: 5x40/30 = 6 sati 40 minuta, Predavanja: 2 sata, Vježbe: 2 sata, Ostale nastavne aktivnosti: 0, Individualni rad studenata: 2 sata 20 minuta.
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
3 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade domaće zadatke, napišu esej i rade kolokvijum i završni ispit.
KonsultacijeKabinet 128, poslije nastave. Dodatne konsultacije u dogovoru sa nastavnikom.
LiteraturaAppel – Modern Compiler Implementation in Java (2nd edition), Cambridge University Press, 2002. Aho, Sethi, Ullman – Compilers: Principles, Techniques and Tools, 2nd Edition (Prentice Hall, 2006) Torczon, Cooper – Engineering a Compiler, 2nd edition (Morgan Kaufmann, 2011), Slajdovi sa predavanja (PDF i PPT)
Oblici provjere znanja i ocjenjivanje- Domaći zadaci (6 domaćih 3-5%) = 20% - Jedan kolokvijum 40% - Završni ispit 40%
Posebne naznake za predmetPredavanja se mogu držati na engleskom i ruskom jeziku.
Napomenawww.pmf.ac.me, prevodioci@rc.pmf.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čunarstvo i informacione tehnologije (2017) / RAČUNARSKA GRAFIKA I VIZUELIZACIJA

Naziv predmeta:RAČUNARSKA GRAFIKA I VIZUELIZACIJA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1349Obavezan632+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
3 kredita x 40/30=4 sati i 0 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
1 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
4 sati i 0 minuta x 16 =64 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
4 sati i 0 minuta x 2 =8 sati i 0 minuta
Ukupno opterećenje za predmet:
3 x 30=90 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)
18 sati i 0 minuta
Struktura opterećenja: 64 sati i 0 minuta (nastava), 8 sati i 0 minuta (priprema), 18 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / NAPREDNE PROGRAMSKE TEHNIKE

Naziv predmeta:NAPREDNE PROGRAMSKE TEHNIKE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1352Obavezan542+0+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
4 kredita x 40/30=5 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
3 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
5 sati i 20 minuta x 16 =85 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
5 sati i 20 minuta x 2 =10 sati i 40 minuta
Ukupno opterećenje za predmet:
4 x 30=120 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)
24 sati i 0 minuta
Struktura opterećenja: 85 sati i 20 minuta (nastava), 10 sati i 40 minuta (priprema), 24 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / MATEMATIČKO MODELIRANJE

Naziv predmeta:MATEMATIČKO MODELIRANJE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1354Obavezan642+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaPoloženi kursevi Analize, Analitičke geometrije i Linearne algebre sa I i II godine studije
Ciljevi izučavanja predmetaU ovom predmetu studenti upoznaju osnovne matematičke modele iz oblasti fizike, biologije, ekonomije
Ishodi učenjaNakon uspješnog završetka kursa, studenti će biti u mogućnosti da: 1. Razumiju i analiziraju smisao i adekvatnost matematičkog modela 2. Primjenjuju tehnike matematičkog modeliranja za modeliranje procesa iz mnogobrojnih oblasti (ekonomija, fizika, biologija...) 3. Poznaju osnove teorije igara i pojam ekvilibrijuma igre 4. Modeliraju procese koristeći diferencijalne i parcijalne diferencijalne jednačine, kao i teoriju vjerovatnoće
Ime i prezime nastavnika i saradnikaprof. dr Vladimir Jaćimović
Metod nastave i savladanja gradivaPredavanja, vježbe, seminarski radovi, konsultacije
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Smisao i adekvatnost matematičkog modela. Tri etape razvoja i analize matematičkog modela.
I nedjelja, vježbe - Smisao i adekvatnost matematičkog modela. Tri etape razvoja i analize matematičkog modela.
II nedjelja, pred.-Primjeri matematičkih modela u različitim oblastima.
II nedjelja, vježbe Primjeri matematičkih modela u različitim oblastima.
III nedjelja, pred.- Matematički modeli u demografiji i ekonomiji
III nedjelja, vježbe - Matematički modeli u demografiji i ekonomiji
IV nedjelja, pred.- Matematički modeli u ekonomiji
IV nedjelja, vježbe - Matematički modeli u ekonomiji
V nedjelja, pred.- Elementi teorije igara
V nedjelja, vježbe - Elementi teorije igara
VI nedjelja, pred.- I kolokvijum
VI nedjelja, vježbe - I kolokvijum
VII nedjelja, pred.- Predavanja - rekapitulacija gradiva
VII nedjelja, vježbe - Predavanja - rekapitulacija gradiva
VIII nedjelja, pred.- Njutnova mehanika. Diferencijalna jednačina kao matematički model
VIII nedjelja, vježbe - Njutnova mehanika. Diferencijalna jednačina kao matematički model
IX nedjelja, pred.- Obične diferencijalne jednačine. Matematičko klatno i drugi jednostavni primjeri.
IX nedjelja, vježbe - Obične diferencijalne jednačine. Matematičko klatno i drugi jednostavni primjeri.
X nedjelja, pred.- Parcijalne diferencijalne jednačine. Modeli difuzije i treperenja žice
X nedjelja, vježbe - Parcijalne diferencijalne jednačine. Modeli difuzije i treperenja žice
XI nedjelja, pred.- Vjerovatnosni modeli: Model bankrota
XI nedjelja, vježbe - Vjerovatnosni modeli: Model bankrota
XII nedjelja, pred.- II kolokvijum
XII nedjelja, vježbe - II kolokvijum
XIII nedjelja, pred.- Vjerovatnosni modeli: Puasonovi procesi i masovno opsluživanje
XIII nedjelja, vježbe - Vjerovatnosni modeli: Puasonovi procesi i masovno opsluživanje
XIV nedjelja, pred.- Vjerovatnosni modeli: Braunovo kretanje
XIV nedjelja, vježbe - Vjerovatnosni modeli: Braunovo kretanje
XV nedjelja, pred.- Statistički modeli difuzije i ireverzibilnih procesa. Problem vremena u matematičkom modelu.
XV nedjelja, vježbe - Statistički modeli difuzije i ireverzibilnih procesa. Problem vremena u matematičkom modelu.
Opterećenje studenta
NedjeljnoU toku semestra
4 kredita x 40/30=5 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
2 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
5 sati i 20 minuta x 16 =85 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
5 sati i 20 minuta x 2 =10 sati i 40 minuta
Ukupno opterećenje za predmet:
4 x 30=120 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)
24 sati i 0 minuta
Struktura opterećenja: 85 sati i 20 minuta (nastava), 10 sati i 40 minuta (priprema), 24 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su dužni da pohađaju nastavu, rade seminarske radove, kolokvijume i polažu završni ispit.
KonsultacijeU dogovoru sa studentima.
LiteraturaA. I. Falin: Aktuarska matematika u zadacima, Moskva 2003. 3. Rukopis predavanja
Oblici provjere znanja i ocjenjivanje10 poena - pohađanje nastave ; 10 poena - seminarski rad 25 poena - 1. kolokvijum; 25 poena - 2. kolokvijum ; 30 poena - završni ispit Za dobjanje pozitivne ocjene neophodno je sakupiti minimimum 50 poena.
Posebne naznake za predmetNastavu je moguće organizovati na engleskom ili ruskom jeziku. Predmet podrazumijeva odredjeno korišćenje računara.
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čunarstvo i informacione tehnologije (2017) / OBJEKTNO ORIJENTISANO PROGRAMIRANJE

Naziv predmeta:OBJEKTNO ORIJENTISANO PROGRAMIRANJE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1358Obavezan352+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetima
Ciljevi izučavanja predmetaCilj predmeta je da student izuči osnovne i napredne koncepte objektno-orijentisane paradigme programiranja i da ga osposobi za praktično programiranje na jeziku C++.
Ishodi učenjaNakon što položi ovaj predmet student će biti u mogunosti da i) piše programe na programskom jeziku C++; ii) koristi koncept klase prilikom izrade softvera;iii) upotrebljava koncepte nasljeđivanja i apstraktnih klasa u cilju povezivanja različitih softverskih modula; iv) vrši ponovnu upotrebu programskog koda koristeći koncepte objektno orijentisanog programiranja; v) kreira šablone klasa i operatorske funkcije u programskom jeziku C++.
Ime i prezime nastavnika i saradnikaDoc. dr Aleksandar Popović – nastavnik, Mr Igor Ivanović - saradnik
Metod nastave i savladanja gradivaPredavanja i vježbe u računarskoj učionici. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod, Osnovni pojmovi objektno-orijentisane paradigme programiranja
I nedjelja, vježbe - Uvod, Osnovni pojmovi objektno-orijentisane paradigme programiranja
II nedjelja, pred.-Osnove jezika C++, Pregled koncepata nasljeđenih iz jezika C
II nedjelja, vježbe Osnove jezika C++, Pregled koncepata nasljeđenih iz jezika C
III nedjelja, pred.- Osnovni pojmovi o klasama i objektima, Implementacija i interfejs klase
III nedjelja, vježbe - Osnovni pojmovi o klasama i objektima, Implementacija i interfejs klase
IV nedjelja, pred.- Objekti i funkcije članice, Reference. Pokazivač this
IV nedjelja, vježbe - Objekti i funkcije članice, Reference. Pokazivač this
V nedjelja, pred.- Konstruktori i destruktori
V nedjelja, vježbe - Konstruktori i destruktori
VI nedjelja, pred.- Inline metode, Konstantne metode, Objekti kao argumenti funkcija
VI nedjelja, vježbe - Inline metode, Konstantne metode, Objekti kao argumenti funkcija
VII nedjelja, pred.- Statički atributi klase, Statičke metode, Prijateljstvo kao osobina klase
VII nedjelja, vježbe - Statički atributi klase, Statičke metode, Prijateljstvo kao osobina klase
VIII nedjelja, pred.- Nasljeđivanje
VIII nedjelja, vježbe - Nasljeđivanje
IX nedjelja, pred.- I Kolokvijum
IX nedjelja, vježbe - I Kolokvijum
X nedjelja, pred.- Polimorfizam
X nedjelja, vježbe - Polimorfizam
XI nedjelja, pred.- Višestruko nasljeđivanje. Apstraktne klase
XI nedjelja, vježbe - Višestruko nasljeđivanje. Apstraktne klase
XII nedjelja, pred.- Preklapanje operatora, Operatorske funkcije
XII nedjelja, vježbe - Preklapanje operatora, Operatorske funkcije
XIII nedjelja, pred.- Obrada izuzetaka
XIII nedjelja, vježbe - Obrada izuzetaka
XIV nedjelja, pred.- Generički mehanizam
XIV nedjelja, vježbe - Generički mehanizam
XV nedjelja, pred.- II Kolokvijum
XV nedjelja, vježbe - II Kolokvijum
Opterećenje studentaNastava i završni ispit: 16 x 4 sata =64 sata Neophodne pripreme (administracija, upis, ovjera prije početka semestra): 2 x 4 sata = 8 sati Ukupno opterećenje za predmet: 3x 30 = 90 sati Dopunski rad: 18 sati
NedjeljnoU toku semestra
5 kredita x 40/30=6 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
2 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu i rade oba kolokvijuma.
Konsultacije
LiteraturaD. Milićev, Objektno-orijentisano programiranje na jeziku C++, Mikroknjiga, Beograd
Oblici provjere znanja i ocjenjivanje2 Kolokvijuma od 35 poena Završni ispit 30 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 45 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čunarstvo i informacione tehnologije (2017) / DISTRIBUIRANI RAČUNARSKI SISTEMI

Naziv predmeta:DISTRIBUIRANI RAČUNARSKI SISTEMI
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1359Obavezan362+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimanema uslovljenosti
Ciljevi izučavanja predmetaKroz ovaj predmet studenti se upoznavaju sa: hardverskom i softverskom strukturom distribuiranih i paralelnih računarskih sistema, osnovama paralelnog programiranja i algoritmima za izvršavanja konkurentnih programa.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1.Razumije pojam i značaj distribuiranih računarskih sistema. 2.Razumije napredne arhitekture paralelnih (višeprocesorskih) računarskih sistema. 3.Definiše pojam računarskog sistema, koji se projektuju za visoke performanse. 4.Analizira prednosti ove ili one arhitekture paralelnih računarskih sistema. 5.Opiše algoritme izvršavanja konkurentnih programa, njihove prednosti mane. 6.Se upozna sa trendovima razvoja distribuiranih računarskih sistema.
Ime i prezime nastavnika i saradnikaProf. dr Stevan Šćepanović – predavanja, M.Sc. Ivana Vukotić - vježbe
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici/laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Osnovni pojmovi. Karakteristike računara visokih performansi.
I nedjelja, vježbe - Primjeri i zadaci za vježbu.
II nedjelja, pred.-Klasifikacija i istorijat paralelnih i distribuiranih sistema. Softverski koncept distribuiranih sistema.
II nedjelja, vježbe Primjeri i zadaci za vježbu.
III nedjelja, pred.- Performanse paralelnih i distribuiranih računarskih sistema. Osnovni principi izgradnje distribuiranih sistema. Pravci budućeg razvoja super računara.
III nedjelja, vježbe - Primjeri i zadaci za vježbu. Domaći zadatak.
IV nedjelja, pred.- Osnove paralelnog programiranja. Paralelizam zadataka i paralelizam podataka.
IV nedjelja, vježbe - Primjeri i zadaci za vježbu.
V nedjelja, pred.- Tehnologija klijent/server. Troslojni P-A-D model obrade podataka.
V nedjelja, vježbe - Primjeri i zadaci za vježbu. Domaći zadatak.
VI nedjelja, pred.- Cloud Computing.
VI nedjelja, vježbe - Primjeri i zadaci za vježbu.
VII nedjelja, pred.- I Kolokvijum (provjera znanja)
VII nedjelja, vježbe - Primjeri i zadaci za vježbu.
VIII nedjelja, pred.- Procesi i niti. Komunikacija i sinhronizacija konkurentnih procesa. Sinhronizacija vremena u distribuiranim sistemima.
VIII nedjelja, vježbe - Primjeri i zadaci za vježbu.
IX nedjelja, pred.- Algoritmi za međusobno isključenja kritičnih intervala.
IX nedjelja, vježbe - Primjeri i zadaci za vježbu.
X nedjelja, pred.- Određivanje stanja distribuiranog sistema. Koordinacija distribuiranih procesa.
X nedjelja, vježbe - Primjeri i zadaci za vježbu.
XI nedjelja, pred.- Distribuirana zajednička memorija.
XI nedjelja, vježbe - Primjeri i zadaci za vježbu. Domaći zadatak.
XII nedjelja, pred.- Distribuirani fajl sistem.
XII nedjelja, vježbe - Primjeri i zadaci za vježbu.
XIII nedjelja, pred.- Dupliranje (razmnožavanje) datoteka
XIII nedjelja, vježbe - Primjeri i zadaci za vježbu.
XIV nedjelja, pred.- II Kolokvijum (provjera znanja).
XIV nedjelja, vježbe - Konsultacije. Primjeri i zadaci za vježbu.
XV nedjelja, pred.- Popravni kolokvijum (provjera znanja).
XV nedjelja, vježbe - Konsultacije.
Opterećenje studenta7 kredita x 30 sati = 210 sati
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
4 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da aktivno prate nastavu, rade i predaju sve domaće zadatke i rade kontrolne testove.
KonsultacijePoslije predavanja.
Literatura1. А. S. Tanenbaum, M. van Steen - “Distributed Systems – Principles and paradigms”, Prentice-Hall, Inc., New Jersey, 2002. 2. А. S. Tanenbaum, - “Distributed Operating Systems”, Prentice-Hall, Inc., New Jersey, 1995. 3. Г. Р. Эндрюс, - “Основы многопоточного, параллельного и распределенного программирования ”, Вильямс, Москва, 2003.
Oblici provjere znanja i ocjenjivanjeDomaći zadaci se ocjenjuju sa ukupno 6 poena. Dva kolokvijuma se ocijenjuju ukupno sa 64 poena. Završni ispit 30 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 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čunarstvo i informacione tehnologije (2017) / SOFTVER INŽENJERING

Naziv predmeta:SOFTVER INŽENJERING
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1362Obavezan663+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
6 kredita x 40/30=8 sati i 0 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
3 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / ARHITEKTURA RAČUNARSKIH SISTEMA

Naziv predmeta:ARHITEKTURA RAČUNARSKIH SISTEMA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1796Obavezan552+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
5 kredita x 40/30=6 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
2 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / INTERNET TEHNOLOGIJE

Naziv predmeta:INTERNET TEHNOLOGIJE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
1797Obavezan462+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaNema uslova za prijavljivanje i slušanje predmeta
Ciljevi izučavanja predmetaStudenti se upoznaju sa osnovnim koncepcijama internet tehnologija i stiču iskustvo iskustvu u radu sa programskim alatima za predstavljanje informacija na vebu, klijentskim i serverskim tehnologijama.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. opiše ograničenja pri razvoju veb-aplikacije 2. diskutuje kako veb-standardi utiču na razvoj softvera i ocjenjuje koliko postojeće veb-aplikacije poštuju standarde 3. razlikuje sadržaj od prezentacije i upotrebljava odgovarajuće elemente za organizaciju sadržaja i prezentovanje sadržaja 4. implementira validiranje ulaznih podataka na strani klijenta 5. uključuje interfejse za razvoj aplikacija (API) u svoj kod 6. projektuje i implementira jednostavnu veb-aplikaciju
Ime i prezime nastavnika i saradnikaGoran Šuković, Igor Ivanović
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Izrada projekta. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod.
I nedjelja, vježbe - Radno okruzenje, alati i platforme.
II nedjelja, pred.-Uvod u HTML5. Liste, tabele, slike.
II nedjelja, vježbe HTML5 primjeri.
III nedjelja, pred.- HTML5. Input elements. Semantic web.
III nedjelja, vježbe - HTML tables. Images. Multimedia.
IV nedjelja, pred.- Test. Uvod u CSS.
IV nedjelja, vježbe - CSS primjeri.
V nedjelja, pred.- CSS layout.
V nedjelja, vježbe - CSS layout primjeri.
VI nedjelja, pred.- Napredni CSS.
VI nedjelja, vježbe - Napredni CSS - primjeri.
VII nedjelja, pred.- Test. Uvod u JQuery
VII nedjelja, vježbe - Uvod u PHP.
VIII nedjelja, pred.- JQuery (nastavak) - obrada događaja.
VIII nedjelja, vježbe - Php funkcije.
IX nedjelja, pred.- JQuery (cont.)
IX nedjelja, vježbe - PHP – stringovi i nizovi.
X nedjelja, pred.- Test. XML.
X nedjelja, vježbe - PHP – regularni izrazi.
XI nedjelja, pred.- XML, XMLSchema, XSLT.
XI nedjelja, vježbe - PHP - pristup fajlovima i bazama podataka.
XII nedjelja, pred.- HTML5 Canvas.
XII nedjelja, vježbe - PHP – rad sa sesijama, kukijima, korpa za kupovinu.
XIII nedjelja, pred.- Ajax, JSON, Single page applications.
XIII nedjelja, vježbe - CSS frameworks.
XIV nedjelja, pred.- Test. Sigurnost veb-aplikacija
XIV nedjelja, vježbe - XSLT-a. XML i PHP: SimpleXML i DOM.
XV nedjelja, pred.-
XV nedjelja, vježbe -
Opterećenje studentaNedjeljno: 4x40/30 = 5 sati 20 minuta, Predavanja: 1 sat 30 min, Vježbe: 45 min, Ostale nastavne aktivnosti: 0, Individualni rad studenata: 3 sata 5 minuta
NedjeljnoU toku semestra
6 kredita x 40/30=8 sati i 0 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
4 sat(a) i 0 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
8 sati i 0 minuta x 16 =128 sati i 0 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
8 sati i 0 minuta x 2 =16 sati i 0 minuta
Ukupno opterećenje za predmet:
6 x 30=180 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)
36 sati i 0 minuta
Struktura opterećenja: 128 sati i 0 minuta (nastava), 16 sati i 0 minuta (priprema), 36 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade testove, odrade vježbe u računarskoj sali , samostalno riješe sve domaće zadatke i predaju projekat.
KonsultacijeKabinet 128, poslije nastave. Dodatne konsultacije u dogovoru sa nastavnikom.
LiteraturaBrian P. Hogan - "HTML5 and CSS3, 2nd edition", Pragmatic bookshelf, 2013. Jonathan Chaffer, Karl Swedberg - "Learning jQuery, Fourth Edition", Packt, 2013. Luke Welling, Laura Thompson - "Programming PHP, 3rd Edition", O'Reilly, 2013. Slajdovi sa predavanja (PDF, PPT) i primjeri koda.
Oblici provjere znanja i ocjenjivanje4 testa po 5 bodova - 5 domaćih zadataka po 6 bodova - Projekat 50 bodova
Posebne naznake za predmetPredavanja se mogu držati na engleskom i ruskom jeziku.
Napomenawww.pmf.ac.me, internet@rc.pmf.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čunarstvo i informacione tehnologije (2017) / BAZE PODATAKA I

Naziv predmeta:BAZE PODATAKA I
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
2673Obavezan373+3+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaUVOD U KOMPJUTERSKE NAUKE, RAČUNARI I PROGRAMIRANJE, OPERATIVNI SISTEMI
Ciljevi izučavanja predmetaKroz ovaj predmet studenti se upoznaju sa osnovnim konceptima baza podataka, njihovom unutrašnjom strukturom, načinima realizacije, principima i kriterijumima pri dizajnu. Uz to, studenti se upoznaju sa nekim od glavnih savremenih SUBP, s posebnim akcentom na upitni jezik SQL, administraciju i programiranje baza podataka.
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. razumije osnovne koncepte i teorijske osnove baza podataka; 2. projektuje baze podataka primjenom ER modela i prevodi ih u relacionih model; 3. poznaje teorijske osnove i koristi manipulativne formalizme relacionog modela, upitne jezike; 4. implementira bazu podataka u nekom od savremenih sistema za upravljanje bazama podataka; 5. razumije na naprednom nivou i piše upite na upitnom jeziku SQL.
Ime i prezime nastavnika i saradnikaprof.dr. Predrag Stanišić, doc.dr Aleksandar Popović
Metod nastave i savladanja gradivaPredavanja, vježbe u računarskoj učionici / laboratoriji. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod. Baza podataka. Sistem za upravljanje bazama podataka. Nedostaci klasičnog pristupa zasnovanog sa fajl sistemu.
I nedjelja, vježbe - Uvod. Rad sa Microsoft .Net razvojnim alatom.
II nedjelja, pred.-Nivoi apstrakcije podataka. Instanca i shema. Modeli podataka. Upitni jezik. DDL, DML, DSDL, DCL,... Korisnici sistema. Glavni zadaci i komponente DBMS. Opšta stuktura DBMS.
II nedjelja, vježbe Upoznavanje sa principima OOP. Prvi domaći zadatak.
III nedjelja, pred.- E/R model. Osnovni koncepti. Enititet, skup entiteta, atributi, veze, tipovi veza. Dijagrami.
III nedjelja, vježbe - Sintaksa vb.net-a
IV nedjelja, pred.- E/R model. Jaki i slabi entiet. Prošireni E/R model. Specijalizacija, generalizacija, agregacija.
IV nedjelja, vježbe - Osnovne vizuelne kontrole: textbox, button, label, checkbox, optionbox, dropdownlist, picturebox, mainmanu...
V nedjelja, pred.- E/R model. Primjeri.
V nedjelja, vježbe - E/R model. Primjeri. Drugi domaći zadatak.
VI nedjelja, pred.- Relacioni model. Strukturni dio relacionog modela. Domen, atribut, relacija. Integritetni dio modela. Primarni i spoljašnji ključ, opšta ograničenja.
VI nedjelja, vježbe - Upoznavanje sa komercijalnim i nekomercijalnim sistemima za upravljanje bazama podataka: Oracle, SQL server, Access; prednosti, nedostaci, razlike.
VII nedjelja, pred.- Prevodjenje iz E/R modela u relacioni. SQL DDL.
VII nedjelja, vježbe - SQL DDL Treći domaći zadatak
VIII nedjelja, pred.- KOLOKVIJUM
VIII nedjelja, vježbe - KOLOKVIJUM
IX nedjelja, pred.- Relacioni manipulativni formalizmi. Relaciona algebra.
IX nedjelja, vježbe - Relacioni manipulativni formalizmi. Relaciona algebra. Četvrti domaći zadatak
X nedjelja, pred.- Proširena relaciona algebra. Primjeri.
X nedjelja, vježbe - Primjeri.
XI nedjelja, pred.- Relacioni račun torki i domena. Ekvivalentnost relacionih manipulativnih formalizama.
XI nedjelja, vježbe - Relacioni račun torki i domena. Ekvivalentnost relacionih manipulativnih formalizama.
XII nedjelja, pred.- SQL DML. Upiti nad jednom relacijom.
XII nedjelja, vježbe - SQL
XIII nedjelja, pred.- SQL DML. Grupisanje i upiti nad više relacija, spajanja.
XIII nedjelja, vježbe - SQL
XIV nedjelja, pred.- SQL DML. Podupiti. Peti domaći zadatak
XIV nedjelja, vježbe - SQL
XV nedjelja, pred.- ODBRANA PROJEKTA.
XV nedjelja, vježbe - KOLOKVIJUM
Opterećenje studentaOpterećenje studenta u časovima: Nedjeljno Broj sati: 8 kredita x 40/30 = 10 sati i 40 minuta Struktura opterećenja: 3 sata predavanja 3 sata računskih vježbi 4 sata i 40 minuta samostalnog rada, uključujući konsultacije U toku semestra Nastava i završni ispit: 10 sati i 40 minuta x 16 = 170 sati i 40 minuta Neophodne pripreme prije početka semestra (administracija, upis, ovjera) 2 x (10 sati i 40 minuta) = 21 sat i 20 minuta Ukupno opterećenje za predmet 8x30 = 240 sati Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 48 sati (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet 240 sati) Struktura opterećenja: 170 sati i 40 minuta (Nastava)+21 sat i 20 minuta (Priprema)+48 sati (Dopunski rad)
NedjeljnoU toku semestra
7 kredita x 40/30=9 sati i 20 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
3 vježbi
3 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
9 sati i 20 minuta x 16 =149 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
9 sati i 20 minuta x 2 =18 sati i 40 minuta
Ukupno opterećenje za predmet:
7 x 30=210 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)
42 sati i 0 minuta
Struktura opterećenja: 149 sati i 20 minuta (nastava), 18 sati i 40 minuta (priprema), 42 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum.
KonsultacijeKabinet
LiteraturaSilberchatz, Korth: Database Systems Concepts, McGraw-Hill C.J. Date An Introduction to Database Systems, Addison-Wesley
Oblici provjere znanja i ocjenjivanje- 5 domaćih zadataka se ocjenjuju sa ukupno 10 poena (2 poena za svaki domaći zadatak), - Dva kolokvijuma od po 25 poena - Projekat od 20 poena - Završni ispit 20 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 50 poena
Posebne naznake za predmetPredavanja se izvode za grupu od oko 40-60 studenata, vježbe u grupama od oko 20 studenata. Predavanja se mogu izvoditi i na engleskom i ruskom jeziku
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čunarstvo i informacione tehnologije (2017) / KRIPTOGRAFIJA

Naziv predmeta:KRIPTOGRAFIJA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
3444Obavezan642+0+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaPolaganje ispita nije uslovljeno polaganjem drugih ispita.
Ciljevi izučavanja predmetaCilj kursa je upoznavanje studenata sa osnovama simetrične i asimetrične kriptografije
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: 1. Razumije i primjenjuje definicije i tvrđenja Teorije brojeva 2. Razumije osnovna tvrđenja i algoritme klasične kriptografije 3. Razumije pojam asimetrične kriptografije i javnog i tajnog ključa 4. Razumije i primjenjuje algoritme asimetrične kriptografije 5. Razumije pojam elektronskog potpisa, i implementira digitalni potpis
Ime i prezime nastavnika i saradnikaprof. dr Vladimir Božović
Metod nastave i savladanja gradivaPredavanja, vježbe, konsultacije, projektni zadaci
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod u kriptografiju. Istorija kriptografije. Jednostavni supstitucioni sistemi. Uvod u kriptoanalizu.
I nedjelja, vježbe - Uvod u kriptografiju. Istorija kriptografije. Jednostavni supstitucioni sistemi. Uvod u kriptoanalizu.
II nedjelja, pred.-Djeljivost. Euklidov algoritam.
II nedjelja, vježbe Djeljivost. Euklidov algoritam.
III nedjelja, pred.- Prosti brojevi i faktorizacija. Modularna aritmetika.
III nedjelja, vježbe - Prosti brojevi i faktorizacija. Modularna aritmetika.
IV nedjelja, pred.- Kineska teorema o ostacima. Diofantove jednačine.
IV nedjelja, vježbe - Kineska teorema o ostacima. Diofantove jednačine.
V nedjelja, pred.- Osnovne algebarske strukture. Grupa, prsten, polje. Sistem ostataka kao prsten po modulu.
V nedjelja, vježbe - Osnovne algebarske strukture. Grupa, prsten, polje. Sistem ostataka kao prsten po modulu.
VI nedjelja, pred.- Aritmetičke funkcije. Fermaova i Ojlerova teorema.
VI nedjelja, vježbe - Aritmetičke funkcije. Fermaova i Ojlerova teorema.
VII nedjelja, pred.- Simetrična kriptografija. Primjeri simetričnih kripto-sistema.
VII nedjelja, vježbe - Simetrična kriptografija. Primjeri simetričnih kripto-sistema.
VIII nedjelja, pred.- Asimetrična kriptografija. Problem diskretnog logaritma u konačnom polju. Difi-Helman algoritam.
VIII nedjelja, vježbe - Asimetrična kriptografija. Problem diskretnog logaritma u konačnom polju. Difi-Helman algoritam.
IX nedjelja, pred.- Prvi kolokvijum. ElGamal algoritam. Kompleksnost problema diskretnog logaritma.
IX nedjelja, vježbe - Prvi kolokvijum. ElGamal algoritam. Kompleksnost problema diskretnog logaritma.
X nedjelja, pred.- Baby step-Giant step algoritam za traženje diskretnog logaritma. Kineska teorema o ostacima. Skica Polig-Helman algoritma.
X nedjelja, vježbe - Baby step-Giant step algoritam za traženje diskretnog logaritma. Kineska teorema o ostacima. Skica Polig-Helman algoritma.
XI nedjelja, pred.- Faktorizacija u kriptografiji. Ojlerova formula i korijeni modulo pq. Uvod u RSA algoritam.
XI nedjelja, vježbe - Faktorizacija u kriptografiji. Ojlerova formula i korijeni modulo pq. Uvod u RSA algoritam.
XII nedjelja, pred.- RSA implementacija. Sigurnosna pitanja RSA algoritma. Uticaj RSA algoritma na razvoj kriptografije.
XII nedjelja, vježbe - RSA implementacija. Sigurnosna pitanja RSA algoritma. Uticaj RSA algoritma na razvoj kriptografije.
XIII nedjelja, pred.- Testovi primalnosti. Polardovi algoritmi za faktorizaciju. Faktorizacija pomoću razlike kvadrata.
XIII nedjelja, vježbe - Testovi primalnosti. Polardovi algoritmi za faktorizaciju. Faktorizacija pomoću razlike kvadrata.
XIV nedjelja, pred.- Abelova grupa eliptične krive. Eliptična kriva nad konačnim poljem. Diskretni logaritam na eliptičnoj krivoj.
XIV nedjelja, vježbe - Abelova grupa eliptične krive. Eliptična kriva nad konačnim poljem. Diskretni logaritam na eliptičnoj krivoj.
XV nedjelja, pred.- Pojam i implementacija digitalnog potpisa. RSA digitalni potpis.
XV nedjelja, vježbe - Pojam i implementacija digitalnog potpisa. RSA digitalni potpis.
Opterećenje studenta
NedjeljnoU toku semestra
4 kredita x 40/30=5 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
3 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
5 sati i 20 minuta x 16 =85 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
5 sati i 20 minuta x 2 =10 sati i 40 minuta
Ukupno opterećenje za predmet:
4 x 30=120 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)
24 sati i 0 minuta
Struktura opterećenja: 85 sati i 20 minuta (nastava), 10 sati i 40 minuta (priprema), 24 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu, rade i predaju sve projektne zadatke i rade kolokvijum i završni ispit.
KonsultacijeU dogovoru sa studentima.
Literatura1. An Introduction to Mathematical Cryptography, Jeffrey Hoffstein, Jill Pipher, Joseph H. Silverman, 2008, ISBN: 978-0-387-77993-5. 2. A Course in Number Theory and Cryptography, Neal Koblitz, 1994, ISBN: 0-387-94293-9.
Oblici provjere znanja i ocjenjivanjeKolokvijum - 30 poena Projektni zadatak - 30 poena Završni ispit - 30 poena Prisustvo nastavi - 10 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čunarstvo i informacione tehnologije (2017) / ENGLESKI JEZIK III

Naziv predmeta:ENGLESKI JEZIK III
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
4014Obavezan322+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaPredmet nije uslovljen drugim predmetima
Ciljevi izučavanja predmetaPredmet ima za cilj osposobljavanje studenta da razumiju i da se razumiju i da se služe engleskim jezikom struke vezanim za računarske nauke.
Ishodi učenjaNakon položenog ispita, student će moći da: - razumije poruke stručnog diskursa na teme s kojima se često susreće (kompjuterski virusi, komunikacioni protokoli, programski jezici, koncept interneta), kao i osnovne poruke složenijih računarskih tekstova na različite teme na engleskom jeziku, - usmeno se izražava o računarskim temama relativno tečno, koristeći složene strukture, razmjenjuje informacije i učestvuje u razgovoru na poznate i obrađene teme, na engleskom jeziku, - vlada gramatikom engleskog jezika na višem srednjem nivou, - napiše kraći sastav iz tematskih oblasti koje su poznate i obrađene, na engleskom jeziku, - uradi prezentaciju na temu vezanu za stručni jezik.
Ime i prezime nastavnika i saradnikaSavo Kostić
Metod nastave i savladanja gradivaPredavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - "Computer users", čitanje, razumijevanje, slušanje, diskusija Gramatika - revizija prošlih vremena
I nedjelja, vježbe -
II nedjelja, pred.-"Computer architecture", čitanje, razumijevanje, slušanje, diskusija Gramatika - predlozi za mjesto
II nedjelja, vježbe
III nedjelja, pred.- "Computer applications", čitanje, razumijevanje, slušanje, diskusija Gramatika - pasiv sadašnjih vremena
III nedjelja, vježbe -
IV nedjelja, pred.- "Peripherals", čitanje, razumijevanje, slušanje, diskusija Gramatika - komparacija i poređenje
IV nedjelja, vježbe -
V nedjelja, pred.- "Interview - former student", slušanje, diskusija Gramatika - prošla vremena – pitanja
V nedjelja, vježbe -
VI nedjelja, pred.- "Operating systems", čitanje, razumijevanje, slušanje, diskusija Gramatika - -ing oblici, kao imenice i poslije predloga
VI nedjelja, vježbe -
VII nedjelja, pred.- Kolokvijum
VII nedjelja, vježbe -
VIII nedjelja, pred.- "Graphical users interface", čitanje, razumijevanje, slušanje, diskusija Gramatika - objekatske konstrukcije
VIII nedjelja, vježbe -
IX nedjelja, pred.- "Application programs", čitanje, razumijevanje, slušanje, diskusija Gramatika - složena uputstva
IX nedjelja, vježbe -
X nedjelja, pred.- "Multimedia", čitanje, razumijevanje, slušanje, diskusija Gramatika - "-ing clauses", uzrok i posljedica
X nedjelja, vježbe -
XI nedjelja, pred.- "Interview - computing support", čitanje, razumijevanje, slušanje, diskusija Gramatika - if rečenice
XI nedjelja, vježbe -
XII nedjelja, pred.- "Interview", revizija Gramatika - kondicionalne rečenice – revizija
XII nedjelja, vježbe -
XIII nedjelja, pred.- "Software engineering", čitanje, razumijevanje, slušanje, diskusija Gramatika - if X then Y
XIII nedjelja, vježbe -
XIV nedjelja, pred.- "Software engineering", čitanje, razumijevanje, slušanje, diskusija Gramatika - advantages and disadvantages
XIV nedjelja, vježbe -
XV nedjelja, pred.- Priprema za završni ispit
XV nedjelja, vježbe -
Opterećenje studenta2 časa po 45 minuta
NedjeljnoU toku semestra
2 kredita x 40/30=2 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
-1 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
2 sati i 40 minuta x 16 =42 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
2 sati i 40 minuta x 2 =5 sati i 20 minuta
Ukupno opterećenje za predmet:
2 x 30=60 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)
12 sati i 0 minuta
Struktura opterećenja: 42 sati i 40 minuta (nastava), 5 sati i 20 minuta (priprema), 12 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastavePredavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije.
KonsultacijeKonsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta)
LiteraturaOxford English for Information Technology, Eric H. Glendinning, John McEwan
Oblici provjere znanja i ocjenjivanjePrezentacija - 25 poena, Kolokvijum - 25 poena, Završni ispit - 50 poena
Posebne naznake za predmetNastava se odvija na engleskom jeziku
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čunarstvo i informacione tehnologije (2017) / ENGLESKI JEZIK IV

Naziv predmeta:ENGLESKI JEZIK IV
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
4015Obavezan422+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimaPredmet nije uslovljen drugim predmetima
Ciljevi izučavanja predmetaPredmet ima za cilj osposobljavanje studenta da razumiju i da se razumiju i da se služe engleskim jezikom struke vezanim za računarske nauke.
Ishodi učenjaNakon položenog ispita, student će moći da: - razlikuje, razumije i koristi složenu računarsku terminologiju na engleskom jeziku iz oblasti programiranja, Interneta, složenijih algoritama, - zna da na engleskom jeziku objasni složenije računarske procedure, - razumije osnovne poruke popularno-stručnih tekstova iz oblasti računarstva na engleskom jeziku, - ostvari samostalnu usmenu i pisanu komunikaciju na engleskom jeziku na višem srednjem nivou, - usmeno prezentuje na izabranu stručnu temu na engleskom jeziku.
Ime i prezime nastavnika i saradnikaSavo Kostić
Metod nastave i savladanja gradivaPredavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - "Networks", čitanje, razumijevanje, slušanje, diskusija Gramatika - relativne klauze sa participom
I nedjelja, vježbe -
II nedjelja, pred.-"The Internet", čitanje, razumijevanje, slušanje, diskusija Gramatika – upozorenja
II nedjelja, vježbe
III nedjelja, pred.- "The World Wide Web", čitanje, razumijevanje, slušanje, diskusija Gramatika - vremenske klauze
III nedjelja, vježbe -
IV nedjelja, pred.- "Websites", čitanje, razumijevanje, slušanje, diskusija Gramatika - davanje savjeta
IV nedjelja, vježbe -
V nedjelja, pred.- "Webpage creator", čitanje, razumijevanje, slušanje, diskusija Gramatika - definicije i kolokacije
V nedjelja, vježbe -
VI nedjelja, pred.- "Communication Systems", čitanje, razumijevanje, slušanje, diskusija Gramatika - predviđanje
VI nedjelja, vježbe -
VII nedjelja, pred.- Kolokvijum
VII nedjelja, vježbe -
VIII nedjelja, pred.- "Computing Support", čitanje, razumijevanje, slušanje, diskusija Gramatika - dijagnoze i savjeti
VIII nedjelja, vježbe -
IX nedjelja, pred.- "Data Security 1", čitanje, razumijevanje, slušanje, diskusija Gramatika - uzrok i posljedica
IX nedjelja, vježbe -
X nedjelja, pred.- "Data Security 2", čitanje, razumijevanje, slušanje, diskusija Gramatika - uzrok i posljedica – revizija
X nedjelja, vježbe -
XI nedjelja, pred.- "The ex-hacker", čitanje, razumijevanje, slušanje, diskusija Gramatika - frazalni glagoli
XI nedjelja, vježbe -
XII nedjelja, pred.- "Recent Developments in IT", čitanje, razumijevanje, slušanje, diskusija Gramatika - modalni glagoli za izražavanje sposobnosti
XII nedjelja, vježbe -
XIII nedjelja, pred.- "The Future of IT", čitanje, razumijevanje, slušanje, diskusija Gramatika - predviđanja
XIII nedjelja, vježbe -
XIV nedjelja, pred.- "Electronic publishing", čitanje, razumijevanje, slušanje, diskusija Gramatika – naglašavanje
XIV nedjelja, vježbe -
XV nedjelja, pred.- Priprema za završni ispit
XV nedjelja, vježbe -
Opterećenje studenta2 časa po 45 minuta
NedjeljnoU toku semestra
2 kredita x 40/30=2 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
-1 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
2 sati i 40 minuta x 16 =42 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
2 sati i 40 minuta x 2 =5 sati i 20 minuta
Ukupno opterećenje za predmet:
2 x 30=60 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)
12 sati i 0 minuta
Struktura opterećenja: 42 sati i 40 minuta (nastava), 5 sati i 20 minuta (priprema), 12 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastavePredavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije.
KonsultacijeKonsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta)
LiteraturaOxford English for Information Technology, Eric H. Glendinning, John McEwan
Oblici provjere znanja i ocjenjivanjePrezentacija - 25 poena, Kolokvijum - 25 poena, Završni ispit - 50 poena
Posebne naznake za predmetNastava se odvija na engleskom jeziku
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čunarstvo i informacione tehnologije (2017) / MOBILNE I BEŽIČNE KOMUNIKACIJE

Naziv predmeta:MOBILNE I BEŽIČNE KOMUNIKACIJE
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
6941Obavezan653+0+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
5 kredita x 40/30=6 sati i 40 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
3 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / FIZIČKE I ELEKTRONSKE OSNOVE RAČUNARSKIH SISTEMA

Naziv predmeta:FIZIČKE I ELEKTRONSKE OSNOVE RAČUNARSKIH SISTEMA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
8605Obavezan172+2+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetimanema
Ciljevi izučavanja predmeta
Ishodi učenja
Ime i prezime nastavnika i saradnikaProfesor dr Slavoljub Mijović
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
7 kredita x 40/30=9 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
2 vježbi
5 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
9 sati i 20 minuta x 16 =149 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
9 sati i 20 minuta x 2 =18 sati i 40 minuta
Ukupno opterećenje za predmet:
7 x 30=210 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)
42 sati i 0 minuta
Struktura opterećenja: 149 sati i 20 minuta (nastava), 18 sati i 40 minuta (priprema), 42 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / PROGRAMSKI JEZIK C

Naziv predmeta:PROGRAMSKI JEZIK C
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
10120Obavezan242+0+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
Uslovljenost drugim predmetima
Ciljevi izučavanja predmetaCilj predmeta je da studenti izuče osnovne koncepte programskog jezika C, kao i neke od napredih koncepata ovog programskog jezika
Ishodi učenjaNakon što student položi ovaj ispit, biće u mogućnosti da: i) piše programe na programskom jeziku C; ii) upotrebljava osnovne koncepte stukturiranog programiranja; iii) koristi pokazivače; vi) rješava zadatke rekurzije;
Ime i prezime nastavnika i saradnikaDoc. dr Aleksandar Popović
Metod nastave i savladanja gradivaPredavanja i vježbe u računarskoj učionici. Učenje i samostalna izrada praktičnih zadataka. Konsultacije.
Plan i program rada
Pripremne nedjelje - priprema i upis semestra
I nedjelja, pred. - Uvod, Istorijat programskog jezika C, Osnovni pojmovi
I nedjelja, vježbe - Uvod, Istorijat programskog jezika C, Osnovni pojmovi
II nedjelja, pred.-Pregled razvojnog okruženja, Pisanje jednostavnih programa, Upoteba debugger-a
II nedjelja, vježbe Pregled razvojnog okruženja, Pisanje jednostavnih programa, Upoteba debugger-a
III nedjelja, pred.- Tipovi podataka, Ulazno-izlazne funkcije, Aritmetički operatori
III nedjelja, vježbe - Tipovi podataka, Ulazno-izlazne funkcije, Aritmetički operatori
IV nedjelja, pred.- Osnovni pojmovi strukturiranog programiranja
IV nedjelja, vježbe - Osnovni pojmovi strukturiranog programiranja
V nedjelja, pred.- Logički operatori, Naredba selekcije
V nedjelja, vježbe - Logički operatori, Naredba selekcije
VI nedjelja, pred.- Iterativne programske strukture for i while
VI nedjelja, vježbe - Iterativne programske strukture for i while
VII nedjelja, pred.- Iterativne programska struktura do, Test I
VII nedjelja, vježbe - Iterativne programska struktura do, Test I
VIII nedjelja, pred.- Funkcije
VIII nedjelja, vježbe - Funkcije
IX nedjelja, pred.- I Kolokvijum
IX nedjelja, vježbe - I Kolokvijum
X nedjelja, pred.- Pokazivači
X nedjelja, vježbe - Pokazivači
XI nedjelja, pred.- Nizovi
XI nedjelja, vježbe - Nizovi
XII nedjelja, pred.- Predaja argumenata po referenci, Veza između nizova i pokazivača
XII nedjelja, vježbe - Predaja argumenata po referenci, Veza između nizova i pokazivača
XIII nedjelja, pred.- Algoritmi nad nizovima
XIII nedjelja, vježbe - Algoritmi nad nizovima
XIV nedjelja, pred.- Rekurzija
XIV nedjelja, vježbe - Rekurzija
XV nedjelja, pred.- II Kolokvijum
XV nedjelja, vježbe - II Kolokvijum
Opterećenje studentaNastava i završni ispit: 5 sati i 20 minuta x 16 = 85 sati i 20 minuta Neophodne pripreme prije početka semestra (administracija, upis, ovjera) 2 x (5 sati i 20 minuta ) = 10 sati i 40 minuta Ukupno opterećenje za predmet 4x30 = 120 sati Dopunski rad za pripremu ispita u popravnom ispitnom roku, uključujući i polaganje popravnog ispita od 0 do 24 sati (preostalo vrijeme od prve dvije stavke do ukupnog opterećenja za predmet 120 sati) Struktura opterećenja: 85 sati i 20 minuta (Nastava) + 10 sati i 40 minuta (Priprema) +24 sata (Dopunski rad)
NedjeljnoU toku semestra
4 kredita x 40/30=5 sati i 20 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
3 sat(a) i 20 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
5 sati i 20 minuta x 16 =85 sati i 20 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
5 sati i 20 minuta x 2 =10 sati i 40 minuta
Ukupno opterećenje za predmet:
4 x 30=120 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)
24 sati i 0 minuta
Struktura opterećenja: 85 sati i 20 minuta (nastava), 10 sati i 40 minuta (priprema), 24 sati i 0 minuta (dopunski rad)
Obaveze studenta u toku nastaveStudenti su obavezni da pohađaju nastavu i polažu testove i kolokvijume
Konsultacije
LiteraturaL. Kraus, Programski jezik C, Akademska misao, Beograd, M. Čabarkapa , C - osnovi programiranja , Krug, D. Milićev, Objektno-orijentisano programiranje na jeziku C++, Mikroknjiga, Beograd
Oblici provjere znanja i ocjenjivanjeTest I – 15 poena. Kolokvijum I – 25 poena, Kolokvijum II – 35 poena, Završni ispit 25 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 45 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čunarstvo i informacione tehnologije (2017) / INTERAKTIVNI DIZAJN I VIZUELIZACIJA

Naziv predmeta:INTERAKTIVNI DIZAJN I VIZUELIZACIJA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
10162Obavezan653+0+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
5 kredita x 40/30=6 sati i 40 minuta
3 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
0 vježbi
3 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 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

Prirodno-matematički fakultet / Računarstvo i informacione tehnologije (2017) / VIZUELIZACIJA I RAČUNARSKA GRAFIKA

Naziv predmeta:VIZUELIZACIJA I RAČUNARSKA GRAFIKA
Šifra predmetaStatus predmetaSemestarBroj ECTS kreditaFond časova (P+V+L)
10175Obavezan652+1+0
Studijski programi za koje se organizujeRačunarstvo i informacione tehnologije (2017)
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
5 kredita x 40/30=6 sati i 40 minuta
2 sat(a) teorijskog predavanja
0 sat(a) praktičnog predavanja
1 vježbi
3 sat(a) i 40 minuta
samostalnog rada, uključujući i konsultacije
Nastava i završni ispit:
6 sati i 40 minuta x 16 =106 sati i 40 minuta
Neophodna priprema prije početka semestra (administracija, upis, ovjera):
6 sati i 40 minuta x 2 =13 sati i 20 minuta
Ukupno opterećenje za predmet:
5 x 30=150 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)
30 sati i 0 minuta
Struktura opterećenja: 106 sati i 40 minuta (nastava), 13 sati i 20 minuta (priprema), 30 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