Informational Technologies (Undergraduate)
09/04/2024 2026-11-04 12:14Informatika (OAS)
Informatics
Undergraduate (Bachelor’s) Studies
Basic Information about the Program
Svrhа studiјskоg prоgrаmа оsnоvnih аkаdеmskih studiја Infоrmаtikа је оbrаzоvаnjе Diplоmirаnih infоrmаtičаrа kојi su оspоsоblјеni zа kоrišćеnjе infоrmаciоnih tеhnоlоgiја i zа prаktičаn rаd nа rаčunаrimа u društvu, privrеdi i оbrаzоvаnju.
Degree and Employment Opportunities
Studеnti kојi zаvršе studiјski prоgrаm Infоrmаtikа su kоmpеtеnti dа rеšаvајu prоblеmе iz prаksе i dа оbаvlјајu sljеdеćе pоslоvе:
- rukоvоdilаc rаčunskоg cеntrа (IT sеktоrа, službе i sl.) ,
- sistеm аnаlitičаr (prојеktаnt IS),
- prојеktаnt i аdministrаtоr bаzа pоdаtаkа i informacionih sistem,
- prоgrаmеr – rаzvој аplikаtivnоg sоftvеrа,
- sоftvеrski inžеnjеring,
- vеb dizајn i intеrnеt prоgrаmirаnjе,
- еdukаciја kаdrоvа u dоmеnu infоrmаciоnih tеhnоlоgiја u оbrаzоvnim ustаnоvаmа.
Upon completion of this study program, the title Bachelor of Informatics is awarded.
Duration of Studies
Osnovne akademske studije Informatika se izvode u toku četiri školske godine, odnosno osam semestara, a ukupan obim studija je 240 ESPB.
Tuition Fees
The annual tuition fee for this programme is €1,300, payable in eight monthly installments.
The fee is charged in Serbian dinars based on the exchange rate of the National Bank of Serbia on the payment date.
For more information on scholarships and discounts, you can visit the official website: www.uninp.edu.rs/stipendije
Course Schedule by Semester and Year
GENERACIJA 2017/18
I Year
▼
Semester 1
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 1. | IOA01 | Istorija razvoja matematike i informatike | 5 |
Course DescriptionUpoznavanje s historijskim razvojem prirodnih nauka, s posebnim naglaskom na historiju matematike i informatike. Razumijevanje periodizacije razvoja matematike, ključnih matematičkih disciplina i evolucije računske tehnike i informatike. | |||
| 2. | IOA02 | Mathematics 1 | 7 |
Course DescriptionUpoznavanje s matematičkim pojmovima za rješavanje kontinuiranih problema. Razvoj matematičkog načina razmišljanja i zaključivanja. Osposobljavanje za rješavanje jednačina primjenom determinanti, matrica i vektora, kao i ispitivanje funkcija koristeći skupove i matematičku logiku. | |||
| 3. | IOA03 | English Language 1 | 4 |
Course DescriptionSistematsko unapređivanje komunikativne kompetencije studenata. Razvijanje svijesti o međujezičkim, unutarjezičkim i kulturnim razlikama radi efikasne komunikacije. Na Pre-intermediate nivou, studenti će razumjeti slušane i pisane tekstove, voditi dijaloge (o vremenu, smjeru, kupovini, itd.) i pisati kraće i duže tekstove. | |||
| 4. | IOA04 | Basics of Informatics | 6 |
Course DescriptionUpoznavanje s osnovnim pojmovima iz informatike i njenim značajem za savremeno poslovanje. Razvijanje praktičnih vještina u korištenju programskih alata (obrada teksta, tabelarna izračunavanja, izrada prezentacija i internetsko pretraživanje). Osposobljavanje studenata za efikasno korištenje ovih alata tokom studija. | |||
| 5. | IOA05 | Data Structures and Algorithms | 8 |
Course DescriptionUpoznavanje s osnovnim apstraktnim strukturama podataka, principima njihove implementacije i algoritmima za rad s njima. Osposobljavanje za samostalno i kreativno rješavanje kompleksnih problema u praksi. | |||
Ukupno ESPB za Semestar 1: 30 ESPB
Semestar 2
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 6. | IOA06 | Mathematics 2 | 6 |
Course DescriptionUpoznavanje sa matematičkim pojmovima za rješavanje kontinuiranih problema. Razvijanje matematičkog načina mišljenja i zaključivanja. Osposobljavanje za rješavanje zadataka iz diferencijalnog i integralnog računa. Osposobljavanje za modelovanje problema koji se rješavaju diferencijalnim jednačinama. | |||
| 7. | IOA07 | Fundamentals of Computer Technology | 6 |
Course DescriptionUpoznavanje s modernim informacionim tehnologijama i njihovom primjenom u inženjerstvu. Sticanje osnovne informatičke pismenosti i savladavanje metoda rada sa IT alatima. Osposobljavanje studenata za samostalno korištenje IT alata u rješavanju akademskih zadataka, čime se pripremaju za savladavanje složenijih disciplina. | |||
| 8. | IOA08 | Introduction to Programming | 6 |
Course DescriptionSticanje osnovnih znanja o programiranju i programskim jezicima. Upoznavanje s projektovanjem i kodiranjem osnovnih algoritama. Osposobljavanje za implementaciju jednostavnijih algoritama, uz poznavanje sintakse i semantike programskih jezika C i Pascal. | |||
| 9. | IOA09 | English Language 2 | 4 |
Course DescriptionSticanje jezičkih znanja i vještina na nivou Pre-Intermediate. Osposobljavanje studenata da na ovom nivou razumiju slušane i pisane tekstove, vode dijaloge o svakodnevnim temama (npr. u kupovini, kod doktora) i pišu kraće i duže tekstove. | |||
| 10. | IB1 | Elective Block 1 (Choose 1 of 2):
| 6 |
Course DescriptionRačunarske aplikacije: Sticanje osnovnih i primijenjenih znanja iz oblasti poslovnih aplikacija. Osposobljavanje studenta za rješavanje zadataka i primjenu savremenih tehnologija i alata iz ove oblasti, što će mu koristiti u daljem obrazovanju i stručnim predmetima. Poslovna informatika: Cilj je sticanje računarske pismenosti u kontekstu poslovnog okruženja. Priprema studenata za primjenu računara u struci. Osposobljavanje za upotrebu računara, rad s datotekama i korištenje programskih paketa za kancelarijsko poslovanje. Mogućnost sticanja ECDL sertifikata. | |||
| 11. | IOA12 | Professional Internship 1 | 2 |
Course DescriptionSticanje praktičnih znanja o funkcionisanju i organizaciji preduzeća kroz stručnu praksu. Mogućnost primjene teorijskog znanja u realnim uslovima. Razvijanje vještina rukovođenja, upravljanja i rješavanja problema. Povećanje lične odgovornosti i sticanje preporuka za zaposlenje. | |||
Ukupno ESPB za Semestar 2: 30 ESPB
II Year
▼
Semester 3
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 11. | IOA13 | Discrete Mathematics | 6 |
Course DescriptionUpoznavanje s matematičkim pojmovima za rješavanje diskretnih problema. Razvijanje logičkog i kritičkog mišljenja kroz formalno dokazivanje. Osposobljavanje za rješavanje problema iz teorije grafova, linearnog programiranja, prekidačke algebre i teorije igara. | |||
| 12. | IOA14 | Databases | 7 |
Course DescriptionUpoznavanje s osnovnom terminologijom iz baza podataka. Savladavanje relacionog modela podataka i modela “entiteti i veze” (ER model). Osposobljavanje za projektovanje i implementaciju shema baze podataka pomoću ER modela i njihovo prevođenje u relacioni model. Savladavanje sintakse i upotrebe jezika SQL za izradu upita. | |||
| 13. | IOA15 | Computer Architecture | 7 |
Course DescriptionOsvajanje principa rada računara, njegove arhitekture naredbi, te organizacije i implementacije. Ovladavanje asemblerskim programiranjem na početničkom nivou. Stečena znanja predstavljaju osnovu za praćenje stručnih predmeta koji slijede. | |||
| 14. | IOA16 | English Language 3 | 4 |
Course DescriptionSticanje jezičkih znanja i vještina na nivou Intermediate. Osposobljavanje studenata da na ovom nivou razumiju slušane i pisane tekstove (od opšteg do detaljnog). Sposobnost vođenja dijaloga i diskutovanja o različitim, uključujući i složenije teme (npr. obrazovni sistem, argumentacija, savjeti). Osposobljavanje za pisanje kraćih i dužih tekstova (pisma, biografije, motivaciona pisma, kritike, opisi). | |||
| 15. | IB2 | Elective Block 2 (Choose 1 of 2):
| 6 |
Course DescriptionPrimjena računara u nastavi matematike: Upoznavanje s bitnijim open-source matematičkim softverom i načinom njegovog korištenja. Osposobljavanje za korištenje softvera: Maxima za simboličko računanje, Octave za linearnu algebru, GAP za algebarske probleme, GeoGebra za geometrijske probleme, PARI/GP za teoriju brojeva, GnuPlot za crtanje dijagrama, networkX za teoriju grafova. Opšta pedagogija: Cilj je ovladavanje teorijskim i konceptualnim znanjem iz pedagogije. Sticanje znanja o teorijskim osnovama procesa vaspitanja u širem naučnom kontekstu. Razvijanje sposobnosti za samostalnu procjenu vrijednosti ideja, programa i metoda vaspitanja u praksi. Osposobljavanje studenata da razumiju suštinu intelektualnog, moralnog, estetskog i fizičkog vaspitanja. Razvijanje kritičkog stava prema različitim teorijskim stanovištima o vaspitanju ličnosti i prepoznavanje ličnog pedagoškog kodeksa. | |||
Ukupno ESPB za Semestar 3: 30 ESPB
Semester 4
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 16. | IOA19 | Object-Oriented Programming 1 | 7 |
Course DescriptionUpoznavanje sa bitnim osobinama programskih jezika i osnovnim principima rada programskih prevodilaca (kompajlera) i alata. Sticanje znanja o konceptima savremenih programskih jezika i principima objektno orijentisanog programiranja (OOP) na primjeru jezika C# Sharp. Osposobljavanje za samostalno postavljanje i rješavanje programskih problema, uključujući pisanje objektno orijentisanih aplikacija. | |||
| 17. | IOA20 | Introduction to Information Systems | 5 |
Course DescriptionUpoznavanje sa osnovnom terminologijom, metodologijom i modelima podataka (ER model, relacioni, objektni) iz oblasti projektovanja informacionih sistema. Savladavanje metoda Strukturne Sistem Analize i UML-a, te korištenje CASE alata. Ovladavanje sintaksom i tehnikama upotrebe jezika relacionih i relaciono-objektnih baza podataka. Osposobljavanje za primjenu metodologije projektovanja informacionih sistema na konceptualnom i implementacionom nivou. | |||
| 18. | IOA21 | Operating Systems | 6 |
Course DescriptionSticanje znanja o osnovama projektovanja operativnih sistema (OS) i savremenim problemima u tom području. Upoznavanje s mehanizmima upravljanja procesima, sinhronizacije procesa i upravljanja memorijom. Osposobljavanje studenta za praktičnu i teorijsku primjenu stečenog znanja na projektovanje i implementaciju pojedinih komponenata OS-a. | |||
| 19. | IOA22 | English Language 4 | 4 |
Course DescriptionSticanje jezičkih znanja i vještina na nivou Intermediate. Osposobljavanje studenata da na ovom nivou razumiju slušane i pisane tekstove (od opšteg do detaljnog). Sposobnost vođenja dijaloga i diskutovanja o različitim temama (npr. obrazovni sistem, davanje savjeta, argumentacija). Osposobljavanje za pisanje kraćih i dužih tekstova (pisma, biografije, motivaciona pisma i sl.). | |||
| 20. | IB3 | Elective Block 3 (Choose 1 of 2):
| 6 |
Course DescriptionUpravljanje multimedijalnim sadržajima: Upoznavanje sa značajem i širokom upotrebom multimedije u svakodnevnom životu i savremenom poslovanju. Usvajanje osnovnih teorijskih i praktičnih pristupa u projektovanju i izradi multimedijalnih sadržaja. Osposobljavanje za samostalnu izradu i održavanje multimedijalnih sadržaja. Opšta psihologija: Upoznavanje sa strukturom i razvojem psihologije kao nauke, te primjenom psiholoških saznanja u različitim oblastima, s posebnim fokusom na proces obrazovanja. Razumijevanje psiholoških odrednica, osnovnih pojmova i pristupa ličnosti. Osposobljavanje za praktičnu primjenu stečenih znanja, uključujući rad s djecom i roditeljima, procjenu osnovnih crta ličnosti i karaktera učenika, te stručno komentarisanje pojava u psihičkom životu. | |||
| 22. | IOA25 | Professional Practice 2 | 2 |
Course DescriptionSticanje neposrednih saznanja o funkcionisanju i organizaciji preduzeća kroz stručnu praksu. Mogućnost provjere i primjene teorijskih znanja u realnim uslovima. Savladavanje vještina rukovođenja, upravljanja, organizovanja i povećanje ličnih kompetencija. Razvijanje osjećaja odgovornosti kroz samostalno rješavanje zadataka s mentorom. Sticanje upotrebljivog znanja i potencijalna preporuka za zaposlenje. | |||
Ukupno ESPB za Semestar 4: 30 ESPB
III Year
▼
Semester 5
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 21. | IOA26 | Object-Oriented Programming 2 | 6 |
Course DescriptionSticanje vještina za razvoj softverskih aplikacija u programskom jeziku Java. Osposobljavanje za analizu, pisanje i održavanje Java koda, uz punu primjenu objektnog pristupa (OOP). | |||
| 22. | IOA27 | Computer Networks | 6 |
Course DescriptionCilj je ovladavanje osnovnim načelima i tehnologijama iz oblasti komunikacionih i računarskih mreža. Obuka obuhvata teoretske aspekte i praktičan rad s mrežnim tehnologijama. Osposobljavanje za rad sa savremenim komunikacionim sredstvima, njihovo projektovanje, primjenu u poslovnim sistemima i održavanje. | |||
| 23. | IOA28 | Internet Programming | 6 |
Course DescriptionOsposobljavanje studenata za rješavanje problema iz oblasti Web programiranja. Upoznavanje s HTTP protokolom, serverskom i JSP tehnologijom, te organizacijom i arhitekturom Web aplikacija. Stečena znanja služe kao osnova za praćenje nastave na stručnim predmetima koji slijede. | |||
| 24. | IOA29 | Business Information Systems | 6 |
Course DescriptionUpoznavanje sa osnovnim karakteristikama poslovnih informacionih sistema (IS). Savladavanje svih faza životnog ciklusa IS-a (od akvizicije zahtjeva i modeliranja do eksploatacije i modifikacije). Osposobljavanje za prepoznavanje strukture, uloge i funkcije poslovnog IS-a. Usvajanje vještina modeliranja poslovnih procesa pomoću UML jezika. Osposobljavanje za učešće u razvoju, administriranju i modifikaciji poslovnih informacionih sistema, te njihovo korištenje. | |||
| 25. | IB4 | Elective Block 4 (Choose 1 of 2):
| 6 |
Course DescriptionPreduzetništvo: Upoznavanje studenata sa karakteristikama uspješnog preduzetništva i kriterijumima za odabir preduzetničkih ideja. Osposobljavanje za uspješno vođenje preduzetničkog biznisa i implementaciju preduzetničkih ideja u praksi. Uvod u pedagošku psihologiju: Cilj je ovladavanje teorijskim i proceduralnim znanjem iz psihologije u obrazovanju. Sticanje vještina za razumijevanje potreba učenika, podsticanje njihovog razvoja i kreiranje efikasnih nastavnih situacija. Usvajanje znanja o prirodi i značaju procesa učenja i faktorima uspješnog školskog postignuća. Osposobljavanje za samostalno rješavanje konkretnih problema u školi (npr. ocjenjivanje, mentalna higijena). Razvijanje kompetencije za analizu problema nastavnog procesa i stvaranje motivacije za učenje. | |||
Ukupno ESPB za Semestar 5: 30 ESPB
Semester 6
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 26. | IOA32 | Web Design | 6 |
Course DescriptionUpoznavanje studenata sa osnovnim pravilima Web dizajna. Osposobljavanje za projektovanje i realizaciju jednostavnijih web-aplikacija, uz poštovanje pravila Web dizajna. | |||
| 27. | IOA33 | Computer Graphics and Geometry | 5 |
Course DescriptionUpoznavanje studenata sa hardverskim i softverskim standardima u računarskoj grafici i geometriji, te ukazivanje na njihov značaj. Osposobljavanje za razvoj i manipulaciju elementima računske grafike i geometrije u ravni i prostoru. Stečena znanja i vještine koriste se za razvoj softvera za vizualizaciju informacija (koristeći X3D i/ili OpenGL) i za digitalizaciju i obradu grafičkog materijala (koristeći alate kao što su Photoshop, CorelDraw i Matlab). | |||
| 28. | IOA34 | Statistics | 7 |
Course DescriptionUpoznavanje studenata sa logikom i konceptom statističkog (induktivno-probabilističkog) načina razmišljanja. Sticanje znanja za razumijevanje pretpostavki i ograničenja statističkih metoda, te pravilno izračunavanje i interpretiranje osnovnih statističkih pokazatelja. Osposobljavanje za statističku analizu podataka i interpretaciju rezultata pomoću računarske opreme i softverskih paketa, radi primjene u praksi. | |||
| 29. | IOA35 | Knowledge Management | 4 |
Course DescriptionUpoznavanje studenata sa osnovnim karakteristikama ekonomije znanja. Usvajanje osnova teorije upravljanja tokovima znanja i metodologija za praćenje i mjerenje intelektualnog kapitala organizacija. Osposobljavanje studenata za analizu i kreiranje rješenja u realnom okruženju, koristeći savremene metode upravljanja nevidljivim kapitalom firme (znanjem). Ovladavanje konceptom strategije zasnovane na znanju. | |||
| 30. | IB5 | Elective Block 5 (Choose 1 of 2):
| 6 |
Course DescriptionInterkulturalno razumijevanje i komunikacija: Upoznavanje studenata sa osnovnim ljudskim pravima, interkulturalnim razumijevanjem i mirnim rješavanjem konflikata. Razvijanje svijesti o prakticiranju ovih vrijednosti u nastavnom procesu. Osposobljavanje studenata za aktivno i pozitivno učešće u multikulturalnoj zajednici, uz unaprjeđenje i poštovanje ljudskih prava. Savremene metode u nastavi: Sticanje znanja i iskustava za izbor i rad sa alatima i tehnologijama za razvoj kurseva e-učenja. Razvijanje sposobnosti za analizu elemenata e-učenja (isporuka, administracija, podrška, kreiranje gradiva) na koje se primjenjuju alati. Aktivno korištenje različitih alata, uključujući tradicionalne alate i Web 2.0 alate za kolaboraciju. | |||
| 33. | IOA38 | Professional Practice 3 | 2 |
Course DescriptionSticanje neposrednih saznanja o funkcionisanju i organizaciji preduzeća kroz stručnu praksu. Mogućnost provjere i primjene teorijskih znanja u realnim uslovima. Savladavanje vještina rukovođenja, upravljanja, organizovanja i povećanje ličnih kompetencija. Razvijanje osjećaja odgovornosti kroz samostalno rješavanje zadataka s mentorom. Sticanje upotrebljivog znanja i potencijalna preporuka za zaposlenje. | |||
Ukupno ESPB za Semestar 6: 30 ESPB
IV Year
▼
Semester 7
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 31. | IOA39 | Interakcija čovjek – računar | 6 |
Course DescriptionRazmatranje koncepata interakcije čovjeka i računara (HCI) s obje strane korisničkog interfejsa. Upoznavanje s ljudskim faktorima, kognitivnim procesima, analizom performansi, studijama upotrebe i stilovima interakcije. Obrada postupka razvoja korisničkog interfejsa s naglaskom na dizajn prilagođen korisniku i metodologiju vrednovanja. Osposobljavanje studenta za uspješnu primjenu znanja o ljudskom faktoru, kognitivnim procesima i okruženju pri razvoju, implementaciji i analizi korisničkog interfejsa. | |||
| 32. | IOA40 | E-Learning and Teaching | 6 |
Course DescriptionUpoznavanje sa saznanjima psiholoških i pedagoških nauka o procesu učenja i nastave u tradicionalnom i e-okruženju. Osposobljavanje za praćenje, usmjeravanje i oblikovanje procesa učenja i nastave u oba okruženja. Razumijevanje osnovnih procesa i dimenzija obrazovanja, nastave i učenja. Prepoznavanje efekata različitih faktora učenja i analiza interakcije u nastavnim kontekstima. Planiranje i oblikovanje procedura učenja i nastave te planiranje razvoja profesionalnih vještina nastavnika i e-edukatora. | |||
| 33. | IOA41 | Wireless and Mobile Communications | 6 |
Course DescriptionCilj je ovladavanje osnovnim načelima i tehnologijama iz oblasti radio komunikacija i bežičnih računarskih mreža. Obuka obuhvata teoretske aspekte i praktičan rad s tim tehnologijama. Osposobljavanje za rad s najsavremenijim tehnologijama bežičnih mreža, njihovo projektovanje, primjenu i održavanje. | |||
| 34. | IB6 | Elective Block 6 (Choose 1 of 2):
| 6 |
Course DescriptionElektronsko poslovanje: Cilj je sticanje mogućnosti samostalnog rada u oblasti elektronskog poslovanja (e-poslovanja) radi primjene u savremenom poslovnom svijetu. Ovladavanje terminologijom i sticanje znanja za projektovanje i integraciju informacionih sistema u e-poslovanju. Sticanje znanja za praktičnu, softversku realizaciju e-poslovnih sistema. Metodika vaspitno-obrazovnog rada: Cilj je razumijevanje vaspitno-obrazovne prakse dječijeg vrtića i otkrivanje uloge u njenom unaprjeđivanju. Ovladavanje procesom planiranja, izvođenja i vrednovanja vaspitno-obrazovnog procesa. Osposobljavanje za primjenu metodičkih znanja u radu sa djecom ranog uzrasta. Razvijanje sposobnosti kritičkog, inventivnog i samostalnog pristupa planiranju, praćenju i evaluaciji sopstvene prakse. | |||
| 35. | IB7 | Elective Block 7 (Choose 1 of 2):
| 6 |
Course DescriptionSigurnost veb aplikacija: Upoznavanje studenata sa osnovnim konceptima bezbjednosti i zaštite informacija u web okruženju. Osposobljavanje za prepoznavanje kritičnosti domena, analizu, modelovanje i implementaciju mehanizama autorizacije i zaštite u složenim softverskim sistemima. Sposobnost identifikacije, specifikacije i implementacije mehanizama zaštite u web okruženju. Kvantitativne metode: Cilj je upoznavanje studenata sa matematičkim pristupom rješavanju praktičnih problema (matematičko modelovanje). Osposobljavanje studenata za korištenje matematičkih metoda u rješavanju praktičnih problema. Razumijevanje prednosti i ograničenja primjene tih matematičkih metoda. | |||
Ukupno ESPB za Semestar 7: 30 ESPB
Semester 8
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 36. | IOA46 | Software Engineering | 7 |
Course DescriptionOsposobljavanje studenata za primjenu tehnika iz softverskog inženjerstva i razvoja softvera. Usvajanje vještina UML modeliranja, dizajniranja (uključujući korisničke interfejse), implementacije i održavanja softverskih sistema. Savladavanje tehnika procjene valjanosti dizajna, verifikacije, validacije i testiranja softvera u cilju razvoja kvalitetnih proizvoda. Sticanje znanja za formalizaciju sistemskih zahtjeva, primjenu principa projektovanja distribuiranih sistema i objektno-orijentisanih sistema korištenjem UML dijagrama. Ovladavanje tehnikama i alatima za testiranje softvera. | |||
| 37. | IOA47 | Primjene informaciono-komunikacionih tehnologija | 7 |
Course DescriptionUpoznavanje studenata sa osnovnim pojmovima u informacionim i komunikacionim tehnologijama (IKT). Sticanje vještina za rad s računarom i povećanje produktivnosti u rješavanju problema. Sticanje osnovnih znanja o primjeni savremenih IKT-a. Osposobljavanje za rad sa alatima tipično raspoloživim na personalnom računaru. | |||
| 38. | IOA48 | Methodology of Teaching Informatics | 5 |
Course DescriptionCilj je usvajanje metodičkog znanja i izgradnja kompletne profesionalne orijentacije za profesora nastave informatike. Upoznavanje sa ciljevima, ishodima, uslovima, metodama i oblicima rada u nastavi informatike u srednjim školama. Sticanje vještina za kvalitetno pripremanje, izvođenje i procjenjivanje nastave informatičkih predmeta. Osposobljavanje za kreativan pristup u nastavi i analizu nastavnog plana i programa. Sposobnost planiranja i realizacije časova informatike uz primjenu računarskih nastavnih sredstava. | |||
| 39. | IB8 | Elective Block 8 (Choose 1 of 2):
| 6 |
Course DescriptionAkademsko pisanje: Uvođenje studenata u teoriju pedagoškog saznanja i logičke forme pedagoškog istraživanja. Sticanje znanja i vještina u oblasti akademskog pisanja. Upoznavanje s metodama istraživanja (od formiranja teme do postavljanja teza i izvođenja argumentacije), te usvajanje principa naučne etike. Ovladavanje metodologijom izrade naučnog rada. Osposobljavanje za samostalno sprovođenje naučno-istraživačkog rada, pisanje projekata i izvještaja. Teorija informacija: Cilj je pružiti studentima temeljna znanja iz područja teorije informacija, naglašavajući ulogu informacije kao ključnog resursa. Osposobljavanje za definisanje pojma i područja teorije informacije i njeno sagledavanje u interdisciplinarnom kontekstu. Sposobnost opisivanja opšteg modela komunikacijskog sistema. Razumijevanje značenja sadržaja (količine) informacije i entropije. Razumijevanje i primjena osnovnih metoda kompresije. | |||
| 43. | IOA51 | Final Thesis | 5 |
Course DescriptionCilj predmeta je osposobljavanje studenata za razumijevanje procesa istraživanja odabrane teme; interpretacije procesa i rezultata istraživanja; provjere tačnosti i validnosti korišćenih podataka i njihovo analiziranje; primjene statističkih, eksperimentalnih i drugih metoda istraživanja; sprovođenja posledično – komparativnog istraživanja; kreiranja istraživanja u skladu sa odabranim predmetom istraživanja; sprovođenja istraživanja, hronološke analize i prepoznavanje evolutivnih promjena i trendova posmatranog predmeta istraživanja; donošenje i interpretacija zaključaka na osnovu dobijenih rezultata istraživanja. | |||
Ukupno ESPB za Semestar 8: 30 ESPB
GENERACIJA 2026/27
First Year
▼
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 1. | 25.IOA61 | Theoretical Foundations of Informatics | 6 |
Course DescriptionIntroduction to relevant concepts and principles in the field of information and communication technologies, from hardware basics to basic work with tools. | |||
| 2. | 20.IOA02 | Mathematics 1 | 7 |
Course DescriptionDevelopment of students' quantitative literacy and introduction to formal modeling of dynamic processes through concepts of mathematical analysis and linear algebra. | |||
| 3. | 20.GOA05 | English Language 1 | 4 |
Course DescriptionEnabling students for successful oral and written communication in English at the A2 level, with vocabulary expansion and basics of grammar. | |||
| 4. | 25.IOA62 | Application Software | 6 |
Course DescriptionUnderstanding the basic concepts of application software, mastering work with office programs, databases, graphic, and multimedia tools. | |||
| 5. | 20.IOA08 | Introduction to Programming | 6 |
Course DescriptionAcquiring basic knowledge about programming and programming languages (Python) while getting introduced to the design and coding of basic algorithms. | |||
Ukupno ESPB za Semestar 1: 29 ESPB
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 6. | 20.GOA08 | English Language 2 | 4 |
Course DescriptionSystematic development of language competencies towards the lower-intermediate level (B1), focusing on fluency, accuracy, and more complex grammatical structures. | |||
| 7. | 25.IOA06 | Mathematics 2 | 7 |
Course DescriptionUnderstanding advanced concepts of differential and integral calculus, and solving differential equations necessary for engineering problems. | |||
| 8. | 25.IOAI1 | Elective Block 1 (Choose 1 of 2):
| 6 |
Course DescriptionObrazovni softver: Studenti se upoznaju sa naprednim tehnikama sistema učenja putem gotovog obrazovnog računarskog softvera i primjenom specifičnih tehnika u nastavi. Specifikacija i modeliranje softvera: Osposobljavanje studenata za efikasno i efektivno modeliranje i specifikaciju softverskih sistema. Savladavanje znanja i vještina potrebnih za analizu i specifikaciju softverskih zahtjeva. Savladavanje osnova dizajna zasnovanog na modelima. Savladavanje UML specifikacija. | |||
| 9. | 25.IOA07 | Fundamentals of Computer Technology | 7 |
Course DescriptionIntroducing students to the world of modern information technologies, acquiring computer literacy, and understanding hardware architecture and logic gates. | |||
| 10. | 20.IOA19 | Object-Oriented Programming 1 | 7 |
Course DescriptionFor students to acquire software application development skills in the Java programming language, while adopting and applying the fundamental concepts of the object-oriented approach. | |||
Ukupno ESPB za Semestar 2: 31 ESPB
Second Year
▼
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 11. | 20.IOA14 | Databases | 7 |
Course DescriptionIntroduction to basic terminology in the field of databases, the relational model, and the ER (Entity-Relationship) data model. Techniques for designing and implementing database schemas. | |||
| 12. | 20.GOA16 | English Language 3 | 4 |
Course DescriptionRaising language competencies to the intermediate level (B1/B2) with the understanding of more complex texts, specific phrases, and communication on social topics. | |||
| 13. | 25.IOA05 | Data Structures and Algorithms | 7 |
Course DescriptionIntroduction to basic abstract data structures, principles for their implementation, and basic algorithms for working with those structures. | |||
| 14. | 20.IOA26 | Object-Oriented Programming 2 | 6 |
Course DescriptionIntroduction to the essential characteristics of programming languages and the basic principles of compiler operations. Enabling problem-solving using the example of the C++ language. | |||
| 15. | 25.IOAI2 | Elective Block 2 (Choose 1 of 2):
| 6 |
Course DescriptionPreduzetništvo u IT: Upoznavanje sa osnovnim pojmovima preduzetničke aktivnosti u IT sektoru, kreiranje biznis plana. Specifikacija i modeliranje softvera: Savladavanje principa rada računara od strane studenata, arhitekture njegovih naredbi, organizacije i implementacije računara. Savladavanje programiranja asemblerskim jezikom na početnom nivou. | |||
Ukupno ESPB za Semestar 3: 30 ESPB
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 16. | 25.IOA32 | Web Design | 7 |
Course DescriptionIntroduction to the basics of HTML, CSS, JavaScript, and the Bootstrap framework, along with the graphic design of user interfaces. | |||
| 17. | 20.IOA20 | Introduction to Information Systems | 5 |
Course DescriptionIntroduction to basic terminology in the field of information system design, data models (ER, relational, object), and development methodologies (UML). | |||
| 18. | 20.IOA21 | Operating Systems | 6 |
Course DescriptionAcquiring new knowledge and skills regarding the basics of operating system design, process management, process synchronization, and memory management. | |||
| 19. | 20.GOA22 | English Language 4 | 4 |
Course DescriptionMastering advanced language tools and syntactic structures for professional and academic expression and conducting expert discussions. | |||
| 20. | 25.IOA25 | Professional Internship 1 | 2 |
Course DescriptionAcquiring direct knowledge about the functioning and organization of companies and institutions engaged in tasks within the profession for which the student is being trained. | |||
| 21. | 25.IOAI3 | Elective Block 3 (Choose 1 of 2):
| 6 |
Course DescriptionAkademsko pisanje: Osposobljavanje studenata za primjenu osnovnih principa akademskog pisanja, analizu literature, referenciranje (APA stil). Računarske simulacije: Upoznavanje studenata sa savremenim metodima i tehnikama računarskih simulacija i primenama stečenog znanja na rešavanje realnih problema. | |||
Ukupno ESPB za Semestar 4: 30 ESPB
Third Year
▼
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 22. | 25.IOA65 | Cryptography | 6 |
Course DescriptionIntroduction to basic principles of cryptography and data security. Understanding symmetric and asymmetric algorithms and digital signatures. | |||
| 23. | 20.IOA27 | Computer Networks | 6 |
Course DescriptionMastering the basic principles and technologies in the field of communication and computer networks, with practical work and design. | |||
| 24. | 20.IOA28 | Internet Programming | 6 |
Course DescriptionIntroduction to the principles of designing modern web applications (front-end and back-end) by applying current script languages. | |||
| 25. | 20.IOA13 | Discrete Mathematics | 6 |
Course DescriptionIntroduction to discrete structures for modeling (graph theory, combinatorics, Boolean algebra, logic) significant for algorithms and computing. | |||
| 26. | 25.IOAI4 | Elective Block 4 (Choose 1 of 2):
| 6 |
Course DescriptionPoslovni informacioni sistemi: Upoznavanje studenata sa ulogom i značajem informacionih sistema za poslovno odlučivanje. Socijalne mreže: Cilj predmeta je da studente upozna sa teorijskim konceptima, tehnikama i alatima za analizu socijalnih mreža. | |||
Ukupno ESPB za Semestar 5: 30 ESPB
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 27. | 25.IOA67 | Advanced Internet Programming | 6 |
Course DescriptionProširenje znanja u izradi modernih “bogatih” web aplikacija (RIA) i full-stack razvoj zasnovan na MVC (Model View Controller) arhitekturi. | |||
| 28. | 25.IOA69 | Probability and Statistics | 5 |
Course DescriptionTraining students to collect, process, and critically interpret data using statistical methods and software tools (SPSS/Excel). | |||
| 29. | 25.IOA70 | Cloud Computing | 5 |
Course DescriptionIntroduction to technical and organizational aspects of cloud technologies, resource virtualization, cloud services, and Big Data processing. | |||
| 30. | 25.IOAI5 | Elective Block 5 (Choose 1 of 2):
| 6 |
Course DescriptionUpravljanje multimedijalnim sadržajima: Kreiranje, kompresija, pohranjivanje i distribucija audio i video zapisa. Upravljanje IT projektima: Razumijevanje osnova upravljanja projektima i specifičnosti IT projekata. | |||
| 31. | 20.IOA38 | Professional Practice 2 | 3 |
Course DescriptionAcquiring direct knowledge about the functioning of companies, with the aim of verifying and applying acquired theoretical knowledge in real working conditions. | |||
| 32. | 25.IOA66 | Advanced Databases | 5 |
Course DescriptionIntroducing students to the principles of advanced operation of modern database management systems, concurrency control, and query optimization. | |||
Ukupno ESPB za Semestar 6: 30 ESPB
Fourth Year
▼
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 33. | 25.IOA72 | UI Programming and Design | 5 |
Course DescriptionIntroducing participants to theoretical and practical approaches in designing usable user interfaces for desktop and mobile applications. | |||
| 34. | 25.IOA73 | Mobile Application Development | 5 |
Course DescriptionIntroduction to the architecture of mobile devices and factors relevant for the development of advanced and functional mobile applications. | |||
| 35. | 25.IOA74 | Machine Learning | 6 |
Course DescriptionTraining students to analyze business problems by applying machine learning algorithms in an appropriate software environment (Python, scikit-learn). | |||
| 36. | 25.IOAI6 | Elective Block 6 (Choose 1 of 2):
| 6 |
Course DescriptionDigitalni marketing: Razvijanje naprednih znanja studenata koja su potrebna za razumevanje ključnih teorijskih koncepata i stanja prakse u oblasti digitalnog marketinga, kao i osposobljavanje studenata da stečena znanja primene u organizacijama. Testiranje softvera: Upoznavanje s tehnikama i metodologijama testiranja softvera. | |||
| 37. | 25.IOAI7 | Elective Block 7 (Choose 1 of 2):
| 6 |
Course DescriptionSigurnost veb aplikacija: Upoznavanje sa osnovnim konceptima bezbjednosti informacija u web okruženju, detektovanje ranjivosti. E-poslovanje: Sticanje znanja i vještina za samostalan rad u oblasti elektronskog poslovanja. | |||
Ukupno ESPB za Semestar 7: 28 ESPB
| No. | Code | Course Title | ECTS |
|---|---|---|---|
| 38. | 25.IOA75 | Internet of Things (IoT) | 5 |
Course DescriptionIntroduction to the hardware and software infrastructure of the Internet of Things, as well as the development of IoT applications for smart environments. | |||
| 39. | 25.IOA76 | Artificial Intelligence | 7 |
Course DescriptionIntroduction to concepts, search methods, and artificial intelligence techniques, as well as solving complex problems using agents. | |||
| 40. | 25.IOAI8 | Elective Block 8 (Choose 1 of 2):
| 6 |
Course DescriptionZaštita informacionih sistema: Upoznavanje s osnovnom terminologijom zaštite informacija, implementacijom kriptografskih funkcija. Softverski alati u nastavi: Studenti će steći znanja i iskustva neophodna za izbor i rad sa alatima i tehnologijama za razvoj kurseva, kao i sposobnost opisa i analize elemenata elektronskog učenja na koje se mogu primeniti različiti alati i tehnologije. | |||
| 41. | 25.IOA46 | Software Engineering | 7 |
Course DescriptionEnabling students to apply techniques in the field of software engineering, UML modeling, verification, validation, and software maintenance. | |||
| 42. | 25.IOA78 | Research Work | 2 |
Course DescriptionStudents conduct necessary research by studying additional professional literature and software tools to prepare for their final thesis. | |||
| 43. | 25.IOA79 | Final Thesis | 2 |
Course DescriptionThe goal is for the student to demonstrate the ability to independently and efficiently solve a specific and complex problem within the study program. | |||
| 44. | 20.IOA12 | Professional Practice 3 | 3 |
Course DescriptionFurther improvement in a real working environment through direct practical work in companies or institutions. | |||
Ukupno ESPB za Semestar 8: 33 ESPB
Contact
For more information, you can contact the department via email at: [email protected]
