Prirodno-matematički fakultet / Računarske nauke / LINEARNA ALGEBRA
Naziv predmeta: | LINEARNA ALGEBRA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
494 | Obavezan | 2 | 5 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | Studenti se upoznaju sa osnovnim pojmovima i teoremama linearne algebre. Kroz izradu zadataka ilustruju se stečena teorijska znanja. |
Ishodi učenja | 1. Struktura vektorskog prostora. 2. Baza i dimenzija konačnodimenzionalnih vektorskih prostora. 3. Svojstva linearnog operatora. 4. Matrični oblik linearnog operatora. 5. Karakteristični i minimalni polinom linearnog operatora, svojstvene vrijednosti. 6. Ortonormirana baza. 7. Krive i površi drugog reda |
Ime i prezime nastavnika i saradnika | Goran Popivoda i Dušica Slović |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Vektorski prostori. Potprostori I nedjelja, vježbe - II nedjelja, pred.-Linearna zavisnost i linearna nezavisnost sistema vektora. II nedjelja, vježbe III nedjelja, pred.- Baza i dimenzija vektorskog prostora III nedjelja, vježbe - IV nedjelja, pred.- Matrica prelaza. Euklidski prostori. Ortogonalni sistemi vektora. IV nedjelja, vježbe - V nedjelja, pred.- Ortonomirana baza. Ortogonalni kompliment. V nedjelja, vježbe - VI nedjelja, pred.- Linearni operatori. Rang i defekt operatora. Operacije sa operatorima. VI nedjelja, vježbe - VII nedjelja, pred.- Matrica linearnog operatora u raznim bazama. VII nedjelja, vježbe - VIII nedjelja, pred.- Sopstvene vrijednosti i sopstveni vektori linearnog operatora. VIII nedjelja, vježbe - IX nedjelja, pred.- Kolokvijum IX nedjelja, vježbe - X nedjelja, pred.- Konjugovani operatori. X nedjelja, vježbe - XI nedjelja, pred.- Simetrični operaori. XI nedjelja, vježbe - XII nedjelja, pred.- Kvadratne forme. Kanonski oblik. XII nedjelja, vježbe - XIII nedjelja, pred.- Krive drugog reda. Osnovna svojstva. XIII nedjelja, vježbe - XIV nedjelja, pred.- Površi drugog reda. XIV nedjelja, vježbe - XV nedjelja, pred.- Jednačine površi drugog reda. Primjeri površi drugog reda. XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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 | Prisustvovanje predavanjima i vježbama, polaganje kolokvijuma i završnog ispita. |
Konsultacije | |
Literatura | |
Oblici provjere znanja i ocjenjivanje | Kolokvijum, maksimalni broj poena je 50. Završni ispit, maksimalni broj poena je 50. Ocjena E: od 50 d0 59 poena, ocjena D: od 60 do 69 poena, ocjena C: od 70 do 79 poena, ocjena B: od 80 do 89 poena, ocjena A: od 90 do 100 poena. |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / RAČUNARI I PROGRAMIRANJE
Naziv predmeta: | RAČUNARI I PROGRAMIRANJE |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
495 | Obavezan | 1 | 6 | 3+3+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | - |
Ciljevi izučavanja predmeta | Kroz 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čenja | Nakon š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 saradnika | prof. dr Predrag Stanišić, Rajko Ćalasan |
Metod 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. - 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 studenta | nedjeljno 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) |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum. |
Konsultacije | Kabinet |
Literatura | Milan 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 predmet | Predavanja 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ALGEBRA
Naziv predmeta: | ALGEBRA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
500 | Obavezan | 2 | 5 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Slušanje i polaganje ovog predmeta nije uslovljeno polaganjem drugih predmeta. |
Ciljevi izučavanja predmeta | Upoznavanje osnovnih algebarskih pojmova i struktura i njihovih osnovnih svojstava |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: - definiše osnovne algebarske strukture (grupoide, polugrupe, monoide, grupe, prstene, polja) - opiše algebru skupova, relacija, preslikavanja, prirodnih brojeva - opiše detaljnije polugrupe sa dokazom Teoreme o reprezentaciji (regularne, idempotentne, inverzne) - opiše mreže (distributivne, modularne, sa komplementima) - detaljnije razradi strukturu grupa i definiše podgrupe, normalne podgrupe, faktor-grupe, ciklične grupe, simetričnu grupu sa dokazom Kelijeve teoreme, direktne proizvode grupa i dokaže Osnovnu teoremu o homomorfizmima grupa - detaljnije razradi strukturu prstena i definiše podprstene, ideale, faktor-prstene, direkne proizvode prstena i dokaže Osnovnu teoremu o homomorfizmima prstena - opiše prsten polinoma i polinomskih funkcija i dokaže osnovne teoreme o faktorizaciji sa primenom |
Ime i prezime nastavnika i saradnika | Prof. dr Biljana Zeković - nastavnik, Dragana Borović - saradnik |
Metod nastave i savladanja gradiva | Predavanja, vežbe,konsultacije, izrada domaćih zadataka |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Uvod. Osnovni matematički pojmovi (skupovi, relacije, funkcije) I nedjelja, vježbe - Uvod. Osnovni matematički pojmovi (skupovi, relacije, funkcije) II nedjelja, pred.-Osnovne algebarske strukture II nedjelja, vježbe Osnovne algebarske strukture III nedjelja, pred.- Algebra prirodnih brojeva, relacija, skupova III nedjelja, vježbe - Algebra prirodnih brojeva, relacija, skupova IV nedjelja, pred.- Mreže (prvi domaći zadatak) IV nedjelja, vježbe - Mreže (prvi domaći zadatak) V nedjelja, pred.- Polugrupe V nedjelja, vježbe - Polugrupe VI nedjelja, pred.- Grupe. Podgrupe VI nedjelja, vježbe - Grupe. Podgrupe VII nedjelja, pred.- Ciklične grupe. Normalne podgrupe VII nedjelja, vježbe - Ciklične grupe. Normalne podgrupe VIII nedjelja, pred.- Morfizmi grupa. Osnovna teorema o homomorfizmima grupa VIII nedjelja, vježbe - Morfizmi grupa. Osnovna teorema o homomorfizmima grupa IX nedjelja, pred.- Direktni proizvod grupa I kolokvijum IX nedjelja, vježbe - Direktni proizvod grupa I kolokvijum X nedjelja, pred.- Simetrična grupa (drugi domaći zadatak) X nedjelja, vježbe - Simetrična grupa (drugi domaći zadatak) XI nedjelja, pred.- Prsteni. Ideali. Faktor-prsteni XI nedjelja, vježbe - Prsteni. Ideali. Faktor-prsteni XII nedjelja, pred.- Morfizmi prstena. Osnovna teorema o homomorfizmima prstena XII nedjelja, vježbe - Morfizmi prstena. Osnovna teorema o homomorfizmima prstena XIII nedjelja, pred.- Direktni proizvod prstena. II kolokvijum XIII nedjelja, vježbe - Direktni proizvod prstena. II kolokvijum XIV nedjelja, pred.- Prsteni polinoma XIV nedjelja, vježbe - Prsteni polinoma XV nedjelja, pred.- Faktorizacija polinoma (treći domaći zadatak) XV nedjelja, vježbe - Faktorizacija polinoma (treći domaći zadatak) |
Opterećenje studenta | 2 sata predavanja, 2 sata vježbi, 2 sata i 40 minuta individualnog rada |
Nedjeljno | U 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 | Redovno pohađanje predavanja i vežbi, izrada domaćih zadataka, polaganje dva kolokvijuma i završnog dela ispita |
Konsultacije | 1 sat nedjeljno (predavanja), 1 sat nedjeljno (vježbe) |
Literatura | Uvod u Algebru, V. Dašić; Zbirka rešenih zadataka iz Algebre, B. Zeković, V. A. Artamonov |
Oblici provjere znanja i ocjenjivanje | I kolokvijum - 21 poen. II kolokvijum - 21 poen. Redovno prisustvo predavanjima i vežbama - 2 poena. Izrada domaćih zadataka - 6 poena. Ukupno - 50 poena. Završni ispit - 50 poena. Sve u pisanoj formi, uz usmenu proveru znanja u skučaju bilo kakvih |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / NUMERIČKA ANALIZA
Naziv predmeta: | NUMERIČKA ANALIZA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
502 | Obavezan | 5 | 4 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema. |
Ciljevi izučavanja predmeta | Da se nauče oblasti iz numeričkih metoda: Interpolacija, Numerička integracija, Numeričke metode algebre, Sistemi nelinearnih jednačina i Numeričke metode za obične diferencijalne jednačine (teorija i zadaci). |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. Razumije pojam greške približne vrijednosti broja i sprovodi račun greške; 2. Odredi približno rješenje jednačine oblika f(x) = 0 i sistema od n jednačina sa n nepoznatih po metodi proste iteracije i po Newtonovoj metodi; 3. Izloži teoriju o glavnim tipovima interpolacionih polinoma (Lagrange, itd.) i da rješava odgovarajuće zadatke; 4. Izvrši aproksimaciju izvoda funkcije po datoj tablici njenih vrijednosti; 5. Izloži teoriju formula za numeričku integraciju (Newton-Cotes, Gauss, itd.) i da rješava odgovarajuće zadatke; 6. Opiše tipične numeričke metode u linearnoj algebri, posebno iterativno rješavanje sistema linearnih jednačina (sa zadacima); 7. Opiše standardne metode za inicijalni problem obične diferencijalne jednačine, posebno Runge-Kutta i Adamsovu (sa zadacima); 8. Realizuje numerički algoritam po metodi konačnih razlika kada je postavljen granični problem za običnu diferencijalnu jednačinu. |
Ime i prezime nastavnika i saradnika | Prof. dr Milan Martinović - nastavnik, mr Jelena Dakić - saradnik. |
Metod nastave i savladanja gradiva | Predavanja, vježbe, samostalni rad-učenje, konsultacije. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Zadatak o najboljoj aproksimaciji (metoda najmanjih kvadrata). Lagrangeov interpolacioni polinom. I nedjelja, vježbe - Kao gore. II nedjelja, pred.-Konačne razlike. Newtonove interpolacione formule sa konačnim razlikama. II nedjelja, vježbe Kao gore. III nedjelja, pred.- Interpolacija sa višestrukim čvorovima. Interpolacija pomoću splajna. III nedjelja, vježbe - Kao gore. IV nedjelja, pred.- Numeričko diferenciranje. Vrste greške u numeričkim metodama i greška funkcije. IV nedjelja, vježbe - Kao gore. V nedjelja, pred.- Tri formule (pravougaonika, trapezna i Simpsonova). Rungeovo pravilo za praktičnu ocjenu greške. V nedjelja, vježbe - Kao gore. VI nedjelja, pred.- Kvadraturne formule u slučaju prisustva težinske funkcije. Gaussova kvadraturna formula. VI nedjelja, vježbe - Kao gore. VII nedjelja, pred.- Gaussova metoda eliminacije sa izborom glavnog elementa. Mjera uslovljenosti matrice. VII nedjelja, vježbe - Kao gore. VIII nedjelja, pred.- Metoda proste iteracije za rješavanje sistema linearnih jednačina. Jacobijeva i Gauss-Seidelova metoda. VIII nedjelja, vježbe - Kao gore. IX nedjelja, pred.- * Prvi kolokvijum (gradivo predavanja 30 poena). IX nedjelja, vježbe - Rezervni termin. X nedjelja, pred.- Primjer iterativne metode za rješavanje sistema linearnih jednačina varijacionog tipa. Metoda skalarnog proizvoda ili svejedno metoda stepena (svojstvena vrijednost matrice). X nedjelja, vježbe - Kao gore. XI nedjelja, pred.- Metoda polovljenja. Metoda proste iteracije za rješavanje sistema nelinearnih jednačina. Metoda proste iteracije u slučaju n = 1. XI nedjelja, vježbe - Kao gore. XII nedjelja, pred.- Newtonova metoda za rješavanje sistema nelinearnih jednačina. Newtonova metoda u slučaju n = 1 (metoda tangente). Metoda sječice. XII nedjelja, vježbe - Kao gore. XIII nedjelja, pred.- Eulerova metoda. Metoda Runge-Kutta. XIII nedjelja, vježbe - Kao gore. XIV nedjelja, pred.- Adamsova prediktor-korektor metoda. Milneova metoda. XIV nedjelja, vježbe - * Drugi kolokvijum (gradivo vježbi 30 poena). XV nedjelja, pred.- Metoda konačnih razlika za rješavanje graničnog zadatka za obične diferencijalne jednačine. XV nedjelja, vježbe - Rezervni termin, opšti pregled gradiva. |
Opterećenje studenta | Nedjeljno: 4 kredita x 40/30 = 5 h 20 min. Od toga predavanja 2 h, vježbi 2 h. U semestru (ukupno opterećenje na predmetu): 5 h 20 min x 22,5 nedjelja = 120 h. Od toga Nastava i završni ispit 5 h 20 min X 16 nedjelja = 85 h 20 min. |
Nedjeljno | U 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 nastave | Studenti su obavezni da pohađaju predavanja i vježbe i da izađu na kolokvijume i završni ispit. |
Konsultacije | Kod nastavnika: nakon časova/po dogovoru, kod saradnika: nakon časova/po dogovoru. |
Literatura | (1) Boško Jovanović, Desanka Radunović: Numerička analiza, Naučna knjiga, Beograd, 1993. (2) M. Martinović, R. Šćepanović: Numeričke metode, Unireks, Nikšić, 1995. (3) Arif Zolić: Numerička matematika 1, Matematički fakultet, Beograd, 2008. (4) Desanka Radunović: Numeričke metode, Akademska misao, Beograd, 2003. (5) Alfio Quarteroni, Riccardo Sacco, Fausto Saleri: Numerical Mathematics, Second Edition, Springer, Berlin, Heidelberg, 2007. (6) George W. Collins: Fundamental Numerical Methods and Data Analysis, 2003. |
Oblici provjere znanja i ocjenjivanje | Prvi kolokvijum, drugi kolokvijum, seminarski rad (gradivo vježbi, da se preda do XIV nedjelje, 10 poena) 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / VJEROVATNOĆA I STATISTIKA
Naziv predmeta: | VJEROVATNOĆA I STATISTIKA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
504 | Obavezan | 4 | 5 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nije uslovljen. |
Ciljevi izučavanja predmeta | Usvojiti osnovne pojmove iz Vjerovatnoće i osposobiti se za rješavanje vjerovatnosnih zadataka. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. Navede primjere slučajnog opita. 2. Objasni vjerovatnosne rezultate zakonom velikih brojeva. 3. Rješava jednostavne vjerovatnosne zadatke koji su povezani sa modelima iz programiranja i fizike. 4. Razumije zadatak koji se rješava u okviru statistike. 5. Primjenjuje osnovne statističke metode u rješavanju jednostavnih zadataka. |
Ime i prezime nastavnika i saradnika | Goran Popivoda i Marija Došljak |
Metod nastave i savladanja gradiva | Prisustvovanje predavanjima i vježbama, polaganje kolokvijuma i završnog ispita. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Uvod u predmet. Slučajni opiti. Slučajni događaji i operacije sa njima. I nedjelja, vježbe - II nedjelja, pred.-Pojam vjerovatnoće. Osobine. Klasična definicija vjerovatnoće. Primjeri. II nedjelja, vježbe III nedjelja, pred.- Geometrijska vjerovatnoća. Uslovna vjerovatnoća. Nezavisnost događaja III nedjelja, vježbe - IV nedjelja, pred.- Pojam slučajne veličine. Slučajne veličine diskretnog i apsolutno-neprekidnog tipa. IV nedjelja, vježbe - V nedjelja, pred.- Funkcija raspodjele slučajne veličine. V nedjelja, vježbe - VI nedjelja, pred.- Slučajni vektori. Matematičko očekivanje. VI nedjelja, vježbe - VII nedjelja, pred.- Disperzija, korelacija, Čebišovljeva nejednakost. Zakoni velikih brojeva. VII nedjelja, vježbe - VIII nedjelja, pred.- CGT i normalna raspodjela. VIII nedjelja, vježbe - IX nedjelja, pred.- Kolokvijum. IX nedjelja, vježbe - X nedjelja, pred.- Statistika, populacija, obilježje, uzorak. X nedjelja, vježbe - XI nedjelja, pred.- Ocjenjivanje parametara. XI nedjelja, vježbe - XII nedjelja, pred.- Intervali povjerenja. XII nedjelja, vježbe - XIII nedjelja, pred.- Testiranje hipoteza. XIII nedjelja, vježbe - XIV nedjelja, pred.- Metodi regresije. XIV nedjelja, vježbe - XV nedjelja, pred.- Neparametarski testovi. XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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 nastave | Prisustvovanje predavanjima i vježbama, polaganje kolokvijuma i završnog ispita. |
Konsultacije | |
Literatura | S. Stamatović: Vjerovatnoća. Statistika, PMF, 2000. B. Stamatović, S. Stamatović: Zbirka zadataka iz kombinatorike, vjerovatnoće i statistike, PMF, 2005. |
Oblici provjere znanja i ocjenjivanje | Kolokvijum, maksimalni broj poena 50. Završni ispit, maksimalni broj poena je 50. Ocjena E: od 50 d0 59 poena, ocjena D: od 60 do 69 poena, ocjena C: od 70 do 79 poena, ocjena B: od 80 do 89 poena, ocjena A: od 90 do 100 poena. |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / PROGRAMSKI JEZICI
Naziv predmeta: | PROGRAMSKI JEZICI |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
511 | Obavezan | 5 | 5 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / BAZE PODATAKA
Naziv predmeta: | BAZE PODATAKA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
512 | Obavezan | 5 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | UVOD U KOMPJUTERSKE NAUKE, RAČUNARI I PROGRAMIRANJE, OPERATIVNI SISTEMI |
Ciljevi izučavanja predmeta | Kroz 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čenja | Nakon š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 saradnika | prof.dr. Predrag Stanišić, doc.dr Aleksandar Popović |
Metod 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. - 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 studenta | Optereć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) |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum. |
Konsultacije | Kabinet |
Literatura | Silberchatz, 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 predmet | Predavanja 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / RAČUNARSKE MREŽE
Naziv predmeta: | RAČUNARSKE MREŽE |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1301 | Obavezan | 4 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Predmet nije uslovljen drugim predmetima |
Ciljevi izučavanja predmeta | Predmet 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čenja | Nakon 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 saradnika | Savo Kostić |
Metod nastave i savladanja gradiva | Predavanja 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 studenta | 2 časa po 45 minuta |
Nedjeljno | U 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 | Predavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije. |
Konsultacije | Konsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta) |
Literatura | Oxford English for Information Technology, Eric H. Glendinning, John McEwan |
Oblici provjere znanja i ocjenjivanje | Prezentacija - 25 poena, Kolokvijum - 25 poena, Završni ispit - 50 poena |
Posebne naznake za predmet | Nastava se odvija na engleskom jeziku |
Napomena | / |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / PRINCIPI PROGRAMIRANJA
Naziv predmeta: | PRINCIPI PROGRAMIRANJA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1335 | Obavezan | 2 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema posebnih preduslova za prijavljivanje i slušanje predmeta. |
Ciljevi izučavanja predmeta | Uvodni 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čenja | Nakon š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 saradnika | Prof. dr Milan Martinović - nastavnik, dipl. mat. Rajko Ćalasan - saradnik. |
Metod nastave i savladanja gradiva | Predavanja, 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 studenta | Nedjeljno: 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. |
Nedjeljno | U 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 | Studenti 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. |
Konsultacije | Kod 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 ocjenjivanje | Domać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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / UVOD U KOMPJUTERSKE NAUKE
Naziv predmeta: | UVOD U KOMPJUTERSKE NAUKE |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1339 | Obavezan | 1 | 6 | 2+3+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslova za prijavljivanje i slušanje predmeta |
Ciljevi izučavanja predmeta | Studenti 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čenja | Nakon š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 saradnika | Goran Šuković, Dušica Slović |
Metod nastave i savladanja gradiva | Predavanja, 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 studenta | 5x40/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. |
Nedjeljno | U toku semestra |
6 kredita x 40/30=8 sati i 0 minuta
2 sat(a) teorijskog predavanja 0 sat(a) praktičnog predavanja 3 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 | Studenti 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. |
Konsultacije | Kabinet 128, poslije nastave. Dodatne konsulatacije u dogovoru sa nastavnikom. |
Literatura | J.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 predmet | Predavanja se mogu držati na engleskom i ruskom jeziku. |
Napomena | www.pmf.ac.me, uvod@rc.pmf.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / STRUKTURE PODATAKA
Naziv predmeta: | STRUKTURE PODATAKA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1340 | Obavezan | 2 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema. |
Ciljevi izučavanja predmeta | Izuč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čenja | Nakon š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 saradnika | Prof. dr Milenko Mosurović – nastavnik, MSc Kosta Pavlović - saradnik |
Metod nastave i savladanja gradiva | Predavanja, 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 studenta | 6 x 40/30 = 8 sati Predavanja: 3 sata Vježbe: 2 sata Ostale nastavne aktivnosti: 0 Individualni rad studenata: 3 sata |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke i rade oba kolokvijuma. |
Konsultacije | Dva puta sedmično. |
Literatura | Predavanja: 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 ocjenjivanje | 2 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 predmet | Nema |
Napomena | Dodatne informacije o predmetu na sajtu www.pmf.ucg.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ANALITIČKA GEOMETRIJA
Naziv predmeta: | ANALITIČKA GEOMETRIJA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1341 | Obavezan | 1 | 5 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Polaganje ovog ispita nije uslovljeno prethodnim polaganjem drugih predmeta. |
Ciljevi izučavanja predmeta | Studenti se upoznaju sa osnovnim pojmovima i teoremama iz analitičke geometrije. Kroz izradu zadataka ilustruju se stečena teorijska znanja. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. Rješava matrične jednačine. 2. Objasni kako se jednačine geometrijskih objekata mogu koristiti da bi se uspostavio njihov odnos i položaj u ravni i prostoru. 3. Ispitaju svojstva geometrijskih objekata koristeći jednačine kojima su opisani. 4. Koristeći jednačine drugog reda sa dvije ili tri promjenljive klasifikuju krive i površi drugog reda. |
Ime i prezime nastavnika i saradnika | Prof. dr Božidar Popović – nastavnik, Mr. Dušica Slović, saradnik |
Metod nastave i savladanja gradiva | Predavanja, vježbe,učenje i samostalna izrada zadataka, konsultacije |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Matrice. Operacije sa matricama. I nedjelja, vježbe - Matrice. Operacije sa matricama. II nedjelja, pred.-Determinante. Definicija i primjeri. II nedjelja, vježbe Determinante. Definicija i primjeri. III nedjelja, pred.- Osnovna svojstva determinanti. Izračunavanje determinante III nedjelja, vježbe - Osnovna svojstva determinanti. Izračunavanje determinante IV nedjelja, pred.- Inverzne matrice. IV nedjelja, vježbe - Inverzne matrice. V nedjelja, pred.- Elementarne transformacije matrica. Rang matrice V nedjelja, vježbe - Elementarne transformacije matrica. Rang matrice VI nedjelja, pred.- Homogeni i nehomogeni sistemi linearnih jednačina i njihovo rješavanje. VI nedjelja, vježbe - Homogeni i nehomogeni sistemi linearnih jednačina i njihovo rješavanje. VII nedjelja, pred.- Pojam vektora. Operacija sa vektorima. Koordinate vektora. Koordinate tačke. VII nedjelja, vježbe - Pojam vektora. Operacija sa vektorima. Koordinate vektora. Koordinate tačke. VIII nedjelja, pred.- Skalarni i vektorski proizvod vektora. VIII nedjelja, vježbe - Skalarni i vektorski proizvod vektora. IX nedjelja, pred.- Dvostruki vektorski i mješoviti proizvod vektora. IX nedjelja, vježbe - Dvostruki vektorski i mješoviti proizvod vektora. X nedjelja, pred.- Ravan i prava u prostoru. X nedjelja, vježbe - Ravan i prava u prostoru. XI nedjelja, pred.- Medjusobni odnos prave i ravni. Rastojanje prave od ravni. XI nedjelja, vježbe - Medjusobni odnos prave i ravni. Rastojanje prave od ravni. XII nedjelja, pred.- Mimoilazne prave i njihovo rastojanje. XII nedjelja, vježbe - Mimoilazne prave i njihovo rastojanje. XIII nedjelja, pred.- Krive drugog reda XIII nedjelja, vježbe - Krive drugog reda XIV nedjelja, pred.- Površi. Osnovni pojmovi i primjeri. XIV nedjelja, vježbe - Površi. Osnovni pojmovi i primjeri. XV nedjelja, pred.- Površi drugog reda. XV nedjelja, vježbe - Površi drugog reda. |
Opterećenje studenta | 2 sata predavanja, 2 sata vježbi, 1 sat i 20 minuta samostalnog rada, uključujući konsultacije |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu. |
Konsultacije | Po dogovoru sa predmetnim nastavnikom ili saradnikom. |
Literatura | A. Lipkovski, Linearna algebra i analitička geometrija, Naučna knjiga, Beograd, 1995. N. Blažić, N. Bokan, Z. Lučić, Z. Rakić, Analitička geometrija, Matematicki fakultet, Beograd, 2003. H. W. Brinkmann, E. A. Klotz, Linear algebra and analytic geometry, Addidson – Wesley Pub. 1971. |
Oblici provjere znanja i ocjenjivanje | Kolokvijum od 45 poena. Završni ispit polaže se usmeno i student može da osvoji najviše 55 poena. Ocjene: 50-59 poena- ocjena E; 60-69 poena- ocjena D; 70-79 poena- ocjena C; 80-89 poena- ocjena B; 90-100 poena- ocjena A |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / VJEŠTAČKA INTELIGENCIJA
Naziv predmeta: | VJEŠTAČKA INTELIGENCIJA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1342 | Obavezan | 5 | 5 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslova za prijavljivanje i slušanje predmeta. |
Ciljevi izučavanja predmeta | Studenti se upoznaju sa teorijskim i praktičnim znanjima potrebnim za razvoj i implementaciju sistema računarske inteligencije, uključujući sisteme pretraživanja, prikupljanja i formalizacije znanja i mašinskog učenja. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. ukratko opiše ulogu iskaznog i predikatskog računa u logičkom programiranju 2. implementira jednostavnije programe u Prologu i LISP-u i obrazloži način rada složenijih programa 3. modelira probleme u obliku pogodnom za primjenu algoritama traženja 4. razlikuje načine predstavljanja neizvjestnosti i algoritme zaključivanja u sistemima za rezonovanje 5. upoređuje različite algoritme mašinskog učenja 6. integriše različite tehnike vještačke inteligencije u softverski proizvod |
Ime i prezime nastavnika i saradnika | Goran Šuković, Savo Tomović |
Metod nastave i savladanja gradiva | Predavanja, 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 u vještačku inteligenciju. Istorijat i veza sa drugim naukama. Metodi "slijepog traženja" I nedjelja, vježbe - Uvod u Lisp. Promjenljive i izrazi. II nedjelja, pred.-Metodi "slijepog traženja" (nastavak). Metodi informisanog traženja. II nedjelja, vježbe Funkcije u Lisp-u. Makroi. III nedjelja, pred.- Lokalno traženje – "simulated annealing", genetski algoritmi, tabu traženje. III nedjelja, vježbe - Rad sa datotekama. Strukture podataka u Lisp-u. IV nedjelja, pred.- Računarska inteligencija u igrama. IV nedjelja, vježbe - Strukture podataka u Lisp-u. V nedjelja, pred.- Problemi zadovoljavanja ograničenja ("Constraint Satisfaction Problems"). V nedjelja, vježbe - Predstavljanje znanja – matematička logika VI nedjelja, pred.- Problemi zadovoljavanja ograničenja (CSP) – nastavak VI nedjelja, vježbe - Rezolucija i zaključivanje. Unifikacija. Olančavanje "forward" i "backward". VII nedjelja, pred.- Kolokvijum (teorija). VII nedjelja, vježbe - Kolokvijum (programiranje). VIII nedjelja, pred.- Predstavljanje neizvjestnosti. VIII nedjelja, vježbe - Prolog - uvod u radno okruženje. Algoritmi traženja u Prologu. IX nedjelja, pred.- Neizvjesnost (uncertainty) u rezonovanju i odlučivanju. IX nedjelja, vježbe - Primjeri rezonovanja. Primjene logike. X nedjelja, pred.- Bajesovske mreže. Diskretne i neprekidne slučajne promjenljive. X nedjelja, vježbe - Napredni algoritmi i strukture podataka u Prologu. XI nedjelja, pred.- Uvod u mašinsko učenje. Overfitting. XI nedjelja, vježbe - Vjerovatnoća. Bajesovo pravilo. XII nedjelja, pred.- Drveta odlučivanja, metod "najbližeg susjeda", metod "Naive Bayes". XII nedjelja, vježbe - Bajesovske mreže – primjeri modeliranja i izvođenja. XIII nedjelja, pred.- Neuronske mreže. Metod "backpropagation". Samoorganizujuće mreže. XIII nedjelja, vježbe - Softver za mašinsko učenje. XIV nedjelja, pred.- Support Vector Machines. XIV nedjelja, vježbe - Softver za mašinsko učenje. XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | Nedjeljno: 5x40/30 = 6 sati 20 minuta Predavanja: 2 sata 15 minuta Vježbe: 1 sat 30 minuta Ostale nastavne aktivnosti: 0 Individualni rad studenata: 2 sata 35 minuta |
Nedjeljno | U 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 nastave | Studenti su obavezni da pohađaju nastavu, rade domaće zadatke, napišu esej i rade kolokvijum i završni ispit. |
Konsultacije | Kabinet 128, poslije nastave. Dodatne konsultacije u dogovoru sa nastavnikom. |
Literatura | Russel, Norvig – Artificial Intelligence Modern Approach (3rd edition), Prentice Hall, 2010. Slajdovi sa predavanja (PDF i PPT) |
Oblici provjere znanja i ocjenjivanje | - Esej 5% - Domaći zadaci (6 domaćih po 4-6%) = 25% - Jedan kolokvijum 35% - Završni ispit 35% |
Posebne naznake za predmet | Predavanja se mogu držati na engleskom i ruskom jeziku. |
Napomena | www.pmf.ac.me, ai@rc.pmf.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / PROGRAMSKI PREVODIOCI
Naziv predmeta: | PROGRAMSKI PREVODIOCI |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1348 | Obavezan | 6 | 5 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslova za prijavljivanje i slušanje predmeta |
Ciljevi izučavanja predmeta | Studenti se upoznaju sa teorijskim i praktičnim znanjima potrebnim za razvoj i implementaciju programskih prevodilaca za različite tipove programskih jezika. |
Ishodi učenja | Nakon š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 saradnika | Goran Šuković, Savo Tomović. |
Metod 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. - 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 studenta | Nedjeljno: 5x40/30 = 6 sati 40 minuta Predavanja: 2 sata Vježbe: 2 sata Ostale nastavne aktivnosti: 0 Individualni rad studenata: 2 sata 20 minuta |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade domaće zadatke, napišu esej i rade kolokvijum i završni ispit. |
Konsultacije | Kabinet 128, poslije nastave. Dodatne konsultacije u dogovoru sa nastavnikom. |
Literatura | Appel – 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 (Morgan Kaufmann, 2002) 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 predmet | Predavanja se mogu držati na engleskom i ruskom jeziku. |
Napomena | www.pmf.ac.me, prevodioci@rc.pmf.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / RAČUNARSKA GRAFIKA I VIZUELIZACIJA
Naziv predmeta: | RAČUNARSKA GRAFIKA I VIZUELIZACIJA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1349 | Obavezan | 4 | 4 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Predmet nije uslovljen drugim predmetima |
Ciljevi izučavanja predmeta | Predmet 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čenja | Nakon 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 saradnika | Savo Kostić |
Metod nastave i savladanja gradiva | Predavanja 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 studenta | 2 časa po 45 minuta |
Nedjeljno | U 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 nastave | Predavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije. |
Konsultacije | Konsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta) |
Literatura | Oxford English for Information Technology, Eric H. Glendinning, John McEwan |
Oblici provjere znanja i ocjenjivanje | Prezentacija - 25 poena, Kolokvijum - 25 poena, Završni ispit - 50 poena |
Posebne naznake za predmet | Nastava se odvija na engleskom jeziku |
Napomena | / |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / NAPREDNE BAZE PODATAKA
Naziv predmeta: | NAPREDNE BAZE PODATAKA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1351 | Obavezan | 6 | 5 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | UVOD U KOMPJUTERSKE NAUKE, RAČUNARI I PROGRAMIRANJE, OPERATIVNI SISTEMI, BAZE PODATAKA |
Ciljevi izučavanja predmeta | Kroz 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čenja | Nakon š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 saradnika | prof. dr. Predrag Stanišić, doc. dr Aleksandar Popović |
Metod nastave i savladanja gradiva | Metod 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 studenta | Nedjeljno 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) |
Nedjeljno | U 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 nastave | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum. |
Konsultacije | Kabinet |
Literatura | Silberchatz, 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), 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 predmet | Predavanja se izvode za grupu od oko 40-60 studenata, vježbe u grupama od oko 20 studenata. |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / NAPREDNE PROGRAMSKE TEHNIKE
Naziv predmeta: | NAPREDNE PROGRAMSKE TEHNIKE |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1352 | Obavezan | 6 | 5 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / OBJEKTNO ORIJENTISANO PROGRAMIRANJE
Naziv predmeta: | OBJEKTNO ORIJENTISANO PROGRAMIRANJE |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1358 | Obavezan | 3 | 3 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | Cilj 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čenja | Nakon š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 saradnika | Doc. dr Aleksandar Popović – nastavnik, Mr Igor Ivanović - saradnik |
Metod nastave i savladanja gradiva | Predavanja 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 studenta | Nastava 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 |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu i rade oba kolokvijuma |
Konsultacije | |
Literatura | D. Milićev, Objektno-orijentisano programiranje na jeziku C++, Mikroknjiga, Beograd |
Oblici provjere znanja i ocjenjivanje | 2 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / DISTRIBUIRANI RAČUNARSKI SISTEMI
Naziv predmeta: | DISTRIBUIRANI RAČUNARSKI SISTEMI |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1359 | Obavezan | 6 | 4 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | nema uslovljenosti |
Ciljevi izučavanja predmeta | Kroz 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čenja | Nakon š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.Koristi metode za procjenu performanse paralelnih i distribuiranih računarskih sistema. 5.Analizira prednosti ove ili one arhitekture paralelnih računarskih sistema. 6.Zna osnovne metode paralelnog programiranja, njihove prednosti i mane. 7.Shvati pravila i algoritme izvršavanja konkurentnih programa, tačnije konkurentnih procesa. 8.Se upozna sa trendovima razvoja distribuiranih računarskih sistema. |
Ime i prezime nastavnika i saradnika | Prof. dr Stevan Šćepanović – predavanja, M.Sc. Ivana Vukotić - vježbe |
Metod 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. - 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. IV nedjelja, pred.- Osnove paralelnog programiranja. Paralelizam zadataka i paralelizam podataka. IV nedjelja, vježbe - Primjeri i zadaci za vježbu. Domaći zadatak. V nedjelja, pred.- Tehnologija klijent/server. Troslojni P-A-D model obrade podataka. V nedjelja, vježbe - Primjeri i zadaci za vježbu. 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. VIII nedjelja, vježbe - Primjeri i zadaci za vježbu. IX nedjelja, pred.- Time synchronization in distributed systems. IX nedjelja, vježbe - Primjeri i zadaci za vježbu. X nedjelja, pred.- Algoritmi za međusobno isključenja kritičnih intervala. X nedjelja, vježbe - Primjeri i zadaci za vježbu. XI nedjelja, pred.- Određivanje stanja distribuiranog sistema. Koordinacija distribuiranih procesa. XI nedjelja, vježbe - Primjeri i zadaci za vježbu. XII nedjelja, pred.- Distribuirana zajednička memorija. XII nedjelja, vježbe - Primjeri i zadaci za vježbu. Domaći zadatak. XIII nedjelja, pred.- Distribuirani fajl sistem. 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 studenta | 4 kredita x 30 sati = 120 sati |
Nedjeljno | U 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 nastave | Studenti su obavezni da aktivno prate nastavu, rade i predaju sve domaće zadatke i rade kontrolne testove. |
Konsultacije | Utorkom poslije predavanja. |
Literatura | 1. А. 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 ocjenjivanje | Domaći zadaci se ocjenjuju sa ukupno 4 poena. Dva kolokvijuma se ocijenjuju ukupno sa 66 poena. Završni ispit 30 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 50 poena. |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / UVOD U INFORMACIONE SISTEME
Naziv predmeta: | UVOD U INFORMACIONE SISTEME |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1651 | Obavezan | 5 | 4 | 2+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | Studenti treba da ovladaju osnovnim konceptima i znanjima iz oblasti organizacije i razvoja informacionih sistema. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: i) Kreira idejni projekat i prati njegovu realizaciju (tj. sve zadatke u okviru tog projekta, resurse koji se koriste u okviru projekta, kao i način upravljanja budžetom) upotrebom alata pod nazivom MS Project; ii) Koristi osnovne funkcije CASE alata pod nazivom Oracle Designer; iii) Opiše osnovne procese u organizaciji upotrebom Data Flow, Functional Hierarchy i Process Modeler dijagrama; iv) Kreira ER dijagrame. |
Ime i prezime nastavnika i saradnika | nastavnik: Doc. dr Aleksandar Popović, saradnik: Kosta Pavlović |
Metod nastave i savladanja gradiva | Predavanja, vježbe, vježbe u računarskoj učionici, samostalni rad u računarskoj učionici. Samostalni radučenje. Konsultacije. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Pojam sistema, Upravljanje sistemom, Organizacioni i sociološki aspekti realnih sistema I nedjelja, vježbe - Pojam sistema, Upravljanje sistemom, Organizacioni i sociološki aspekti realnih sistema II nedjelja, pred.-Pojam, struktura i zadatak informacionog sistema, Softversko inženjerstvo II nedjelja, vježbe Pojam, struktura i zadatak informacionog sistema, Softversko inženjerstvo III nedjelja, pred.- Metodologija razvoja softvera, Metodologija upravljanja razvojem inf. sistema III nedjelja, vježbe - Metodologija razvoja softvera, Metodologija upravljanja razvojem inf. sistema IV nedjelja, pred.- Dijagrami tokova podataka u analizi i projektovanju sistema IV nedjelja, vježbe - Dijagrami tokova podataka u analizi i projektovanju sistema V nedjelja, pred.- Proces razvoja inf. sistema, Strukturna dekompozicija procesa razvoja informacionog sistema V nedjelja, vježbe - Proces razvoja inf. sistema, Strukturna dekompozicija procesa razvoja informacionog sistema VI nedjelja, pred.- Faza strategije u životnom ciklusu razvoja, Idejni projekat informacionog sistema VI nedjelja, vježbe - Faza strategije u životnom ciklusu razvoja, Idejni projekat informacionog sistema VII nedjelja, pred.- I Kolokvijum VII nedjelja, vježbe - I Kolokvijum VIII nedjelja, pred.- Faza analize u životnom ciklusu razvoja softvera, Izrada projektnog zadatka VIII nedjelja, vježbe - Faza analize u životnom ciklusu razvoja softvera, Izrada projektnog zadatka IX nedjelja, pred.- Inženjerstvo korisničkih zahteva IX nedjelja, vježbe - Inženjerstvo korisničkih zahteva X nedjelja, pred.- Faza projektovanja u životnom ciklusu razvoja softvera X nedjelja, vježbe - Faza projektovanja u životnom ciklusu razvoja softvera XI nedjelja, pred.- Faze programiranja, uvođenja u upotrebu i eksploatacije i održavanja u životnom ciklusu razvoja XI nedjelja, vježbe - Faze programiranja, uvođenja u upotrebu i eksploatacije i održavanja u životnom ciklusu razvoja XII nedjelja, pred.- Upotreba namjenskih jezika za domen u svrhu modelovanja inf. sistema XII nedjelja, vježbe - Upotreba namjenskih jezika za domen u svrhu modelovanja inf. sistema XIII nedjelja, pred.- Metodologija namjenskog modelovanja za domen XIII nedjelja, vježbe - Metodologija namjenskog modelovanja za domen XIV nedjelja, pred.- Generatori programskog koda XIV nedjelja, vježbe - Generatori programskog koda XV nedjelja, pred.- II Kolokvijum XV nedjelja, vježbe - II Kolokvijum |
Opterećenje studenta | 5 kredita 30 = 150 sati (ovo je ukupno opterećenje). Struktura: Neophodne pripreme prije početka semestra za upoznavanje sa literaturom i softverom: 13 sati i 20 minuta. Tokom semestra, nastava i završni ispit: 6 sati i 40 minuta 16 nedjelja = 106 sati i 40 minuta. Priprema za popravni ispitni rok, uključujući i polaganje popravnog ispita (ovo je dopunski rad): od 0 do 30 sati. |
Nedjeljno | U 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 nastave | Studenti su obavezni da prisustvuju nastavi i da rade oba kolokvijuma. |
Konsultacije | |
Literatura | Hawryszkiewycz I, Introduction to System Analysis and Design, 5/E, Pearson Education, 2000. Bocij P, Chaffey D, Greasley A, Hickie S, Business Information Systems: Technology, Development and Management for the E-business, 3/E, Pearson Education, 2005. Curtis G, Cobham D, Business Information Systems: Analysis, Design & Practice, 5/E, Pearson Education, 2004. Sommerville I, Software Engineering, Addison-Wesley, Pearson Education, 7th Edition, 2004. |
Oblici provjere znanja i ocjenjivanje | Test I – 15 poena, Test II – 15 poena, Izrada projektnog zadatka. – 20 poena, Kolokvijumi 30 poena, Završni ispit – 20 poena |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ARHITEKTURA RAČUNARSKIH SISTEMA
Naziv predmeta: | ARHITEKTURA RAČUNARSKIH SISTEMA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1796 | Obavezan | 5 | 2 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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 nastave | |
Konsultacije | |
Literatura | |
Oblici provjere znanja i ocjenjivanje | |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / INTERNET TEHNOLOGIJE
Naziv predmeta: | INTERNET TEHNOLOGIJE |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
1797 | Obavezan | 6 | 4 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslova za prijavljivanje i slušanje predmeta |
Ciljevi izučavanja predmeta | Studenti 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čenja | Nakon š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 saradnika | Goran Šuković, Igor Ivanović |
Metod nastave i savladanja gradiva | Predavanja, 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 and PHP: SimpleXML i DOM. XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | Nedjeljno: 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 |
Nedjeljno | U 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 nastave | Studenti 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. |
Konsultacije | Kabinet 128, poslije nastave. Dodatne konsultacije u dogovoru sa nastavnikom. |
Literatura | Brian 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 ocjenjivanje | - 4 testa po 5 bodova - 5 domaćih zadataka po 6 bodova - Projekat 50 bodova |
Posebne naznake za predmet | Predavanja se mogu držati na engleskom i ruskom jeziku. |
Napomena | www.pmf.ac.me, internet@rc.pmf.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / BEZBJEDNOST RAČUNARSKIH SISTEMA
Naziv predmeta: | BEZBJEDNOST RAČUNARSKIH SISTEMA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
2300 | Obavezan | 5 | 4 | 2+0+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | nema uslovljenosti |
Ciljevi izučavanja predmeta | Upoznavanje studenata sa prijetnjama bezbjednosti u računarskim sistemima i načinima, oblicima i metodama zaštite računarskih sistema. Izučavanje algoritama korišćenih za šifriranje informacija. Upoznavanje sa praktičnom primjenom kriptografije u oblasti zaštite računarskih sistema, zaštitom elektronske pošte, web-a i transakcija, kao i savremenom zaštitom na mrežnom nivou. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1.Objasni pojam bezbjednog računarskog sistema. 2.Opiše moguće prijetnje i rizike ugrožavanja bezbjednosti računarskih sistema. 3.Opiše pojmove autentičnosti i autorizacije i protokole za njihovu realizaciju. 4.Ovlada sadržajima koji uključuju šifriranje i dešifriranje podataka, algoritme šifriranja i procedure zaštite. 5.Opiše metodologiju zaštite elektronske pošte, veba, elektronskog potpisa i elektronskog sertifikata. 6.Projektuje i implementira neophodnu zaštitu konkretnog računarskog sistema. |
Ime i prezime nastavnika i saradnika | Prof. dr Stevan Šćepanović - predavanja |
Metod nastave i savladanja gradiva | Predavanja i demonstracije 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 bezbjednosti u računarskim sistemima. I nedjelja, vježbe - II nedjelja, pred.-Prijetnje bezbjednosti u računarskim sistemima i principi izgradnje bezbjednog računarskog sistema. II nedjelja, vježbe III nedjelja, pred.- Degradacija sistema pomoću virusa i drugih štetnih programa. Preventivna zaštita računara od virusa. Antivirus programi. III nedjelja, vježbe - IV nedjelja, pred.- Neophodna zaštita računarskih sistema, politika i mehanizmi zaštite. Osnovni pojmovi iz kriptografije i kriptoanalize. Klasifikacija kriptosistema. IV nedjelja, vježbe - V nedjelja, pred.- Simetrično ili klasično šifriranje. Apsolutno sigurna šifra. Konfuzija i difuzija i osnovni principi šifriranja. Blokovske šifre. Šifrovanje premještanjem i zamjenom. V nedjelja, vježbe - VI nedjelja, pred.- Fajstelova šifra. DES standard šifriranja podataka. Trojno šifrovanje. Otvaranje DES šifri. Ostale simetrične šifre. VI nedjelja, vježbe - VII nedjelja, pred.- I Kolokvijum. VII nedjelja, vježbe - VIII nedjelja, pred.- AES - napredni standard šifriranja. Rijndael-ova šifra. Pouzdanost korišćenja simetričnih šifri. Lokacija i razmještaj funkcija i uređaja za šifriranje. VIII nedjelja, vježbe - IX nedjelja, pred.- Algoritmi sa otvorenim ključevima. Algoritam RSA. Protokoli za provjeru i principi izgradnje protokola autentičnosti. Autentičnost na osnovu dijeljenog ključa. IX nedjelja, vježbe - X nedjelja, pred.- Instalacija dijeljenog ključa i Difi-Helmanov protokol za razmjenu ključeva. Provjera originalnosti kroz centar za distribuciju ključeva i Protokol Nidhema-Šredera za provjeru autentičnosti. Utvrđivanje originalnosti protokolom Kerber. X nedjelja, vježbe - XI nedjelja, pred.- Elektronski potpis sa tajnim ključem i elektronski potpis sa otvorenim ključem. Hash funkcije. Generacija Message Digest korišćenjem SHA-1. Elektronska uvjerenja. Kontrola pristupa i autorizacija kao mehanizam zaštite. XI nedjelja, vježbe - XII nedjelja, pred.- Zaštita elektronske pošte (PGP operacije i zaštitno višenamjensko Internet Mail proširenje - S/MIME). Zaštita Web-a (SSL Protokol i Internet TLS standard). Zaštita elektronskih transakcija. XII nedjelja, vježbe - XIII nedjelja, pred.- Zaštita na mrežnom nivou i IP zaštita. Transportni i tunelski režim zaštite, AH i ESP. Virtuelne privatne mreže i tunelovanje. Zaštitna barijera (firewall). XIII nedjelja, vježbe - XIV nedjelja, pred.- II Kolokvijum. XIV nedjelja, vježbe - XV nedjelja, pred.- Popravni kolokvijum XV nedjelja, vježbe - |
Opterećenje studenta | 4 kredita x 30 sati = 120 sati |
Nedjeljno | U 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 | Studenti su obavezni da aktivno prate nastavu, predaju domaće zadatke, rade oba kolokvijuma i urade sve planom predviđene vježbe. |
Konsultacije | Svake nedelje poslije predavanja. |
Literatura | 1. M. Strib, Č. Perkins - “Firewalls zaštita od hakera", Kompjuter biblioteka, “Svetlost”, Čačak, 2003. 2. S. McClure, J. Scambray, G. Kurtz - “Sigurnost na mreži”, Kompjuter biblioteka, “Svetlost”, Čačak, 2001. 3. W. Stallings, - “Cryptography and Network Security.", Prentice-Hall, Inc., New Jersey, 1999. |
Oblici provjere znanja i ocjenjivanje | Dva kolokvijuma se ocijenjuju ukupno sa 70 poena. Završni ispit 30 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 50 poena. |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ANALIZA 3
Naziv predmeta: | ANALIZA 3 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
3969 | Obavezan | 3 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / PROGRAMIRANJE 2
Naziv predmeta: | PROGRAMIRANJE 2 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
3976 | Obavezan | 4 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Da je položio bar jedan od predmeta: Računari i programiranje, Strukture podataka, Principi programiranja. |
Ciljevi izučavanja predmeta | Izučavanjem ovog predmeta studenti se upoznaju sa tehnikama i naprednim strukturama podataka za razvoj efikasnih algoritama. |
Ishodi učenja | Nakon š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 saradnika | Prof. dr Milenko Mosurović - nastavnik, MSc Kosta Pavlović - saradnik. |
Metod nastave i savladanja gradiva | Predavanja, 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 | |
Nedjeljno | U 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 | Prisustvo nastavi i polaganje kolokvijuma |
Konsultacije | Kod nastavnika: nakon časova/po dogovoru, kod saradnika: nakon časova/po dogovoru. |
Literatura | 1) 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 ocjenjivanje | Kolokvijum 50 poena i završni ispit 50 poena. |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ANALIZA 1
Naziv predmeta: | ANALIZA 1 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
3977 | Obavezan | 1 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema. |
Ciljevi izučavanja predmeta | Predmet ima za cilj da studenti usvoje i ovladaju osnovama matematičke analize: teorijom graničnih vrijednosti, elementima diferencijalnog i integralnog računa i teorijom redova. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. Definisu osnovne pojmove iz matematičke analize 1: skup realnih brojeva, graničnu vrijednost niza i funkcije, diferencijabilnost funkcije, izvod i neodređeni integral na odsječku. 2. Istaknu osnovna svojstva skupa realnih brojeva. 3. Izvedu osnovna tvrđenja teorije graničnih vrijednosti i diferencijalnog računa, ustanove kada niz ili funkcija imaju graničnu vrijednost ili svojstvo neprekidnosti ili diferencijabilnosti. 4. Ispituju i povezuju svojstva funkcija jedne realne promjenljive primjenom diferencijalnog računa. 5. Stečena znanja primijene u riješavaju najrazličitijih zadatke vezane za navedeni sadržaj matematičke analize. 6. Stečena znanja primjenjuju u rješavanju realnih zadataka i problema. |
Ime i prezime nastavnika i saradnika | Prof. dr Žarko Pavićević - nastavnik, Lazar Obradović - saradnik |
Metod nastave i savladanja gradiva | Predavanja, vježbe, domaći zadaci, konsultacije, kolokvijumi. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Upoznavanje studenata sa osnovnim temama koje će izučavati u ovom predmetu. I nedjelja, vježbe - Upoznavanje studenata sa osnovnim temama koje će izučavati u ovom predmetu. II nedjelja, pred.-Skup realnih brojeva-aksiomatsko zasnivanje. II nedjelja, vježbe Skup realnih brojeva-aksiomatsko zasnivanje. III nedjelja, pred.- Principi kompletnosti skupa realnih brojeva. III nedjelja, vježbe - Principi kompletnosti skupa realnih brojeva. IV nedjelja, pred.- Teorija konvergentnih nizova. IV nedjelja, vježbe - Teorija konvergentnih nizova. V nedjelja, pred.- Bolcanova i Košijeva teorema za nizove. Banahov stav o nepokretnoj tački. V nedjelja, vježbe - Bolcanova i Košijeva teorema za nizove. Banahov stav o nepokretnoj tački. VI nedjelja, pred.- Topologija na skupu realnih brojeva. VI nedjelja, vježbe - Topologija na skupu realnih brojeva. VII nedjelja, pred.- Slobodna nedjelja VII nedjelja, vježbe - Slobodna nedjelja VIII nedjelja, pred.- Granična vrijednost funkcije. Neprekidnost funkcije u tački. VIII nedjelja, vježbe - Granična vrijednost funkcije. Neprekidnost funkcije u tački. IX nedjelja, pred.- Baza skupa. Konvergencija i neprekidnost funkcije pri bazi skupa. IX nedjelja, vježbe - Baza skupa. Konvergencija i neprekidnost funkcije pri bazi skupa. X nedjelja, pred.- Globalna svojstva neprekidnih na segmentu funkcija. I kolokvijum X nedjelja, vježbe - Globalna svojstva neprekidnih na segmentu funkcija. I kolokvijum XI nedjelja, pred.- Ravnomjerna neprekidnost funkcija. XI nedjelja, vježbe - Ravnomjerna neprekidnost funkcija. XII nedjelja, pred.- Diferencijabilnost funkcije u tački. Izvod. Izvod višeg reda. XII nedjelja, vježbe - Diferencijabilnost funkcije u tački. Izvod. Izvod višeg reda. XIII nedjelja, pred.- Teoreme srednjih vrijednosti diferencijalnog računa. Bernuli-Lopitalovo pravilo. Tejlorove formule. XIII nedjelja, vježbe - Teoreme srednjih vrijednosti diferencijalnog računa. Bernuli-Lopitalovo pravilo. Tejlorove formule. XIV nedjelja, pred.- Monotonost i ekstemne vrijednosti diferencijabilnih funkcija. Konveksnost funkcija.Prevojne tačke. XIV nedjelja, vježbe - Monotonost i ekstemne vrijednosti diferencijabilnih funkcija. Konveksnost funkcija.Prevojne tačke. XV nedjelja, pred.- Ispitivanje i crtanje grafika funkcije. II kolokvijum XV nedjelja, vježbe - Ispitivanje i crtanje grafika funkcije. II kolokvijum |
Opterećenje studenta | 10 kredita x 30 sati = 300 sati |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke i rade oba kolokvijuma. |
Konsultacije | 1 sat nedjeljno (predavanja) + 1 sat nedjeljno (vježbe) |
Literatura | V. I. Gavrilov,,Ž. Pavićević, Matematička analiza I, I.M. Lavrentjev, R. Šćepanović, Zbirka zadataka iz mat. analize I |
Oblici provjere znanja i ocjenjivanje | 4 domaća zadatka se ocjenjuju sa ukupno 8 poena (2 poen za svaki domaći zadatak). 2 poena za redovno prisustvo nastavi i vježbama. Dva kolokvijuma po 20 poena (ukupno 40 poena). Završni ispit - 50 poena. Prelazna ocjena se dobija ako se kumulativno sakupi |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ANALIZA 2
Naziv predmeta: | ANALIZA 2 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
3978 | Obavezan | 2 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema. |
Ciljevi izučavanja predmeta | Predmet ima za cilj da studenti usvoje i ovladaju osnovama matematičke analize: teorijom graničnih vrijednosti, elementima diferencijalnog i integralnog računa i teorijom redova. |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. Definišu osnovne pojmove iz matematičke analize 2: Rimanov integral na segmentu, površinu krivolinijskog trapeza, krivu i dužinu krive, zapreminu i površinu rotacionih tijela, nesvojstveni integral, konvergentne redove. 2. Izvedu osnovna tvrđenja za Rimanov i nesvojstveni integral i konvergentne redove. 3. Izračunaju Rimanov integral kao graničnu vrijednost niza integralnih suma. 4. Ispituju i povezuju svojstva diferencijabilnosti i integrabilnosti funkcija jedne realne promjenljive. 5. Primjenjuju neke integralne formule. 6. Stečena znanja primijene u riješavaju najrazličitijih zadatke vezane za navedeni sadržaj matematičke analize. 7. Stečena znanja primjenjuju u rješavanju realnih zadataka i problema. |
Ime i prezime nastavnika i saradnika | Prof. dr Žarko Pavićević - nastavnik |
Metod nastave i savladanja gradiva | Predavanja, vježbe, domaći zadaci, konsultacije, kolokvijumi. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Upoznavanje studenata sa osnovnim temama koje će se izučavati u ovom semestru. I nedjelja, vježbe - Upoznavanje studenata sa osnovnim temama koje će se izučavati u ovom semestru. II nedjelja, pred.-Neodređeni integral. Tačna primitivna funkcija na intervalu. II nedjelja, vježbe Neodređeni integral. Tačna primitivna funkcija na intervalu. III nedjelja, pred.- Primitivna funkcija na odsječku. III nedjelja, vježbe - Primitivna funkcija na odsječku. IV nedjelja, pred.- Definicija Rimanovog integrala. Svojstva. IV nedjelja, vježbe - Definicija Rimanovog integrala. Svojstva. V nedjelja, pred.- Kriterijumi za integrabilnost funkcija. V nedjelja, vježbe - Kriterijumi za integrabilnost funkcija. VI nedjelja, pred.- Svojstva određenog integrala i integrabilnih funkcija. Integral i izvod. VI nedjelja, vježbe - Svojstva određenog integrala i integrabilnih funkcija. Integral i izvod. VII nedjelja, pred.- Predavanja - rekapitulacija gradiva VII nedjelja, vježbe - Predavanja - rekapitulacija gradiva VIII nedjelja, pred.- Neke integralne formule. VIII nedjelja, vježbe - Neke integralne formule. IX nedjelja, pred.- I kolokvijum IX nedjelja, vježbe - I kolokvijum X nedjelja, pred.- Funkcije ograničene varijacije. X nedjelja, vježbe - Funkcije ograničene varijacije. XI nedjelja, pred.- Primjene određenog integrala. Nesvojstveni integral. XI nedjelja, vježbe - Primjene određenog integrala. Nesvojstveni integral. XII nedjelja, pred.- Redovi. Konvergencija redova. XII nedjelja, vježbe - Redovi. Konvergencija redova. XIII nedjelja, pred.- Kriterijumi za konvergenciju redova sa pozitivnim članovima. XIII nedjelja, vježbe - Kriterijumi za konvergenciju redova sa pozitivnim članovima. XIV nedjelja, pred.- Funkcionalni nizovi i redovi. Ravnomjerna konvergencija. XIV nedjelja, vježbe - Funkcionalni nizovi i redovi. Ravnomjerna konvergencija. XV nedjelja, pred.- Stepeni redovi. II Kolokvijum XV nedjelja, vježbe - Stepeni redovi. II Kolokvijum |
Opterećenje studenta | |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke i rade oba kolokvijuma. |
Konsultacije | U dogovoru sa studentima. |
Literatura | V. I. Gavrilov, Ž. Pavićević, Matematička analiza I; B.P. Demidovič: Zbirka zadataka iz matematičke analize. |
Oblici provjere znanja i ocjenjivanje | 4 domaća zadatka se ocjenjuju sa ukupno 8 poena (2 poena za svaki domaći zadatak), 2 poena za redovno prisustvo nastavi i vjezbama. Dva kolokvijuma po 20 poena (ukupno 40 poena). Završni ispit - 50 poena. Prelazna ocjena se dobija ako se kumulativno sakupi najmanje 50 poena. |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / UVOD U MATEMATIČKU LOGIKU
Naziv predmeta: | UVOD U MATEMATIČKU LOGIKU |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
3979 | Obavezan | 1 | 5 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | Formulacija Iskazne i predikatske logike sa dokazima njihove potpunosti. |
Ishodi učenja | Razumevanje značaja jezika u matematici i nepohodnosti njene stroge formalizacije, razlikovanje semantike i sintakse, razlikovanje dokazivosti i istinitosti matematičkih tvrdjenja i znanje osnovnih svojstava logičkih sistema (neprotivrečnost, potpunost i odlučivost). |
Ime i prezime nastavnika i saradnika | Prof. dr Milenko Mosurović – nastavnik, MSc Vladimir Ivanović - saradnik |
Metod nastave i savladanja gradiva | Predavanja, vježbe i konsultacije. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Logika kao nauka o dedukcijama; I nedjelja, vježbe - II nedjelja, pred.-Sintaksa i semantika iskazne logike; II nedjelja, vježbe III nedjelja, pred.- Logički zakoni; III nedjelja, vježbe - IV nedjelja, pred.- Formalizacija iskazne logike; IV nedjelja, vježbe - V nedjelja, pred.- Teorema potpunosti iskazne logike; V nedjelja, vježbe - VI nedjelja, pred.- Neprotivrečni i zadovoljivi skupovi iskaznih formula i teorema kompaktnosti; VI nedjelja, vježbe - VII nedjelja, pred.- Intuicionistička logika; VII nedjelja, vježbe - VIII nedjelja, pred.- Matematičke strukture i njihov jezik; VIII nedjelja, vježbe - IX nedjelja, pred.- Semantika i sintaksa predikatske logike; IX nedjelja, vježbe - X nedjelja, pred.- Logički zakoni i svodljivost predikatske formule na preneksni oblik; X nedjelja, vježbe - XI nedjelja, pred.- Kolokvijum; XI nedjelja, vježbe - XII nedjelja, pred.- Teorije u predikatskoj logici; XII nedjelja, vježbe - XIII nedjelja, pred.- Formalizacija predikatske logike; XIII nedjelja, vježbe - XIV nedjelja, pred.- Teorema potpunosti predikatske logike; XIV nedjelja, vježbe - XV nedjelja, pred.- Posledice teoreme potpunosti. XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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 | Žana Kovijanić, Slobodan Vujošević, Uvod u logiku, Univerzitet Crne Gore, Podgorica 2007. |
Oblici provjere znanja i ocjenjivanje | Kolokvijum 60 poena, završni ispit 40 poena. |
Posebne naznake za predmet | |
Napomena | Vježbe prate predavanja. |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / PROGRAMIRANJE 1
Naziv predmeta: | PROGRAMIRANJE 1 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
3983 | Obavezan | 3 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Da je položio predmet Računari i programiranje ili predmet Principi programiranja. |
Ciljevi izučavanja predmeta | Tjuringove 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čenja | Nakon š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 saradnika | Prof. dr Milenko Mosurović - nastavnik, MSc Kosta Pavlović - saradnik. |
Metod nastave i savladanja gradiva | Predavanja, 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 | |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju predavanja i vježbe i da izađu na tri kolokvijuma i završni ispit. |
Konsultacije | Kod 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 ocjenjivanje | Prvi 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ENGLESKI JEZIK 1
Naziv predmeta: | ENGLESKI JEZIK 1 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
5545 | Obavezan | 1 | 2 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslovljenosti drugim predmetima. Poželjno je znanje opšteg engleskog jezika na nivou od makar B1.2. |
Ciljevi izučavanja predmeta | Ovladavanje 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čenja | Nakon š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 saradnika | Igor Ivanović i Savo Kostić |
Metod nastave i savladanja gradiva | Uvod 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 | |
Nedjeljno | U 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 nastave | Pohađanje nastave, izrada kolokvijuma i završnog ispita, učešće u aktivnostima (domaći zadaci, prezentacije, usmeni projekti, razgovori i sl.) |
Konsultacije | U dogovoru sa nastavnicima. |
Literatura | John and Liz Soars: Headway Upper-Intermediate, Fourth Edition, (Units 1 – 6), OUP |
Oblici provjere znanja i ocjenjivanje | 1. kolokvijum - 50 bodova 2. kolokvijum - 50 bodova. Prelazna ocjena se dobija ako se ukupno sakupi najmanje 50 bodova. |
Posebne naznake za predmet | Nema |
Napomena | Nema |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ENGLESKI JEZIK 2
Naziv predmeta: | ENGLESKI JEZIK 2 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
5546 | Obavezan | 2 | 2 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Predmet nije uslovljen drugim predmetima |
Ciljevi izučavanja predmeta | Predmet 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čenja | Nakon 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 saradnika | Savo Kostić |
Metod nastave i savladanja gradiva | Predavanja 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 - VII nedjelja, pred.- Kolokvijum 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.- Priprema za kolokvijum XV nedjelja, vježbe - |
Opterećenje studenta | 2 časa po 45 minuta |
Nedjeljno | U 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 nastave | Student je dužan da redovno pohađa nastavu, uradi prezentaciju na zadatu temu i polaže kolokvijum i završni ispit. |
Konsultacije | Konsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta) |
Literatura | Infotech - English for computer users, Santiago Ramacha Esteras |
Oblici provjere znanja i ocjenjivanje | Ocjenjuju se: Prezentacija – 25; Kolokvijum – 25; Završni ispit – 50 |
Posebne naznake za predmet | Nastava se izvodi na engleskom jeziku. |
Napomena | / |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ENGLESKI JEZIK 3
Naziv predmeta: | ENGLESKI JEZIK 3 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
5547 | Obavezan | 3 | 4 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Predmet nije uslovljen drugim predmetima |
Ciljevi izučavanja predmeta | Predmet 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čenja | Nakon 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 saradnika | Savo Kostić |
Metod nastave i savladanja gradiva | Predavanja 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 klauze", 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 - prednosti i nedostaci XIV nedjelja, vježbe - XV nedjelja, pred.- Priprema za završni ispit XV nedjelja, vježbe - |
Opterećenje studenta | 2 časa po 45 minuta |
Nedjeljno | U 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 nastave | Predavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije. |
Konsultacije | Konsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta) |
Literatura | Oxford English for Information Technology, Eric H. Glendinning, John McEwan |
Oblici provjere znanja i ocjenjivanje | Prezentacija - 25 poena, Kolokvijum - 25 poena, Završni ispit - 50 poena |
Posebne naznake za predmet | Nastava se odvija na engleskom jeziku |
Napomena | / |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / ENGLESKI JEZIK 4
Naziv predmeta: | ENGLESKI JEZIK 4 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
5548 | Obavezan | 4 | 4 | 2+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Predmet nije uslovljen drugim predmetima |
Ciljevi izučavanja predmeta | Predmet 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čenja | Nakon 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 saradnika | Savo Kostić |
Metod nastave i savladanja gradiva | Predavanja 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 studenta | 2 časa po 45 minuta |
Nedjeljno | U 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 nastave | Predavanja i vježbanja. Priprema prezentacije na zadatu temu iz jedne od oblasti sadržaja predmeta. Učenje za kolokvijum i završni ispit. Konsultacije. |
Konsultacije | Konsultacije se odvijaju svake nedjelje i traju 2 sata (120 minuta) |
Literatura | Oxford English for Information Technology, Eric H. Glendinning, John McEwan |
Oblici provjere znanja i ocjenjivanje | Prezentacija - 25 poena, Kolokvijum - 25 poena, Završni ispit - 50 poena |
Posebne naznake za predmet | Nastava se odvija na engleskom jeziku |
Napomena | / |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / DISKRETNA MATEMATIKA 2
Naziv predmeta: | DISKRETNA MATEMATIKA 2 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
6592 | Obavezan | 4 | 5 | 3+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslovljenosti |
Ciljevi izučavanja predmeta | Upoznavanje sa osnovnim pojmovima i primjenama teorije grafova |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. koristi graf kao strukturu podataka 2. graf predstavlja crtežom, matricom incidencidencije, matricom susjedstva ili listom susjedstva, 3. realan problem interpretira kao problem nad grafovima, 4. primjenjuje poznata tvrđenja za ispitivanje planarnosti, hromatskog broja i hromatske klase grafa, 5. primjenjuje aparat teorije grafova za algoritamsko rješavanje programerskih problema, 6. primjenjuje tvrđenja teorije grafova u dokazima korektnosti algoritama. |
Ime i prezime nastavnika i saradnika | Prof. dr Žana Kovijanić Vukićević |
Metod nastave i savladanja gradiva | Predavanja 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 - Osnovni pojmovi teorije grafova. Izomorfizam grafova. Prezentacije grafa II nedjelja, pred.-Dijkstrin algoritam II nedjelja, vježbe Dijkstrin algoritam III nedjelja, pred.- Stabla III nedjelja, vježbe - Stabla IV nedjelja, pred.- Matrična teorema o broju razapinjićih stabala. Kejlijeva formula IV nedjelja, vježbe - Matrična teorema o broju razapinjićih stabala. Kejlijeva formula V nedjelja, pred.- Kruskalov i Primov algoritam V nedjelja, vježbe - Kruskalov i Primov algoritam VI nedjelja, pred.- Eulerovi i Hamiltonovi putevi VI nedjelja, vježbe - Eulerovi i Hamiltonovi putevi VII nedjelja, pred.- Problem kineskog poštara. Problem trgovačkog putnika VII nedjelja, vježbe - Problem kineskog poštara. Problem trgovačkog putnika VIII nedjelja, pred.- Planarni grafovi. Euler-ova teorema. Teorema Pontrjagina-Kuratowskog VIII nedjelja, vježbe - Planarni grafovi. Euler-ova teorema. Teorema Pontrjagina-Kuratowskog IX nedjelja, pred.- Bojenje grafova IX nedjelja, vježbe - Bojenje grafova X nedjelja, pred.- Hromatski polinom. Bojenje planarnih grafova X nedjelja, vježbe - Hromatski polinom. Bojenje planarnih grafova XI nedjelja, pred.- Sparivanje u grafovima XI nedjelja, vježbe - Sparivanje u grafovima XII nedjelja, pred.- Kolokvijum XII nedjelja, vježbe - Kolokvijum XIII nedjelja, pred.- Sistem različitih predstavnika XIII nedjelja, vježbe - Sistem različitih predstavnika XIV nedjelja, pred.- Popravni kolokvijum XIV nedjelja, vježbe - Popravni kolokvijum XV nedjelja, pred.- Problem optimalnog zapošljavanja XV nedjelja, vježbe - Problem optimalnog zapošljavanja |
Opterećenje studenta | 2 sata predavanja; 1 sat računskih vježbi; 2 sata i 20 minuta samostalnog rada |
Nedjeljno | U toku semestra |
5 kredita x 40/30=6 sati i 40 minuta
3 sat(a) teorijskog predavanja 0 sat(a) praktičnog predavanja 1 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 | Studenti su obavezni da redovno pohađaju nastavu. |
Konsultacije | Nakon nastave ili po dogovoru sa predmetnim nastavnikom. |
Literatura | 1. D. Veljan, Kombinatorika sa teorijom grafova, Školska knjiga, Zagreb, 1989. 2. D. Stevanović, M. Milošević, V. Baltić, Diskretna matematika - Zbirka rešenih zadataka, Društvo matematičara Srbije, Beograd, 2004. |
Oblici provjere znanja i ocjenjivanje | Kolokvijum 60 poena; Završni ispit 40 poena |
Posebne naznake za predmet | |
Napomena | Dodatne informacije o predmetu nalaze se na sajtu www.pmf.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / DISKRETNA MATEMATIKA 1
Naziv predmeta: | DISKRETNA MATEMATIKA 1 |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
6593 | Obavezan | 3 | 5 | 3+1+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | Nema uslovljenosti. |
Ciljevi izučavanja predmeta | Obnavljanje tehnika dokazivanja i upoznavanje sa osnovnim kombinatornim principima |
Ishodi učenja | Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. koristi matematičku indukciju kao metod dokazivanja matimatičkih tvrđenja 2. koristi induktivan i deduktivan način konstrukcije diskretnih struktura 2. primjenjuje osnovne kombinatorne principe, 3. realne enumerativne probleme predstavlja i rješava primjenom linearnih rekurzija, 4. uočava objekte čiji se broj izražava kao Katalanov, Belov ili Stirlingov broj II vrste 5. vlada klasičnim kombinatornim metodama i koristi ih u ocjeni složenosti algoritama, teoriji brojeva, vjerovatnoći |
Ime i prezime nastavnika i saradnika | Prof. dr Žana Kovijanić Vukićević |
Metod nastave i savladanja gradiva | Predavanja i računske vježbe. Učenje i izrada domaćih zadataka. Konsultacije. |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - Uvodno predavanje. Tipovi kombinatornih problema, Metode dokazivanja, Indukcija i rekurzija I nedjelja, vježbe - Primjeri primjene proste i jake matematičke indukcije II nedjelja, pred.-Teorija brojeva. Euklidov algoritam. II nedjelja, vježbe Primjeri primjene Euklidovog algoritma III nedjelja, pred.- Osnovna teorema aritmetike III nedjelja, vježbe - Primjeri primjene IV nedjelja, pred.- Osnovi enumerativne kombinatorike - principi prebrojavanja. Permutacije i kombinacije skupova i multiskupova IV nedjelja, vježbe - V nedjelja, pred.- Binomna i polinomna formula. Mala Fermaova teorema V nedjelja, vježbe - zadaci: osobine binomnih koeficijenta, binomni identiteti, primjene binomne i polinomne formule VI nedjelja, pred.- Formula uključenja-isključenja i njene primjene u rješavanju konkretnih kombinatornih problema VI nedjelja, vježbe - VII nedjelja, pred.- I kolokvijum VII nedjelja, vježbe - VIII nedjelja, pred.- Posljedice FUI: kombinacije multiskupova sa ograničenim višestrukostima, «problem totalne zbrke», Ojlerova funkcija broja, broj ,,na" preslikavanja, ... VIII nedjelja, vježbe - IX nedjelja, pred.- Uopštena formula uključenja-isključenja IX nedjelja, vježbe - X nedjelja, pred.- Particije skupa. Stirlingovi brojevi II vrste. Belov broj X nedjelja, vježbe - I popravni kolokvijum XI nedjelja, pred.- Rekurentne formule. Linearne homogene rekurentne jednačine sa konstantnim koeficijentima. XI nedjelja, vježbe - XII nedjelja, pred.- Linearne nehomogene rekurzije. Sistemi rekurzija. Katalanov broj. Problem zagrada XII nedjelja, vježbe - XIII nedjelja, pred.- II kolokvijum XIII nedjelja, vježbe - XIV nedjelja, pred.- Upoznavanje sa različitim kombinatornim problemima čija se rješenja Katalanovi brojevi. XIV nedjelja, vježbe - XV nedjelja, pred.- II popravni kolokvijum XV nedjelja, vježbe - |
Opterećenje studenta | 3 sata predavanja; 2 sata i 20 minuta samostalnog rada |
Nedjeljno | U toku semestra |
5 kredita x 40/30=6 sati i 40 minuta
3 sat(a) teorijskog predavanja 0 sat(a) praktičnog predavanja 1 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 | Studenti su obavezni da redovno pohađaju nastavu. |
Konsultacije | Srijeda 10h i nakon nastave ili po dogovoru sa predmetnim nastavnikom. |
Literatura | 1. D. Veljan, Kombinatorika sa teorijom grafova, Školska knjiga, Zagreb, 1989. 2. D. Stevanović, M. Milošević, V. Baltić, Diskretna matematika - Zbirka rešenih zadataka, Društvo matematičara Srbije, Beograd, 2004. 3. L. Lovas, J. Pelikan, K. Vesztergombi - Discrete mathematics, Springer 4. Notes on Discrete Mathematics, http://www.cs.yale.edu/homes/aspnes/classes/202/notes.pdf |
Oblici provjere znanja i ocjenjivanje | 2 kolokvijuma po 30 poena; završni ispit 40 poena Ocjene: A: poena 90-100, B: poena 80-89, C: poena 70-79, D: poena 60-69, E: poena 50-59. |
Posebne naznake za predmet | U slučaju prolaznosti ispod 50%, ocjenu E će dobiti i studenti koji su osvojili 47, 48 ili 49 poena! |
Napomena | Dodatne informacije o predmetu nalaze se na sajtu www.pmf.ac.me |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / PROJEKTOVANJE INFORMACIONIH SISTEMA
Naziv predmeta: | PROJEKTOVANJE INFORMACIONIH SISTEMA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
6938 | Obavezan | 6 | 2 | 2+0+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U toku semestra |
2 kredita x 40/30=2 sati i 40 minuta
2 sat(a) teorijskog predavanja 0 sat(a) praktičnog predavanja 0 vježbi 0 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 nastave | |
Konsultacije | |
Literatura | |
Oblici provjere znanja i ocjenjivanje | |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / OPERATIVNI SISTEMI
Naziv predmeta: | OPERATIVNI SISTEMI |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
9243 | Obavezan | 3 | 6 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | - |
Ciljevi izučavanja predmeta | Kroz 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čenja | Nakon š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 saradnika | prof.dr Predrag Stanišić, doc.dr Savo Tomović |
Metod 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. - 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 studenta | nedjeljno 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) |
Nedjeljno | U 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 | Studenti su obavezni da pohađaju nastavu, rade i predaju sve domaće zadatke, i rade kolokvijum. |
Konsultacije | Kabinet |
Literatura | 1. 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 predmet | Predavanja 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: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / SOFTVERSKO INŽENJERSTVO
Naziv predmeta: | SOFTVERSKO INŽENJERSTVO |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
10153 | Obavezan | 6 | 5 | 3+2+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U 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 nastave | |
Konsultacije | |
Literatura | |
Oblici provjere znanja i ocjenjivanje | |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |
Prirodno-matematički fakultet / Računarske nauke / INTERAKTIVNI DIZAJN I VIZUELIZACIJA
Naziv predmeta: | INTERAKTIVNI DIZAJN I VIZUELIZACIJA |
Šifra predmeta | Status predmeta | Semestar | Broj ECTS kredita | Fond časova (P+V+L) |
10162 | Obavezan | 6 | 2 | 2+0+0 |
Studijski programi za koje se organizuje | Računarske nauke |
Uslovljenost drugim predmetima | |
Ciljevi izučavanja predmeta | |
Ishodi učenja | |
Ime i prezime nastavnika i saradnika | |
Metod nastave i savladanja gradiva |
Plan i program rada |
Pripremne nedjelje - priprema i upis semestra I nedjelja, pred. - I nedjelja, vježbe - II nedjelja, pred.- II nedjelja, vježbe III nedjelja, pred.- III nedjelja, vježbe - IV nedjelja, pred.- IV nedjelja, vježbe - V nedjelja, pred.- V nedjelja, vježbe - VI nedjelja, pred.- VI nedjelja, vježbe - VII nedjelja, pred.- VII nedjelja, vježbe - VIII nedjelja, pred.- VIII nedjelja, vježbe - IX nedjelja, pred.- IX nedjelja, vježbe - X nedjelja, pred.- X nedjelja, vježbe - XI nedjelja, pred.- XI nedjelja, vježbe - XII nedjelja, pred.- XII nedjelja, vježbe - XIII nedjelja, pred.- XIII nedjelja, vježbe - XIV nedjelja, pred.- XIV nedjelja, vježbe - XV nedjelja, pred.- XV nedjelja, vježbe - |
Opterećenje studenta | |
Nedjeljno | U toku semestra |
2 kredita x 40/30=2 sati i 40 minuta
2 sat(a) teorijskog predavanja 0 sat(a) praktičnog predavanja 0 vježbi 0 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 nastave | |
Konsultacije | |
Literatura | |
Oblici provjere znanja i ocjenjivanje | |
Posebne naznake za predmet | |
Napomena |
Ocjena: | F | E | D | C | B | A |
Broj poena | manje od 50 poena | više ili jednako 50 poena i manje od 60 poena | više ili jednako 60 poena i manje od 70 poena | više ili jednako 70 poena i manje od 80 poena | više ili jednako 80 poena i manje od 90 poena | više ili jednako 90 poena |