1. Primerjava aplikacijskih programskih vmesnikov za upodabljanje 2D grafičnih gradnikov na grafični procesni enotiDominik Foschini, 2025, diplomsko delo Opis: V diplomskem delu smo primerjali tri aplikacijske programske vmesnike: Cairo, Direct2D in Raylib. Za vsako smo analizirali hitrost izrisa, obremenitev sistemskih virov (vključno s porabo delovnega in grafičnega pomnilnika ter obremenitvijo centralne in grafične procesne enote), enostavnost uporabe in podporo operacijskim sistemom. V ta namen smo razvili tri testne aplikacije, ki vključujejo izris osnovnih likov, obdelavo slik in prikaz besedila. Ugotovili smo, da je prava izbira knjižnice odvisna od pričakovanih ciljev uporabnika. Rezultati so pokazali, da je Cairo najpočasnejši in najmanj učinkovit glede porabe virov, vendar primeren za aplikacije brez potrebe po realno časovnem izrisu. Direct2D je dosegel najboljšo učinkovitost in najnižjo porabo virov, a je vezan na operacijski sistem Windows. Raylib se je izkazal kot najhitrejši pri izrisu, z zmerno porabo virov in dobro prenosljivostjo, a slabšim skaliranjem. Ugotovili smo tudi, da je bil Raylib najlažji za uporabo, medtem ko je bil Cairo zaradi pomanjkljive dokumentacije in slabše podpore najbolj zahteven za implementacijo. Ključne besede: Grafični API, 2D, Cairo, Direct2D, Raylib Objavljeno v DKUM: 17.10.2025; Ogledov: 0; Prenosov: 5
Celotno besedilo (1,82 MB) |
2. Računalniški igralec šaha po metodologiji AlphaZero : magistrsko deloTomaž Piko, 2025, magistrsko delo Opis: V magistrskem delu predstavljamo implementacijo lastnega računalniškega igralca šaha po metodologiji AlphaZero, ki se igre nauči brez predhodnega znanja z igranjem proti samemu sebi. V prvem delu na kratko predstavimo zgodovino računalniškega igranja šaha ter izvedemo pregled osnovnih pristopov šahovskih pogonov. Drugi del zajema implementacijo, učenje in preverjanje delovanja računalniškega igralca. Računalniški igralec je dosegel 2144 točk ELO v igrah z igralnim časom ene minute in 1976 točk ELO v kategoriji s časom treh minut, kar ustreza nivoju močnega amaterskega igralca. Ključne besede: šah, računalniški igralec, šahovski pogoni, iskalna drevesa, nevronske mreže Objavljeno v DKUM: 17.10.2025; Ogledov: 0; Prenosov: 6
Celotno besedilo (3,04 MB) |
3. Primerjava odpornosti slikovnih datotečnih formatov na okvare podatkovŽan Kelbič, 2025, diplomsko delo Opis: V diplomskem delu smo primerjali odpornost slikovnih formatov JPEG, JPEG2000, PNG, WebP, TIFF in HEIF ob nadzorovanih okvarah bitnega toka z namenom ugotavljanja njihovih prednosti, slabosti in zmožnosti dekodiranja. Okvare smo vnašali z metodami preklopa bitov, prepisa zlogov, zamenjave segmentov, metode "fuzzing" in krajšanjem datotek. Objektivne podobnosti med referenčnimi in okvarjenimi slikami smo merili z metrikama PSNR in SSIM. Na osnovi reprezentativnih vzorcev pri naključnih eksperimentih smo podali ugotovitve o odpornosti posameznih formatov na okvare. Ključne besede: slikovni datotečni formati, okvare slik, odpornost na okvare, JPEG, JPEG2000, PNG, WebP, TIFF, HEIF, PSNR, SSIM Objavljeno v DKUM: 17.10.2025; Ogledov: 0; Prenosov: 6
Celotno besedilo (7,01 MB) |
4. Challenges in algorithmic implementation : the FLoCIC algorithm as a case study in tehnology-enhanced computer science educationDavid Jesenko, Borut Žalik, Štefan Kohek, 2025, izvirni znanstveni članek Opis: Learning and implementing algorithms is a fundamental but challenging aspect of Computer Science education. One of the key tools used in teaching algorithms is pseudocode, which serves as an abstract representation of the logic behind a given algorithm. This study explores the educational value of the FLoCIC (Few Lines of Code for Image Compression) algorithm, which is designed to teach lossless image compression through algorithmic implementation, particularly within the context of multimedia data. Image compression represents a typical multimedia task that combines algorithmic thinking with practical problem-solving. By analysing questionnaire responses (N = 121) from undergraduate and graduate students, this study identifies critical challenges in pseudocode-based learning, including understanding complex algorithmic components and debugging recursive functions. This paper highlights the influence of prior knowledge in areas such as data structures, compression, and algorithms in general on the success of students in completing the task, with graduate students demonstrating stronger results compared to undergraduates. The study analyses the role of external resources and online code repositories, further revealing their utility in supporting implementation efforts but highlighting the need for a fundamental understanding of the algorithm for successful implementation. The findings highlight the importance of promoting conceptual understanding and practical problem-solving skills to improve student learning in algorithmic tasks. Ključne besede: FLoCIC, computer science, algorithms, pseudocode, coding, generative AI, multimedia, education Objavljeno v DKUM: 02.10.2025; Ogledov: 0; Prenosov: 4
Celotno besedilo (1,65 MB) |
5. Uporaba evolucijskega računanja za zmanjšanje zaznave napak pri stresanju rastrskih slik : diplomsko deloBlaž Vidovič, 2025, diplomsko delo Opis: Diplomsko delo obravnava stresanje rastrskih slik in njegovo optimizacijo. Z namenom zmanjšanja zaznave napake smo matriko algoritma za stresanje Jarvis, Judice in Ninke prilagodili s pomočjo diferencialne evolucije. Skozi optimizacijo smo spreminjali uteži v matriki tako, da smo se poskušali s stresano sliko čim bolj približati originalni sliki. Za merjenje podobnosti med dvema slikama smo uporabili metriki PSNR in SSIM. Z večkratnim zagonom optimizacije smo analizirali vpliv različnih parametrov diferencialne evolucije na kakovost končnega rezultata. Ugotovili smo, da izboljšan SSIM ne pomeni nujno boljše ujemanje stresane slike z originalno sliko. Ključne besede: rastrska slika, stresanje, Jarvis Judice in Ninke, optimizacija, evolucijski algoritmi, diferencialna evolucija Objavljeno v DKUM: 23.09.2025; Ogledov: 0; Prenosov: 13
Celotno besedilo (3,60 MB) |
6. Razvoj sistema za obdelavo slik z oblačnimi storitvami : diplomsko deloMarsel Štefič, 2025, diplomsko delo Opis: Diplomsko delo opisuje razvoj spletne aplikacije za obdelavo slik v oblaku z uporabo tehnologij AWS in Next.js. Sistem temelji na brezstrežniški arhitekturi, kjer ključne funkcionalnosti izvajajo storitve AWS, kot so Lambda, S3, DynamoDB in ECR. Za avtentikacijo uporabnikov se uporablja Clerk, medtem ko je za obdelavo slik implementirana lastna rešitev v okolju Docker. Poseben poudarek je na večplatformski funkcionalnosti, razširljivosti in enostavni uporabi sistema, ki omogoča shranjevanje, obdelavo in prikazovanje naloženih slik na učinkovit način. V okviru testiranja je bilo ugotovljeno, da ima med parametri obdelave največji vpliv na čas obdelovanja ločljivost slik. Pri simulaciji sočasnih nalaganj se je ta čas predvidljivo povečeval s številom uporabnikov, vendar je sistem kljub obremenitvam ohranil stabilno in zanesljivo delovanje. Ključne besede: spletna aplikacija, Amazon Web Service, obdelava slik Objavljeno v DKUM: 23.09.2025; Ogledov: 0; Prenosov: 9
Celotno besedilo (2,42 MB) |
7. Spletna aplikacija za rezervacijo športnih objektov z integracijo plačilnega sistema : diplomsko deloŽiga Djurovič, 2025, diplomsko delo Opis: Diplomsko delo obravnava razvoj sodobne spletne aplikacije za rezervacijo športnih objektov z integracijo varnega plačilnega sistema Stripe. Namen aplikacije je rešiti težave, povezane z nepreglednimi ročnimi rezervacijami, neučinkovito komunikacijo med uporabniki in upravljavci ter odsotnostjo možnosti predplačila. V delu je predstavljeno načrtovanje arhitekture sistema, oblikovanje podatkovnega modela, implementacija zaledja in uporabniškega vmesnika ter integracija plačilnega sistema. Poseben poudarek je namenjen varnosti, avtomatizaciji postopkov, preprečevanju napak in prilagodljivosti za mobilne naprave. Testiranje je potrdilo stabilno delovanje sistema pri večjem številu sočasnih uporabnikov. Ključne besede: spletna aplikacija, rezervacija športnih objektov, Stripe, varno plačevanje, uporabniška izkušnja, Next.js, Tailwind CSS, PostgreSQL, Supabase, Clerk Objavljeno v DKUM: 23.09.2025; Ogledov: 0; Prenosov: 6
Celotno besedilo (2,70 MB) |
8. Uvod v računalniško večpredstavnost in obdelavo multimedijskih podatkovŠtefan Kohek, Borut Žalik, 2025, univerzitetni, visokošolski ali višješolski učbenik z recenzijo Opis: Ta učbenik je namenjen študentom prve stopnje študijskega programa Računalništvo in informacijske tehnologije ter zajema vsebino predmetov Multimedia in Računalniška večpredstavnost. Učbenik opisuje osnovne vidike multimedije, multimedijskih tipov, njihovih formatov in operacij nad njimi. Ponuja postopen in sistematičen pregled temeljnih konceptov obdelave multimedijskih podatkov. Poseben poudarek je na predstavitvi osnovnih tipov multimedijskih podatkov, izbranih algoritmov za njihovo obdelavo in najpogostejših multimedijskih formatov. Struktura učbenika sledi osnovnim tipom multimedijskih podatkov, in sicer tekstu, slikam, digitalnemu avdiu in videu. Vsako poglavje se zaključi z naborom vprašanj in praktičnih nalog za poglobljeno razumevanje obravnavane snovi. Ključne besede: računalniška večpredstavnost, multimedija, multimedijski podatki, formati datotek, avdio, video, tekst, slike, učbeniki Objavljeno v DKUM: 09.09.2025; Ogledov: 0; Prenosov: 14
Celotno besedilo (12,83 MB) Gradivo ima več datotek! Več... |
9. Sistem za beleženje prisotnosti zaposlenih preko mobilne aplikacijeAnej Bezjak, 2025, diplomsko delo Opis: Diplomsko delo opisuje razvoj sistema za beleženje prisotnosti zaposlenih s pomočjo mobilne aplikacije. Sistem omogoča uporabnikom enostavno prijavo prihodov in odhodov, sinhronizacijo podatkov v realnem času ter pregled podatkov znotraj spletne aplikacije. Pri razvoju so uporabljene tehnologije, kot so Android, Node.js, Express.js in PostgreSQL. Učinkovitost sistema smo preverili z merjenjem odzivnosti in stabilnosti delovanja. Rezultati kažejo, da
sistem omogoča natančno beleženje prisotnosti in lahko izboljša preglednost evidenc v podjetjih. Ključne besede: beleženje prisotnosti, mobilna aplikacija, sinhronizacija podatkov, spletna aplikacija Objavljeno v DKUM: 04.09.2025; Ogledov: 0; Prenosov: 17
Celotno besedilo (2,93 MB) |
10. Primerjava modelov LSTM, CNN in Transformer ter njihovih kombinacij pri napovedovanju časovnih vrstTilen Koren, 2025, magistrsko delo Opis: V magistrskem delu smo primerjali izbrane arhitekture nevronskih mrež (LSTM, CNN, časovni Transformer in hibridne CNN-LSTM) pri napovedovanju časovnih vrst s posamezno spremenljivko in z več spremenljivkami ter pri različnih časovnih horizontih. Rezultati kažejo, da TCN (različica CNN) in LSTM največkrat dosežeta najnižje vrednosti napak. TCN se je izkazal kot najboljša izbira, saj pri zelo majhnem številu parametrov dosega rezultate, primerljive z večjimi modeli. Ključne besede: Napovedovanje časovnih vrst, Nevronske mreže, Mreža z dolgim kratkoročnim spominom, Časovna konvolucijska mreža, Transformer Objavljeno v DKUM: 10.07.2025; Ogledov: 0; Prenosov: 38
Celotno besedilo (1,26 MB) |