Dostupni kursevi

Kurs „Razvoj web aplikacija pomoću Node.js-a“ namenjen je studentima i početnicima koji žele da nauče osnove serverskog programiranja koristeći JavaScript. Tokom kursa polaznici će se upoznati sa instalacijom i konfiguracijom Node.js okruženja, radom sa NPM paketima i razvojem web aplikacija pomoću Express.js frameworka. Posebna pažnja biće posvećena kreiranju REST API-ja i povezivanju aplikacije sa MySQL bazom podataka. Kroz praktične primere, zadatke i završni projekat, polaznici će steći znanja potrebna za samostalni razvoj modernih web aplikacija. Po završetku kursa, studenti će biti sposobni da kreiraju jednostavne, funkcionalne i skalabilne serverske aplikacije.


Rezime kursa – Osnove video editovanja

Kurs „Osnove video editovanja“ namenjen je studentima koji žele da steknu osnovna znanja i veštine iz oblasti montaže i obrade video sadržaja. Tokom kursa studenti će se upoznati sa osnovnim principima video produkcije, radnim okruženjem programa za montažu, organizacijom materijala, sečenjem i spajanjem video klipova, dodavanjem prelaza, titlova, zvučnih efekata i muzike.

Pored tehničkih aspekata video editovanja, kurs obuhvata i osnove vizuelnog pripovedanja, pravilnog kadriranja i kreiranja sadržaja prilagođenog različitim digitalnim platformama. Nakon uspešno završenog kursa, studenti će biti sposobni da samostalno kreiraju i uređuju jednostavne video projekte koristeći savremene alate za video montažu.


Osnove UX/UI dizajna je kurs namenjen početnicima koji žele da steknu osnovna znanja iz oblasti dizajna digitalnih proizvoda. Polaznici će se upoznati sa pojmovima korisničkog iskustva (UX) i korisničkog interfejsa (UI), njihovim značajem i razlikama. Kurs obuhvata osnovne principe dizajna, uključujući jednostavnost, preglednost, upotrebu boja i tipografije, kao i prilagođavanje različitim uređajima. Kroz analizu primera i praktične zadatke, polaznici će naučiti kako da kreiraju funkcionalne i korisnicima prilagođene digitalne interfejse.

   Kurs Microsoft PowerPoint – osnove izrade prezentacija, namenjen je početnicima koji žele da nauče kako da kreiraju vizuelno prijatne i pregledne prezentacije. Polaznici će se upoznati sa osnovama rada u PowerPoint-u, dizajnom slajdova, dodavanjem multimedijalnih sadržaja, animacijama i pravilima uspešnog prezentovanja. Kroz praktične vežbe studenti će razviti veštine potrebne za samostalnu izradu i prezentovanje sadržaja u obrazovnom i poslovnom okruženju.

Nakon uspešno završenog kursa, polaznik će moći da:

  1. pokrene i koristi osnovne funkcije Microsoft PowerPoint-a,

  2. kreira i organizuje prezentaciju sa više slajdova,

  3. primeni odgovarajuće teme i dizajn prezentacije,

  4. ubaci i obradi slike, tabele, grafikone i multimedijalne sadržaje,

  5. koristi animacije i tranzicije na primeren način,

  6. samostalno izradi i uspešno predstavi završnu PowerPoint prezentaciju.


Ovaj kurs upoznaje polaznike sa MIT App Inventor platformom za razvoj Android aplikacija. Tokom kursa studenti će naučiti kako da se prijave na platformu, upoznaju radno okruženje, koriste osnovne komponente i kreiraju jednostavne mobilne aplikacije bez potrebe za naprednim programiranjem.

Kurs obuhvata pregled najvažnijih opcija MIT App Inventora, rad sa korisničkim interfejsom, dodavanje slika i dugmadi, kao i osnovno povezivanje blokova za programiranje. Na kraju kursa polaznici će samostalno kreirati jednostavnu aplikaciju za prikaz slike i upoznati proces testiranja i izrade APK datoteke.

Ovaj kurs je namijenjen početnicima koji žele da nauče osnove rada u Canvi. Polaznici će se upoznati sa izradom prezentacija, postera i drugih vizuelnih materijala, kao i sa osnovnim alatima za uređivanje dizajna. Nakon završetka kursa, polaznik će moći samostalno kreirati jednostavne digitalne sadržaje u Canvi.

Blockchain tehnologija i njena primena u informacionim sistemima

U okviru ovog kursa obrađena je blockchain tehnologija kao savremeni način čuvanja i razmene podataka u decentralizovanoj mreži. Polaznici su se upoznali sa osnovnim pojmovima kao što su blok, lanac blokova, hash funkcije i čvorovi u mreži, kao i sa načinom na koji blockchain funkcioniše kroz verifikaciju i zapisivanje transakcija.

Poseban deo kursa bio je posvećen primeni blockchain-a u različitim oblastima, uključujući kriptovalute kao što je Bitcoin, bankarski sektor, logistiku i zdravstvene informacione sisteme. Takođe su razmatrane prednosti ove tehnologije, kao što su visoka bezbednost, transparentnost i nepromenljivost podataka, ali i njeni nedostaci poput složenosti i veće potrošnje resursa.

Na kraju, kurs je obradio i buduće pravce razvoja blockchain tehnologije, uključujući pametne ugovore i digitalne identitete, kao i njen potencijal da značajno unapredi digitalne sisteme u narednim godinama.


Dobrodošli na kurs Java programskog jezika koji će vas uvesti u osnove objektno-orijentisanog programiranja. 


Cloud Computing predstavlja model korišćenja računarskih resursa putem interneta, bez potrebe za posedovanjem sopstvene infrastrukture. Korisnicima omogućava pristup serverima, bazama podataka, aplikacijama i skladišnom prostoru sa bilo kog mesta i u bilo koje vreme. Danas se Cloud Computing široko primenjuje u poslovanju, obrazovanju i razvoju softvera. Poznavanje osnova rada u oblaku predstavlja važnu veštinu u savremenom IT okruženju.

Ovaj kurs pruža osnovna znanja o WordPressu i namijenjen je početnicima koji žele naučiti kako se pravi i uređuje jednostavna web stranica.

Kurs Cybersecurity (Sajber bezbednost) pruža osnovna i napredna znanja o zaštiti digitalnih sistema i podataka. Tokom kursa polaznici se upoznaju sa osnovama mreža, sigurnošću sistema, kriptografijom i web bezbednošću. Takođe se obrađuju teme socijalnog inženjeringa, upravljanja rizicima i osnova etičkog hakovanja, sa ciljem razvijanja praktičnih veština za prepoznavanje i sprečavanje sajber pretnji.

Ovaj kurs upoznaje polaznike sa osnovama rada u Blenderu. Polaznici će naučiti kako da koriste interfejs programa, kreiraju jednostavne 3D modele, primenjuju materijale i renderuju završnu scenu.

Kurs “Osnove računarskih mreža” pruža uvod u principe rada računarskih mreža, njihove osnovne komponente i način komunikacije između uređaja. Polaznici će se upoznati sa modelima mrežne arhitekture (OSI i TCP/IP), IP adresiranjem, protokolima, mrežnim uređajima (router, switch) i osnovama sigurnosti u mrežama. Kurs je namijenjen početnicima i studentima koji žele steći temeljno razumijevanje kako funkcionišu savremene računarske mreže i internet.

Ovaj predmet pruža uvod u diskretnu matematiku usmerenu ka računarskim naukama i inženjerstvu.
Sadržaj predmeta je podeljen na tri dela:

  • Osnovni matematički koncepti: Definicije, dokazi, skupovi, funkcije.
  • Diskretne strukture: Elementarna teorija brojeva, grafovi, kombinatorika.
  • Diskretna teorija verovatnoće.

CILJ PREDMETA

Po završetku predmeta Matematika za Racunarsku Tehniku, studenti će biti sposobni da objasne i primene osnovne metode diskretne (nekontinuirane) matematike u računarskim naukama. Oni će moći da koriste ove metode u narednim predmetima koji se bave projektovanjem i analizom algoritama, teorijom izračunljivosti, softverskim inženjerstvom i računarskim sistemima.

Konkretno, studenti će biti sposobni da:

  • Matematički analitički razmišljaju o osnovnim tipovima podataka i strukturama (kao što su brojevi, skupovi, grafovi i stabla) koje se koriste u računarskim algoritmima i sistemima; razlikuju rigorozne definicije i zaključke od onih koji su samo prividno tačni; sintetišu elementarne dokaze, posebno dokaze matematičkom indukcijom.
  • Modeluju i analiziraju računske procese koristeći analitičke i kombinatorne metode.
  • Primene principe diskretne verovatnoće za izračunavanje verovatnoća i matematičkog očekivanja jednostavnih slučajnih procesa.
  • Rade u malim timovima kako bi ostvarili sve gore navedene ciljeve.

EducationKurs „AR i VR u obrazovanju“ upoznaje polaznike sa primenom proširene stvarnosti (Augmented Reality – AR) i virtuelne stvarnosti (Virtual Reality – VR) u nastavnom procesu. Polaznici će naučiti osnovne principe rada AR i VR tehnologija, njihove prednosti u obrazovanju, kao i načine korišćenja digitalnih alata za kreiranje interaktivnih i edukativnih sadržaja. Kroz praktične primere i projekte razvijaće veštine primene savremenih tehnologija u cilju unapređenja učenja, motivacije učenika i boljeg razumevanja nastavnog gradiva.

Ciljevi kursa:

  • Upoznavanje sa osnovama AR i VR tehnologija.
  • Razumevanje njihove primene u obrazovanju.
  • Kreiranje jednostavnih AR i VR obrazovnih sadržaja.
  • Razvoj digitalnih kompetencija i kreativnosti.
  • Primena inovativnih metoda u nastavi.

Ovaj kurs uvodi studente u rad sa UML dijagramima i primenu Visual Paradigm alata za modelovanje softverskih sistema. Kroz praktične vežbe studenti će naučiti da izrađuju različite vrste UML dijagrama (use case, class, sequence i druge), kao i da ih koriste za analizu i dizajn informacionih sistema. Kurs je fokusiran na razvoj veština vizuelnog modelovanja i razumevanja strukture i ponašanja softverskih rešenja.

Ovaj kurs uvodi učenike u osnove algoritama i struktura podataka, koji predstavljaju temelj modernog programiranja. Tokom kursa, učenici će naučiti šta su algoritmi, kako funkcionišu različite strukture podataka poput nizova, steka i reda, kao i kako se meri efikasnost algoritama pomoću vremenske složenosti. Takođe će se upoznati sa osnovnim tehnikama pretrage i sortiranja, uključujući linearnu i binarnu pretragu, kao i algoritme poput bubble, selection, merge i quick sorta. Na kraju kursa, učenici će imati jasno razumevanje kako da primene ove koncepte u rešavanju praktičnih problema kroz programiranje.

Kurs je namijenjen početnicima koji žele naučiti kako pravilno organizovati i upravljati fajlovima i folderima na računaru koristeći Microsoft Windows. Fokus je na praktičnim vještinama koje su potrebne u svakodnevnom radu.

Ovaj kurs će polaznika upoznati sa osnovama Python programiranja, uključujući osnovna sintaksička pravila, osnovne tipove podataka, jednostavne funkcije i neke strukture podataka. 

Kurs je namenjen početnicima koji žele da nauče osnove računarskog hardvera. Fokus je na upoznavanju sa osnovnim komponentama računara — procesorom, matičnom pločom, RAM memorijom, uređajima za skladištenje podataka, grafičkom karticom  i njihovom ulogom u radu računara. Kroz materijale, lekciju i test znanja, polaznici će steći jasno razumevanje kako pojedine komponente funkcionišu i kako zajedno čine računarski sistem.

Kurs je namijenjen početnicima koji žele naučiti osnove rada u programu Microsoft Excel. Polaznici će se upoznati sa radnim okruženjem, unosom i organizacijom podataka, korištenjem osnovnih formula i funkcija, kao i formatiranjem tabela. Kroz praktične primjere i mini projekat, učesnici će steći vještine potrebne za samostalno kreiranje i uređivanje jednostavnih Excel tabela te primjenu osnovnih proračuna u svakodnevnom radu.


Kurs „Osnove rada u Microsoft Word-u“ namenjen je početnicima koji žele da nauče osnovne funkcije programa za obradu teksta. Microsoft Word je jedan od najčešće korišćenih programa za pisanje i uređivanje dokumenata u svakodnevnom životu, školi i poslovnom okruženju.

Mikrokontroleri predstavljaju osnovu savremenih ugrađenih sistema i nalaze se u velikom broju uređaja koje svakodnevno koristimo. Cilj ovog kursa je da polaznicima pruži razumevanje principa rada mikrokontrolera i razvije veštine potrebne za njihovo programiranje i primenu u realnim projektima.

Kroz sadržaj kursa obrađuju se teme kao što su arhitektura mikrokontrolera, digitalni ulazi i izlazi, upravljanje perifernim komponentama, obrada signala sa senzora i realizacija jednostavnih automatizovanih sistema. Poseban akcenat stavljen je na praktičan rad, rešavanje konkretnih problema i povezivanje teorijskih znanja sa stvarnim primenama u oblasti elektronike i računarstva.

Po završetku kursa, polaznici će biti osposobljeni da samostalno razvijaju jednostavne aplikacije za mikrokontrolerske platforme i da stečena znanja koriste kao osnovu za dalje usavršavanje u oblasti ugrađenih sistema.


Kurs „Osnove korišćenja GitHub-a“ namijenjen je upoznavanju polaznika sa osnovnim konceptima i alatima za rad na GitHub platformi. Tokom kursa učesnici će naučiti razliku između Git-a i GitHub-a, kao i osnovne pojmove poput repozitorijuma, commit-a, branch-a i merge procesa. Kroz praktičan rad biće obrađene teme kreiranja i kloniranja repozitorijuma, dodavanja i izmjene fajlova, kao i praćenja verzija i istorije promjena.

Poseban dio kursa posvećen je saradnji na projektima kroz korišćenje pull request-a, code review procesa i spajanja izmjena u zajednički projekat. Takođe, kurs prikazuje mogućnosti primjene GitHub-a u obrazovanju, sa fokusom na timski rad, razvoj digitalnih kompetencija i praćenje napretka učenika. Nakon završetka kursa, polaznici će biti osposobljeni za osnovno korišćenje GitHub-a i efikasnu saradnju na zajedničkim projektima.


Predmet Uvod u multimedije i digitalne medije upoznaje studente sa osnovnim pojmovima multimedije, digitalnih medija, računarske grafike, zvuka, slike i videa. Obuhvata principe obrade, čuvanja i prenosa multimedijalnih sadržaja, kao i primenu digitalnih tehnologija u komunikaciji, obrazovanju i savremenim informacionim sistemima. Cilj predmeta je razumevanje načina kreiranja i korišćenja multimedijalnih sadržaja u digitalnom okruženju.


Ovaj kurs pruža studentima sveobuhvatno teorijsko i praktično razumevanje savremenih koncepata baza podataka i informacionih sistema. Poseban akcenat stavlja se na usvajanje fundamentalnih principa organizacije, modelovanja, skladištenja i upravljanja podacima u digitalnom okruženju.

Kroz interdisciplinarni pristup studenti će se upoznati sa arhitekturom sistema za upravljanje bazama podataka, relacionim modelom podataka, procesom kreiranja tabela i relacija, kao i sa primenom SQL jezika u svrhu manipulacije i analize podataka.

Nastavni sadržaj obuhvata teorijske osnove, praktične primere i rad na projektima koji doprinose razvoju analitičkog mišljenja, logičkog zaključivanja i sposobnosti projektovanja efikasnih informacionih rešenja u skladu sa savremenim tehnološkim standardima.

Cilj kursa jeste osposobljavanje studenata za samostalno kreiranje, implementaciju i administraciju baza podataka, uz razvijanje kompetencija neophodnih za primenu stečenog znanja u akademskom i profesionalnom okruženju.


Kurs veb dizajna namijenjen je svima koji žele da nauče kako se kreiraju moderne i funkcionalne internet stranice. Tokom kursa polaznici će se upoznati sa osnovama HTML-a i CSS-a, tehnologijama koje predstavljaju temelj svakog sajta. HTML se koristi za strukturu i organizaciju sadržaja, dok CSS omogućava stilizovanje i prilagođavanje izgleda stranice kroz boje, fontove, raspored elemenata i responzivni dizajn.

Pored tehničkog dijela, kurs obuhvata i osnove veb dizajna, kao što su pravilno korišćenje boja, tipografije, korisničkog iskustva (UX) i prilagođavanje sajta različitim uređajima. Polaznici će kroz praktične primjere i projekte naučiti kako da kreiraju moderne, pregledne i profesionalne web stranice.

Cilj kursa je da polaznicima pruži znanje i vještine potrebne za samostalnu izradu sajtova, razumijevanje principa modernog dizajna i dalji razvoj u oblasti web tehnologija.

Kurs pokriva osnove razvoja Android aplikacija koristeći Java/Kotlin i Android Studio. Studenti će naučiti UI dizajn, rad sa podacima i izradu kompletne aplikacije.


Predavač: Umejr Zukorlić

Kurs „Osnovi informatike“ upoznaje polaznike sa osnovama rada na računaru i korištenjem programa Microsoft Word, Microsoft Excel i Microsoft PowerPoint. Polaznici će naučiti kako da kreiraju i uređuju tekstualne dokumente, organizuju i analiziraju podatke u tabelama, koriste osnovne formule i funkcije te izrađuju pregledne i funkcionalne prezentacije. Kroz praktične zadatke, kvizove i završni projekat razvijaće digitalne vještine potrebne za svakodnevni, akademski i poslovni rad.

Ciljevi kursa:

  • Upoznavanje sa osnovama rada na računaru i Microsoft Office paketom.

  • Kreiranje i formatiranje dokumenata u programu Microsoft Word.

  • Izrada tabela, primjena formula i kreiranje grafikona u programu Microsoft Excel.

  • Kreiranje i uređivanje prezentacija u programu Microsoft PowerPoint.

  • Povezivanje Worda, Excela i PowerPointa u zajedničkom praktičnom radu.

  • Razvoj digitalnih kompetencija, samostalnosti i preciznosti u radu.


Kurs za predmet Savremene metode u nastavi, prvenstveno namijenjen učenju upotrebe Moodle LMS-a.