Studij traje tri akademske godine (tj. šest semestara), 180 ECTS bodova. Kandidati za upis na ovaj studijski program moraju imati završenu četverogodišnju srednju školu.Stručni naziv koji se stiče je Bakalaureat/Bachelor kompjuterskih nauka
Glavni cilj programa je da pruži studentima znanja i vještine koje im omogućavaju da rade kao bakalaureati kompjuterskih nauka/znanosti i kvalifikuju ih za pristup drugom ciklusu studija. Studenti tokom studija stiču znanja i kompetencije za rješavanje širokog spektra problema iz različitih oblasti kompjuterskih nauka i primjene matematičkih metoda u srodnim oblastima. Stečena znanja i vještine mogu se primijeniti u razvoju različitih informacionih sistema koje koriste softverske kompanije ili druge ustanove. Zavisno od odabira izbornih predmeta, studenti mogu da steknu dodatna znanja iz različitih oblasti kompjuterskih nauka, vještačke inteligencije ili primijenjene ili teorijske matematike.
Kompetencije koje su specifične za matematiku
Kompetencije koje su specifične za matematiku
Nositelji diplome su u stanju da:
- razumiju matematički jezik i koriste ga,
- analiziraju osobine određenih matematičkih objekata,
- prepoznaju, formulišu i rješavaju probleme iz opće matematike na nivou uvodnih kurseva iz matematike,
- modeliraju i rješavaju osnovne probleme iz određenih oblasti matematike.
Kompetencije koje su specifične za kompjuterske nauke
Nositelji diplome su u stanju da:
- analiziraju mogućnosti i metode rješavanja problema uz pomoć računara,
- razvijaju sofisticiranija programska rješenja u različitim programskim jezicima, kako bez, tako i uz primjenu objektno-orjentisanih i generičkih tehnika,
- koriste i implementiraju standardne algoritme i strukture podataka,
- rješavaju određene probleme iz oblasti mašinskog učenja i implementiraju njihova rješenja,
- primjenjuju jednostavnije tehnike optimizacije kod rješavanja određenih problema,
- kreiraju složene web stranice i implementiraju dinamičke web sisteme,
- razvijaju različite mobilne i desktop aplikacije,
- kreiraju, implementiraju i održavaju relacione i NoSQL baze podataka,
- rade u dinamičkom okruženju i prilagođavaju se inovacijama u oblasti kompjuterskih nauka.
Generičke kompetencije
Od nositelja diploma se očekuje da:
- razviju vještine analiziranja i rješavanja problema,
- razviju vještinu apstraktnog logičkog razmišljanja i zaključivanja,
- pišu algoritme za rješavanje praktičnih problema,
- pokazuju kreativnost i fleksibilnost u radu,
- razviju vještine organizacije i planiranja,
- uspješno prenesu svoje ideje koristeći različite medije,
- su osposobljeni da rade nezavisno, kao i u timu,
- koriste stručnu literaturu na engleskom i na drugim stranim jezicima koja se odnosi na kompjuterske nauke i informacione tehnologije.
Nositelj diplome bakalaureata kompjuterskih nauka/znanosti može raditi u firmama i institucijama koje razvijaju i koriste računarske aplikacije, kao što su (ne i isključivo) softverske firme, osiguravajući zavodi i banke, kao i u drugim firmama i institucijama, koje zapošljavaju softver-inženjere. Uz položene kurseve iz pedagoško-psihološke i didaktičko-metodičke oblasti, nositelj diplome je osposobljen da samostalno izvodi nastavu iz informatičkih predmeta u osnovnim školama.
Nastavni plan i program za smjer "Kompjuterske nauke" (vrijedi za studente upisane od akademske 2015./26. godine)
Šifra | Naziv predmeta | Semestar I | ECTS |
---|---|---|---|
KN100 | Programiranje 1 | 2+2+2 | 6 |
KN110 | Web programiranje | 2+0+2 | 6 |
KN120 | Kompjuterski sistemi | 2+2+0 | 6 |
KN130 | Kalkulus 1 | 3+2+0 | 6 |
KN140 | Elementarna matematika | 2+2+0 | 6 |
Šifra | Naziv predmeta | Semestar II | ECTS |
---|---|---|---|
KN150 | Programiranje 2 | 3+2+2 | 6 |
KN160 | Vizuelno programiranje | 2+0+2 | 6 |
KN170 | Diskretna matematika | 2+2+0 | 6 |
KN180 | Analitička geometrija | 2+2+0 | 6 |
KN190 | Kalkulus 2 | 3+2+0 | 6 |
Šifra | Naziv predmeta | Semestar III | ECTS |
---|---|---|---|
KN200 | Programiranje 3 | 3+0+2 | 5 |
KN210 | Uvod u vještačku inteligenciju | 2+0+2 | 5 |
KN220 | Baze podataka | 3+0+2 | 5 |
KN230 | Linerana algebra za kompjuterske nauke | 3+2+0 | 5 |
KN240 | Kalkulus 3 | 3+2+0 | 5 |
KN245 | Vjerovatnoća i statistika za kompjuterske nauke | 3+1+1 | 5 |
Šifra | Naziv predmeta | Semestar IV | ECTS |
---|---|---|---|
KN250 | Mašinsko učenje | 2+2+2 | 5 |
KN260 | Kibernetička sigurnost | 2+0+2 | 5 |
KN270 | Razvoj web aplikacija 1 | 2+0+2 | 5 |
KN280 | Računarske mreže | 2+0+2 | 5 |
KN290 | Teorija grafova | 3+2+0 | 5 |
Izborni predmet 1 | 5 |
Šifra | Naziv predmeta | Semestar V | ECTS |
---|---|---|---|
KN300 | Neuronske mreže | 2+0+2 | 5 |
KN310 | Primjene mašinskog učenja | 2+0+2 | 5 |
KN320 | Osnove kompjutacione geometrije i grafike | 2+0+2 | 5 |
KN330 | Strukture podataka i algoritmi | 3+0+2 | 5 |
KN340 | Operaciona istraživanja | 3+1+1 | 5 |
Izborni predmet 2 | 5 |
Šifra | Naziv predmeta | Semestar VI | ECTS |
---|---|---|---|
KN350 | Razvoj sistema vještačke inteligencije | 2+0+2 | 5 |
KN360 | Primjene neuronskih mreža | 2+0+2 | 5 |
KN370 | Razvoj web aplikacija 2 | 2+0+2 | 5 |
KN380 | Razvoj mobilnih aplikacija | 2+0+2 | 5 |
KN390 | Analiza i sinteza algoritama | 3+0+2 | 5 |
Izborni predmet 3 | 5 |
Naziv predmeta | ECTS |
---|---|
Teorija izračunljivosti | 5 |
Kombinatorika | 5 |
Uz odgovarajuću odluku Vijeća Odsjeka za matematičke i kompjuterske nauke data lista mogućih izbornih predmeta se svake akademske godine može dopuniti. |
Naziv predmeta | ECTS |
---|---|
Odabrana poglavlja kompjuterskih nauka | 4 |
Numerička matematika | 4 |
Dinamički sistemi | 5 |
Uz odgovarajuću odluku Vijeća Odsjeka za matematičke i kompjuterske nauke data lista mogućih izbornih predmeta se svake akademske godine može dopuniti. |
Naziv predmeta | ECTS |
---|---|
Cjelobrojno programiranje | 5 |
Odabrana poglavlja teorije grafova | 5 |
Akademsko komuniciranje | 5 |
Uz odgovarajuću odluku Vijeća Odsjeka za matematičke i kompjuterske nauke data lista mogućih izbornih predmeta se svake akademske godine može dopuniti. |