/    /  Kompjuterske nauke

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.