Računarske nauke (3 godine, 180 ESPB, osnovne studije) 2024

Povratak na listu studijskih programa

Kurikulum

Struktura studijskog programa

Vrsta studija

Studijski program OAS Računarske nauke obuhvata osnovne akademske studije iz oblasti računarskih nauka na Univerzitetu u Novom Sadu, koje se izvode na Prirodno-matematičkom fakultetu.

Stručni, akademski, odnosno naučni naziv

Po završetku studija stiče se zvanje prvog stepena informatičar.

Struktura studijskog programa

Uslov za sticanje zvanja diplomirani informatičar je da student položi sve obavezne predmete predviđene programom i sakupi ukupno 240 ESPB. Kurikulum studijskog programa sastoji se iz obaveznih predmeta i skupa izbornih predmeta.

Obavezni predmeti. Predviđeno je 19 obaveznih predmeta (ukupno 127 ESPB): šest u prvoj, šest u drugoj i sedam u trećoj godini studija. Obavezni predmeti su osmišljeni tako da pruže fundamentalna znanja i veštine u oblasti računarskih nauka i predstavljaju u svetu opšteprihvaćene osnove potrebne za osnovno akademsko obrazovanje svakog informatičara (bez obzira na specijalizacije), kojima su obuhvaćene osnove programiranja, fundamentalnih i naprednih algoritama i struktura podataka, neophodnih matematičkih aparata iz analize, diskretne i numeričke matematike, baza podataka, operativnih sistema, računarske arhitekture i informacionih sistema. Takođe, obavezni predmeti upotpunjuju ovo znanje savremenim i opšteprihvaćenim teorijama, metodama i praktičnim veštinama iz računarskih nauka, koje spadaju u oblasti analize algoritama, veštačke inteligencije, softverskog inženjerstva kao i iz složenijih matematičkih teorija i metoda teorijskog računarstva.

Izborni predmeti. Znanje studenata se upotpunjuje ponudom izbornih predmeta. Studenti biraju odgovarajući broj od ponuđenih izbornih predmeta shodno željama i potrebnom broju ESPB poena za uspešan završetak godine, odnosno studija. Izborni predmeti su skup više specijalizovanih (prilagođenih uzrastu studenata, kao i cilju studijskog programa) informatičkih predmeta, i ima ih ukupno 29 (koji ukupno nose 156 ESBP). Većina ovih izbornih predmeta iz oblasti teorijskog računarstva, modeliranja, analize i implementacije složenih softverskih sistema i tehnologija su sadržajno nezavisni, tako da ne iziskuju posebne uslove za upis, osim definisanih godina studija na kojima se oni nalaze u ponudi, kako bi se obezbedilo njihovo logičko nadovezivanje na sadržaje usvojene u sklopu obaveznih predmeta. U okviru izbornih predmeta takođe se nude kursevi u okviru kojih se razvijaju tzv. “meke” veštine (profesionalna komunikacija i pismenost, softverski alati i slično). U okviru ovog studijskog programa dozvoljeno je birati predmete sa drugih aktivnih studijskih programa u okviru Fakulteta do 36 ESPB uz odobrenje šefa studijskog programa i veća departmana.

Za upis na studije mogu konkurisati lica sa završenim srednjim obrazovanjem u četvorogodišnjem trajanju. Postoji mogućnost prelaska sa jednog na drugi studijski program koristeći prenos bodova za iste ili srodne predmete. Kriterijumi i uslovi prenošenja ESPB propisani su opštim aktom Prirodno-matematičkog fakulteta u Novom Sadu.

Na predavanjima se za obradu nastavnih sadržaja koristi auditorna metoda, pretežno frontalno, uz korišćenje računarske opreme i ostalih savremenih vizuelnih nastavnih sredstava, ali se koriste i pojedine grupne i individualne metode nastave. Shodno savremenim trendovima akademskog obrazovanja informatičara, vežbe kombinuju frontalni pristup uvežbavanja izloženih teorijskih principa i praktičan rad studenata na računaru, kao i na ostalim vidovima individualne i grupne nastave poput projekata, seminarskih radova, domaćih zadataka, praktikuma i drugo.

Trajanje studija

Studije traju tri godine, a njihova ukupna vrednost je 180 ESPB.

Bodovna vrednost predmeta

Bodovna vrednost svakog predmeta iskazana je u tabeli rasporeda predmeta po semestrima i godinama studija, kao i u tabelama specifikacije predmeta.

Završni rad

Studijskim programom nije predviđena izrada završnog rada.

Preduslovi za upis predmeta

Preduslovi za upis pojedinih predmeta ili grupe predmeta su naznačeni u tabelama specifikacije predmeta.

Svrha studijskog programa

Svrhe ovog studijskog programa su:

  • opšte akademsko obrazovanje informatičara, sposobnih za praktičan rad na računarima u privredi u svim fazama i ulogama tokom razvoja softvera, sa razumevanjem odnosa razvoja softvera sa drugim aspektima poslovanja i odgovarajućom teorijskom osnovom;
  • obrazovanje informatičara za učestvovanje u razvoju i primeni softverskih sistema, kao i za rad u primeni računarskih nauka u obrazovanju, bezbednosti, zdravstvu, digitalizaciji državnih servisa i usluga i drugim oblastima ljudskog rada;
  • usađivanje razumevanja dubljih principa računarskih nauka, čime se student osposobljava za savladavanje naprednijih informatičkih tehnika i njihovih inovacionih primena u kreativnim industrijama i preduzetničkim startapima;
  • priprema za dalje studije u oblasti računarskih nauka. Izborom odgovarajućih izbornih predmeta, student se već na osnovnim studijama može lagano specijalizovati u oblastima veb programiranja i dizajna, računarskih mreža i interneta stvari, računarske grafike i virtuelne i proširene realnosti ili ka fundamentalnijim oblastima informatike (konstrukcija kompajlera, matematička logika u računarstvu, analiza podataka i naprednije teme sistemskog softvera).

Informatičari, eksperti u računarskim naukama, su neophodni kadrovski resursi za razvoj društva baziranog na znanju odnosno informacionog društva koje je već značajno razvijeno u zemljama Evropske unije, Sjedinjenih Američkih Država, Australije, Japanu itd.

Srbija je počev od 2000. godine takođe izložena povećanoj potrebi za informatičkim kadrovima zbog povećanih investicija, privrednog rasta i pojave stranih kompanija i standarda kako u oblasti informatike, tako i u drugim oblastima koje imaju potrebu za informatičkom podrškom.

Studijski program obezbeđuje sticanje kompetencija koje su društveno opravdane i korisne. Studenti studijskog programa OAS Računarske nauke imaju mogućnost sticanja radnog iskustva kroz praksu kod mnogobrojnih poslovnih partnera sa kojima Prirodno-matematički fakultet ima zaključen ugovor o saradnji. Ove stručne prakse omogućavaju studentima da primene znanje stečeno tokom studija na problemima u industriji i time steknu iskustvo rada u privredi, kao i poslovna poznanstva. Studenti imaju mogućnost da putem prakse kod većine kompanija polože i ispite kao što su Stručna praksa i Informatički seminar A i B. Kroz ovu saradnju Prirodno-matematički fakultet dobija i povratne informacije od industrijskih partnera o kvalitetu nastave i spremnosti studenata za rad u privredi. U prethodnom periodu organi fakulteta su učinili znatne napore kako bi se proširila baza poslovnih partnera fakulteta, a postojeći partneri motivisali da daju češće i detaljnije povratne informacije o realizaciji stručnih praksi u svrhu unapređenja kvaliteta obrazovnog procesa.

Ciljevi studijskog programa

Ciljevi studijskog programa su sledeći:

  • upoznavanje sa osnovnim informatičkim principima, teorijama, metodama i tehnikama potrebnim za rešavanje problema pomoću računara, kao i za primenu računara u različitim oblastima ljudskog delovanja;
  • usvajanje osnovnih znanja, metoda i tehnika o programiranju i programskim jezicima, programskim paradigmama (proceduralnom, objektno-orijentisanom i funkcionalnom programiranju), algoritmima, operativnim sistemima, bazama podataka i informacionim sistemima;
  • upoznavanje sa osnovnim matematičkim disciplinama neophodnim za razumevanje, formalizaciju, analizu i rešavanje problema, kao i za uspešnu primenu informatičkih principa i tehnika;
  • nadgradnju osnovnih informatičkih znanja naprednijim principima i tehnikama iz oblasti računarskih nauka;
  • priprema za uspešnu primenu informatičkih tehnika u praksi (industrija, preduzetništvo, usluge i servisi);
  • priprema za dalju nadgradnju znanja, kao teorijska i praktična podloga za usvajanje složenijih sadržaja iz oblasti informatike – tj. za dalje studiranje na master studijama;
  • razvoj visokog stepena apstraktnog, analitičkog i sintetičkog, logičkog i algoritamskog načina razmišljanja i razumevanje različitih stupnjeva apstrakcije u informatičkom domenu;
  • razvijanje inicijative i sposobnosti za samostalno rešavanje problema pomoću računara pravilnom upotrebom usvojenih informatičkih principa i tehnika.

Kompetencije diplomiranih studenata

Opis opštih i predmetno-specifičnih kompetencija studenata

Opšte i predmetno-specifične kompetencije su:

  • sposobnost za analitički i sintetički pristup rešavanju informatičkih problema;
  • sposobnost za primenu znanja u praksi;
  • sposobnost donošenja odluka pri dizajniranju i implementaciji složenih softverskih sistema;
  • sposobnost učenja i nadgradnje informatičkih veština;
  • fundamentalna uže-stručna znanja teorijskog računarstva.

Opis ishoda učenja

Ishodi učenja su:

  • osnovna znanja iz bazičnih oblasti matematike;
  • sposobnost logičkog mišljenja, formulacije pretpostavki i izvođenja zaključaka na formalan i formalizovani način;
  • sposobnost razumevanja i formulisanja problema i njegovog modeliranja da bi se omogućila njegova analiza i rešavanje;
  • programerske veštine u proceduralnoj, objektno-orijentisanoj i funkcionalnoj paradigmi programiranja, kao i poznavanje više programskih jezika;
  • razumevanje svih faza u ciklusu razvoja softvera: specifikacija zahteva, analiza, dizajn (projektovanje), implementacija, testiranje i održavanje;
  • praktične veštine u korišćenju programskih okruženja, programskih biblioteka otvorenog koda, sistema za upravljanje relacionim bazama podataka i CASE alata;
  • razumevanje tekućih principa, tehnika i trendova u razvoju informatike i istraživačkih pravaca u računarskim naukama;
  • sposobnost da samostalno primeni principe i tehnike informatike u praksi u rešavanju problema iz različitih domena.

Iako je u pitanju trogodišnji studijski program, obrađuje se dovoljno praktično primenljivih tehnologija, pa su studenti, osim za nastavak studija na master studijskim programima, spremni i za direktno zapošljavanje u IT kompanijama.

Kurikulum

Studijski program OAS Računarske nauke sadrži 19 obaveznih predmeta koji ukupno nose 127 ESPB (70.56%). Obavezni predmeti pokrivaju širok spektar uglavnom akademsko-opšteobrazovnih, kao i teorijsko-metodoloških i naučno-stručnih tema iz oblasti informatike.

Pored obaveznih predmeta, studentima na raspolaganju stoje i izborni predmeti kojima se popunjava ostatak bodova do 180 ESPB. Lista izbornih predmeta sadrži njih 27, pri čemu je za svaki izborni predmet definisan semestar od kog je dostupan, a student je u mogućnosti da ih bira na različitim godinama u zavisnosti od semestra od kojih su predmeti dostupni. Izborni predmeti obuhvataju specifične (uglavnom stručno-aplikativne i naučno-stručne) informatičke sadržaje, koji upotpunjuju prvi nivo obrazovanja informatičara.

Raspored predmeta po semestrima i godinama studija

Redni broj Šifra Naziv Sem. Aktivna nastava Ost. ESPB Obavezni/
Izborni
O/I
Tip predmeta
P V DON IR
PRVA GODINA
1 IOU01 Uvod u programiranje 1 2 3 0 0 0 8 O TM
2 IOR01 Diskretne strukture 1 1 3 2 0 0 0 7 O AO
3 IOR02 Matematička analiza 1 1 3 3 0 0 0 7 O AO
4 Izborna grupa predmeta za zimski semestar 1 10 I
5 IOU05 Strukture podataka i algoritmi 1 2 2 3 0 0 0 7 O TM
6 IOR04 Diskretne strukture 2 2 3 2 0 0 0 6 O NS
7 IOR05 Matematička analiza 2 2 3 2 0 0 0 6 O NS
8 Izborna grupa predmeta za letnji semestar 2 10 I
Ukupno časova (predavanja/vežbe + DON/ostali časovi) i bodovi na godini 20–23 20–23 61
Ukupno časova aktivne nastave na godini 42–44
DRUGA GODINA
1 IOU10 Objektno-orijentisano programiranje 1 3 2 4 0 0 0 7 O TM
2 IOU11 Strukture podataka i algoritmi 2 3 2 3 0 0 0 7 O TM
3 IOU12 Baze podataka 1 3 3 2 0 0 0 7 O SA
4 IOR07 Linearna algebra i analitička geometrija 3 3 2 0 0 0 6 O NS
5 Izborna grupa predmeta za zimski semestar 3 5 I
6 IOR10 Numeričke metode i optimizacija 4 3 2 0 0 0 7 O SA
7 IOU17 Objektno-orijentisano programiranje 2 4 2 4 0 0 0 8 O NS
8 Izborna grupa predmeta za letnji semestar 4 18 I
Ukupno časova (predavanja/vežbe + DON/ostali časovi) i bodovi na godini 22–25 19–22 65
Ukupno časova aktivne nastave na godini 43–45
TREĆA GODINA
1 IOU21 Operativni sistemi 1 5 2 3 0 0 0 7 O NS
2 IOU24 Programski jezici i paradigme 5 2 3 0 0 0 7 O TM
3 IOU25 Softversko inženjerstvo 5 4 2 0 0 0 8 O NS
4 IOR12 Teorijsko računarstvo 5 3 2 0 0 0 6 O NS
5 Izborna grupa predmeta za zimski semestar 5 4 I
6 IOR14 Veštačka inteligencija 6 2 3 0 0 0 7 O NS
7 IOR15 Diskretna verovatnoća i statistika 6 2 2 0 0 0 6 O NS
8 IOR17 Stručna praksa 6 0 0 0 0 6 3 O SA
9 Izborna grupa predmeta za letnji semestar 6 19 I
Ukupno časova (predavanja/vežbe + DON/ostali časovi) i bodovi na godini 24–28 17–21 6 67
Ukupno časova aktivne nastave na godini 44–47
Ukupno časova aktivne nastave, ostali časovi i bodova za sve godine studija 135–142 6 193
  • Tip predmeta: TM – teorijsko metodološki, NS – naučno stručni, SA – stručno aplikativni, AO – akademsko opšteobrazovni
  • Časovi aktivne nastave: P – predavanja, V – vežbe, DON – drugi oblici nastave (laboratorijske vežbe, seminari i dr. u zavisnosti od specifičnosti studijskog programa), IR – istraživački rad, Ost. – ostali oblici nastave

Izborna nastava na studijskom programu

Redni broj Šifra Naziv Sem. Aktivna nastava Ost. ESPB Obavezni/
Izborni
O/I
Tip predmeta
P V DON IR
Izborna grupa predmeta za zimski semestar
1 IOU03 Skript jezici 1, 3, 5 2 1 0 0 0 5 I SA
2 IOR03 Računarske nauke: pregled i perspektive 1, 3, 5 1 0 0 0 0 2 I AO
3 IOU13 Informatički seminar A 1, 3, 5 1 2 0 0 0 5 I SA
4 IOU02 Softverski praktikum 1 1, 3, 5 1 2 0 0 0 5 I SA
5 IZ0009 Razvojna i pedagoška psihologija 1, 3, 5 3 1 0 0 0 6 I AO
6 IOR08 Interakcija korisnika i računara 3, 5 2 2 0 0 0 6 I NS
7 IOU14 Organizacija računara 3, 5 2 2 0 0 0 6 I NS
8 IOU23 Veb programiranje 5 2 3 0 0 0 7 I SA
9 IOR13 Osnove konstrukcije kompajlera 5 1 2 0 0 0 4 I SA
10 IOU15 Uvod u računarsku grafiku 5 2 3 0 0 0 7 I SA
11 IOU22 Razvoj informacionih sistema 5 2 3 0 0 0 7 I SA
12 OP1012 Internet stvari 5 2 2 0 0 0 5 I SA
Izborna grupa predmeta za letnji semestar
1 IOU06 Uvod u elektronsko poslovanje 2, 4, 6 2 2 0 0 0 6 I NS
2 IM0043 Sociologija 2, 4, 6 2 0 0 0 0 5 I AO
3 IOU16 Informatički seminar B 2, 4, 6 1 2 0 0 0 5 I SA
4 IOR06 Logika u računarskim naukama 2, 4, 6 2 1 0 0 0 4 I TM
5 IOU08 Softverski praktikum 2 2, 4, 6 1 2 0 0 0 5 I SA
6 IOU07 Veb dizajn 2, 4, 6 1 2 0 0 0 6 I SA
7 IOR09 Profesionalna komunikacija i pismenost 4, 6 2 1 0 0 0 4 I AO
8 IOU18 Obrazovne tehnologije 4, 6 2 2 0 0 0 6 I NS
9 IOU19 Baze podataka 2 4, 6 2 3 0 0 0 7 I NS
10 IOR11 Digitalna kola 4, 6 2 2 0 0 0 6 I SA
11 IOU20 Računarske mreže 4, 6 2 2 0 0 0 6 I SA
12 IOR16 Virtuelna i proširena realnost 6 1 2 0 0 0 4 I SA
13 IOU26 Modeliranje informacionih sistema 6 3 2 0 0 0 7 I SA
14 IOU27 Socijalne mreže 4, 6 2 2 0 0 0 6 I SA
15 IOU28 Operativni sistemi 2 6 2 3 0 0 0 7 I SA
  • Tip predmeta: TM – teorijsko metodološki, NS – naučno stručni, SA – stručno aplikativni, AO – akademsko opšteobrazovni
  • Časovi aktivne nastave: P – predavanja, V – vežbe, DON – drugi oblici nastave (laboratorijske vežbe, seminari i dr. u zavisnosti od specifičnosti studijskog programa), IR – istraživački rad, Ost. – ostali oblici nastave