Hallgatói dolgozatok (Informatikai Kar)
Állandó link (URI) ehhez a gyűjteményhez
Az Informatikai Karon és a Matematikai Intézetben készült szakdolgozatok, diplomamukák és TDK dolgozatok gyűjteménye.
A szerzői jogi és a könyvtári gyűjtőköri törvények értelmében az itt található anyagok egy részecsak a Debreceni Egyetem gépein tekinthető meg.
A szerzői jogi és a könyvtári gyűjtőköri törvények értelmében az itt található anyagok egy részecsak a Debreceni Egyetem gépein tekinthető meg.
Hírek
A szerzői jogi és a könyvtári gyűjtőköri törvények értelmében az itt található anyagok egy része csak a Debreceni Egyetem gépein tekinthető meg.
Böngészés
legfrissebb feltöltések
Megjelenítve 1 - 20 (Összesen 5770)
Tétel Korlátozottan hozzáférhető Önvezető modell autók akkumulátor karakterisztikájának vizsgálataAngi, Dávid; Madai, Péter Tibor; Molnár, Dániel Tamás; Kovács, László; DE--Informatikai KarAz elektromos árammal működő eszközök, különösen az akkumulátorok, egyre fontosabb szerepet játszanak a környezettudatos iparban, például az autógyártásban. Kutatásunk célja az önvezető modellautók akkumulátorainak energiatárolásának optimalizálása volt, különböző vezetési szcenáriók tesztelésével. A méréseket speciális mérőegységgel végeztük, különféle pályákon, figyelve a jármű energiafogyasztását. Az eredmények alapján olyan vezetőmodelleket hozhatunk létre, amelyek optimális útvonalakat tudnak tervezni az energiafelhasználás szempontjából. Az elemzés kimutatta, hogy az akkumulátorok teljesítménye és degradációja eltérő, ami az élettartamra is hatással van. A hibás akkumulátorcellák időben történő detektálásával az akkumulátor élettartama meghosszabbítható.Tétel Korlátozottan hozzáférhető A számítógépi grafika oktatásában felhasználható témaspecifikus segédanyagok készítése Processing nyelvenGulyás, Lajos Erik; Kunkli, Roland Imre; DE--Informatikai KarDolgozatomban egy tanítássegítő programcsomagot hozok létre. Ezek a programok Processing nyelven íródnak. A dolgozat hét témában tartalmaz programokat az alapoktól kezdve a cikluskezelésen és görbéken át egészen a két- és háromdimenziós transzformációkig. Az elkészült programokat egy weboldalba ágyazom a könnyebb hozzáférés és egyszerűbb megtekintés érdekében. A weboldalon a programok témák szerint rendezve jelennek meg. A weboldal két lapból áll. Az első az index lap, mely üdvözli az oldalra látogatót és ahol kiválaszthatjuk, melyik programot szeretnénk megnézni. A második lapon tekinthetjük meg a programot futás közben, emellett látható az éppen futó program forráskódja is, melyet tetszés szerint szerkeszthetünk és a módosított kóddal újrafuttathatjuk a programot.Tétel Korlátozottan hozzáférhető Automatizáció Ansible használatávalPatkós, Máté Levente; Krausz, Tamás; DE--Informatikai KarDolgozatom az automatizációt mutatja be Ansible használatával. Többek között kiterjed a virtualizációra, automatizációra, biztonsági mentést készítő szoftverekre és monitoring megoldásokra. Bemutatok egyszerűbb és bonyolultabb általam készített Ansible playbook-okat, melyek elengedhetetlen részei egy automatizált környezetnek. Például: processzor, memória, merevlemez terheltésgét monitorozó playbook, virtuális gép létrehozására és konfigurálására használható playbook, felhasználók létrehozására használható playbook. A megvalósítható playbook-ok listája végtelen, szinte bármilyen elképzelés megoldható az Ansible automatizáció segítségével. Említésre kerülnek olyan megoldások, melyek mind nyílt forráskódú, ingyenek szoftverek és nem mindenki számára ismertek.Tétel Korlátozottan hozzáférhető Makroprudenciális változások a bankszektorbanKovács, Bence; Szabó, Andrea; DE--Informatikai KarA szakdolgozat a 2008-as globális pénzügyi válságot követő makroprudenciális szabályozási változásokat és ezek hatását vizsgálja a bankszektorban. A dolgozat bemutatja a Bázel III keretrendszer bevezetését, amelynek célja a banki stabilitás és likviditás fenntartása válsághelyzetekben. Az elemzés központi eleme a Likviditási Fedettségi Mutató (LCR), amely biztosítja, hogy a bankok elegendő magas minőségű likvid eszközzel rendelkezzenek egy pénzügyi válság átvészeléséhez. A dolgozat kitér az európai bankok likviditáskezelésére, működési stratégiáira és a pénzügyi stabilitásra gyakorolt hatásokra. Emellett ismerteti az európai pénzügyi felügyeleti rendszerek kialakulását. A dolgozat összefoglalja, hogyan befolyásolják ezek az intézkedések a pénzügyi stabilitást és a bankok kockázatkezelését az Európai Unió országaiban.Tétel Korlátozottan hozzáférhető Funkcionálisan működő webhely fejlesztése a Kotesz Tó számáraPopovics, Balázs; Bujdosó, Gyöngyi; DE--Informatikai KarSzakdolgozatom témájának a webfejlesztést választottam. HTML, CSS, JavaScript, PHP, Symfony és Bootstrap használatával oldottam meg a feladatot. Kliens oldalon HTML, CSS és JavaScript nyelveket, valamint Bootstrapet, szerver oldalon pedig PHP-t és Symfonyt használok. Véleményem szerint a mai világban nem működhet egy szolgáltatást nyújtó vállalkozás webhely nélkül, így ennek célja a Kotesz Tó vendégeinek egy helyen történő bővebb tájékoztatása. Igyekeztem megoldani a reszponzivitást, amelynek segítségével kiszolgálhatjuk a mai igényeket. Fontos szempont volt még a közösségi médiás elérés, az aktuális/friss adatok megjelenítése, valamint egy fiatalos, modern kinézet elérése.Tétel Korlátozottan hozzáférhető Differenciálegyenletek megoldása és alkalmazásaPereszlényi, Kornélia; Szokol, Patricia Ágnes; DE--Informatikai KarSzakdolgozatom első felében a differenciálegyenletek néhány típusát mutatom be. Ismertetésre kerülnek ezek megoldási módjai, valamint numerikus közelítési módjai. Ilyen módszerek például az Euler-módszer, Runge-Kutta módszerek, a Heun-módszer. Ezekről a módszerekről részletes összehasonlítást is készítettem. Bemutatásra kerültek egyéb, kevésbé ismert módszerek is. Második felében SiPM-ek (Silicon Photomultiplier) kerülnek bemutatásra. Ismertetem felhasználási módját, tesztelésének folyamatát. Bemutatok egy új módszert a letörési feszültség meghatározására, valamint ismertetem a módszer tesztelése során kapott eredményeket. Összehasonlítottam a szintén bemutott, jelenleg alkalmazott, és az új módszert, az így kapott eredményeket ismertettem.Tétel Korlátozottan hozzáférhető SAS-alapú elemzések: Autók környezeti hatása és fenntarthatóságaMészáros, Nóra; Fülöp, Erika; DE--Informatikai KarA fenntarthatóság egyre fontosabb téma, különösen a közlekedés terén. Szakdolgozatom célja, hogy bemutassam a hagyományos és elektromos autók adatait, és rávilágítsak a környezetbarát döntések fontosságára. Az autózás jelentős hatással van a környezetre, ezért fontos, hogy környezetkímélőbb járműveket válasszunk. Az elemzések segíthetnek abban, hogy az autóhasználók jobban megértsék a különböző járműtípusok előnyeit és hátrányait. A dolgozatban a SAS Enterprise Guide 8.3 szoftvert használom az adatok részletes elemzésére.Tétel Korlátozottan hozzáférhető Állami szerepvállalás hatása a gazdasági fejlődésben MagyarországonVarga, Martin Miklós; Nádasi, Levente Sándor; DE--Informatikai KarA dolgozat a rendszerváltás utáni kormányok szerepvállalását vizsgálja és hogy az esetleges beavatkozások, vagy be nem avatkozások milyen hatással voltak a gazdasági növekedésre. Három fő vizsgált területet találunk az állami szerepvállalás szempontjából. Az első terület az államadósság, annak szintje, valamint összetétele. A második terület a foglalkoztatottság, a harmadik pedig az újraelosztás politikáját vizsgálja, azon belül is nagy hangsúlyt fektetve a hunántőke fejlesztésre. A dolgozat a rendszerváltás utáni időszakot két részre szedi. Az egyik az 1990-től 2010-ig terjedő időszak, a másik pedig a 2010-től napjainkig terjedő időszak, vizsgálva az ellentéteket és a hasonlóságokat. Végezetül pedig a konklúzió levonása után javaslatokat fogalmaz meg a jogalkotóknak.Tétel Korlátozottan hozzáférhető Multi-target módszerek összehasonlító analízise a klinikai adatok felhasználásávalPánti, Zoltán; Emri, Miklós; Aranyi, Csaba Sándor; DE--Informatikai KarA gépi tanulás elterjedésével egyre gyakrabban merülnek fel olyan problémák táblázatos adatok elemzése során, amelyeknél több diszkrét jellemzőt szeretnénk egyszerre prediktálni. A multi-target osztályozás megoldás lehet erre a problémára, amely felhasználja a céljellemzők közötti kapcsolatot a modell teljesítményének a javításához. Célul tűztük ki, hogy három, multi-target modellezésre alkalmas módszert hasonlítunk össze: 2 single-target módszerhez a TPOT-ot, míg a multi-targethez az AutoGluon AutoML keretrendszereket használtam. Az összehasonlító elemzéshez egy egyetemi diabétesz kutatáshoz kapcsolódó adattáblát és a szabadon elérhető ”Cardiotocography” klinikai táblázatos adathalmazt használtunk. Eredményeink azt mutatják, hogy a diszkrét céljellemzők közötti erős kapcsolat esetén jobb eredményeket ér el a multi-target modell, mint a hagyományos osztályozási módszerek. A konkrét adatok esetében ez a javulás csak a ”Cardiotocography adathalmazon volt kimutatható, a diabétesz adattábla esetében a javulás csak kismértékben jelentkezett.Tétel Korlátozottan hozzáférhető ARM processzorok implementációja Xilinx FPGA-kbanKatona, Miron Péter; Oniga, István László; DE--Informatikai KarSzakdolgozatomban egy olyan sokoldalú eszköz (FPGA) gyakorlati alkalmazásával foglalkoztam, mely segítségével egyedi, digitális áramköröket lehet létrehozni. Kutatásom területe kiterjedt a teljesítményük és energiafogyasztásuk miatt keresett processzorok, az un. ARM processzorok használatára is. Az FPGA-k, és ARM processzorok egyre népszerűbbé válnak az iparban és az oktatásban széles körű felhasználásuk okán. Segítségükkel alkalmazások létrehozására, programozására, hibakeresésre és fejlesztésre, valamint az ehhez szükséges tudás ismertetésére és átadására van lehetőség. A felhasználók saját digitális áramköröket készíthetnek, a nehézségeket is figyelembe véve, feldolgozva. Szakdolgozatom bemutatja az (ARM Cortex) processzor (Xilinx) FPGA-ba való implementációjának lépéseit. A bemutató kódok, segédletek, videó oktatóanyag segítségével elérhetővé teszem a szükséges információt, akár saját felhasználásra, akár oktatási célzattal. Minden érdeklődő számára teljeskörű elméleti és gyakorlati tudásanyagot nyújtok.Tétel Korlátozottan hozzáférhető Heti rendszerességgel változó éttermi menük megjelenítése egy informatikai rendszerbenSzűcs, Attila Levente; Tajti, Tibor Gábor; DE--Informatikai KarA dolgozat fő célja egy olyan informatikai rendszer bemutatása, amely összegyűjti és megjeleníti az éttermek heti változó ebéd kínálatát mobilalkalmazásban és weboldalon keresztül. Az öt fő modul, amely a rendszert alkotja, részletesen ismertetésre kerül: adatbázis, mobilalkalmazás, weboldal, háttérrendszer és az éttermi menü gyűjtő rendszer. A dolgozat részét képezi továbbá a szerver kiválasztása és konfigurálása. A felhasználói dokumentáció részeként részletes útmutatóban bemutatásra kerül a mobilalkalmazás és weboldal használatata, képekkel illusztrálva. A fejlesztői dokumentáció részletezi a modulok tervezését, implementációját és a fejlesztés során felmerült technológiai kihívások megoldásait. A projekt során alkalmazott technológiák között szerepel a Kotlin Multiplatform, amely segítségével készült a weboldal, mobilalkalmazás és háttérrendszer, valamint a Python, amely a weboldalakról történő adatgyűjtést teszi lehetővé.Tétel Korlátozottan hozzáférhető Lépésajánló algoritmusok bemutatása a Tic-Tac-Toe játék többszemélyes változatán keresztülKozma, Norbert; Kádek, Tamás; DE--Informatikai KarA projekt keretén belül megvalósult egy kiterjesztett kettőnél több játékos Tic-Tac-Toe logikai játék szabályrendszere, állapottér-reprezentációja, heurisztikája, a gépi játékosok implementálása. Az elkészült projektben vizsgálni tudjuk a Paranoid, Maxn^n, BRS és az MP-mix lépésajánló algoritmusok működését, egymás elleni hatékonyságukat változtatható mélységkorláttal, támadó- és védőküszöbértékekkel, valamint lépéssorrenddel. Játszhatunk két gépi ellenféllel ellen, vagy akár versenyeztethetjük is egymás ellen a döntési szabályokat. Teszt játékmódban pedig egy tetszőleges csomópontot hozhatunk létre, amin célzottan vizsgálhatjuk az egyes stratégiák működését. A projekt fejlesztés első szakasza Python nyelven történt és a teszteléskor készült táblázatok is erre a konzolalkalmazásra támaszkodtak. A teszt táblázatok tartalmazzák a lépésajánló algoritmusok egymás elleni játszmáinak eredményeit. A felhasználóbarátabb és jobb átláthatóság érdekében a projekt elkészült webalkalmazás formájában is (html, css, js). Az elkészült alkalmazással játék közben vizsgálhatjuk az egyes döntési szabályok tulajdonságait.Tétel Korlátozottan hozzáférhető Egy x86-64 emulátort alkalmazó oktatóprogram fejlesztésePapp, Ádám; Varga, Imre; DE--Informatikai KarSzakdolgozatom célja egy olyan oktatóprogram fejlesztése, amely segítheti a mérnökinformatikus BSc szakos hallgatókat az x86-64 assembly programozás alapjainak megértésében. Az oktatóprogram a hallgatók által írt assembly forráskódot "valós" időben képes futtatni. Az egyes utasítások végrehajtásának nyomonkövetését előre-, valamint hátra lépkedéssel, illetve számos IDE-ben is megtalálható breakpoint funkcionalitással segíti. Az oktatóprogram a Unicorn Engine CPU emulátor keretrendszer köré épül, amely lehetővé teszi gépi kód futtatását és az utasítások végrehajtásának egy adott ponton történő megakasztását egy instrumentációs rétegen keresztül integrált, úgynevezett "hook" mechanizmussal. Az assembly forrásfájlokból a gépi kódot egy C nyelven írt előfeldolgozó alegység nyeri ki, az objdump parancsot felhasználva, Linux operációs rendszer alatt. A Unicorn Engine API-ját használó, szintén C-ben írt emulátor alegység a kinyert, tiszta gépi kódot emulálja és futás közben kimenti az egyes utasítások végrehajtási kontextusát. Egy Python nyelven írt, DearPyGui grafikus könyvtárat használó interaktív grafikus felhasználói felület a kimentett adatokat feldolgozva képes megjeleníteni az utasításokat és azok memóriacímét, az áltanálos és speciális célú regisztereket, beleértve az állapotregiszter bitjeit, a rendszerverem tartalmát hexadecimális és decimális formában, valamint az egyes memóriaszegmensekben található szimbólumok (konstans, illetve inicializált és inicializálatlan változók) tartalmát. Képes továbbá a soron következő utasítás, illetve az RSP regiszter által mutatott érték, a verem tetejének kijelzésére.Tétel Korlátozottan hozzáférhető Videójátékok akadálymentesítéseKis, Ábel; Tóth, Erzsébet; DE--Informatikai KarA szakdolgozat a szoftverek, különösen a videójátékok akadálymentesítésének lehetőségeit vizsgálja, és bemutatja egy hangalapú dungeon crawler játék fejlesztését. A projekt célja annak bemutatása, hogy az akadálymentesítés miként teheti a játékokat mindenki számára elérhetővé, miközben új, kreatív élményeket is nyújthat. Emellett rávilágít arra, hogy az inkluzív tervezés nemcsak a hozzáférhetőséget növeli, hanem hozzájárul az iparág fejlődéséhez is. A szakdolgozatom olyan játékfejlesztőknek szól, akik betekintést szeretnének nyerni a videójátékok akadálymentesítésébe. Az elméleti rész az akadálymentesség elveire, gyakorlati megoldásaira és az iparági ajánlásokra összpontosít, különös tekintettel a vizuális, hallási, mozgásszervi és kognitív akadályok leküzdésére. A gyakorlati rész során egy olyan játék készült, amely kizárólag hangalapú visszajelzésre és egyszerű vezérlésre épít, így a játékélményben nincs különbség egy látó és egy látássérült ember számára.Tétel Korlátozottan hozzáférhető Mezőgazdasági farmok automatizálása megerősítéses tanulás segítségévelBerencsi, Csaba; Bogacsovics, Gergő; DE--Informatikai KarA diplomamunkám során egy olyan mesterséges intelligenciát próbáltam megalkotni, amelyet mezőgazdasági gépjárműbe integrálva képes egy mezőgazdasági területen begyűjteni a takarmányokat. Kutatás során arra a kérdésre kerestem a választ, hogy a gyorsan változó időjárási tényezők és az egyre kevesebb munkaerő ellenére megoldhatóak-e ezek a problémák megerősítéses tanulást alkalmazva. A környezetet, a takarmányokat és az ágenst Unity környezetben modelleztem le, illetve tanítottam be az ML-Agents eszköztár segítségével. Különféle komponensek és szkriptek használatával közelebb kerültem a valósághű ábrázoláshoz. A tanításokat három különböző környezetben végeztem el, amelyeken a PPO algoritmust használtam. A tanítások eredményeit TensorBoard segítségével vizualizáltam, így azonnali visszajelzést kaptam a tanítások eredményeiről.Tétel Korlátozottan hozzáférhető A mesterséges intelligencia művészeti alkalmazásai és ennek elvi kérdéseiBécsi, Bálint Richárd; Hoffmann, Miklós; DE--Informatikai KarA szakdolgozatom címe: A mesterséges intelligencia művészeti alkalmazásai és ennek elvi kérdései. Manapság a mesterséges intelligencia egyre nagyobb teret kap a mindennapjainkban, ezért szakdolgozatom e témához kapcsolódik, a mesterséges intelligencia szabályozásáról szól. Először a generatív művészetek történetéről és a mesterséges intelligencia általános jellemzőiről beszélek. A dolgozat következő részében néhány jelentős generatív módszerrel készült alkotást elemzek és alkotok újra, majd megpróbálok modern generatív mesterséges intelligenciákat művészeti alkotások készítésére használni. A dolgozat második felében, először AI-hoz kapcsolódó jogi eseteket vizsgálok, ezután kitérek az AI-ra vonatkozó szabályozásokra. Végül a mesterséges intelligenciát érintő legfontosabb kérdéseket etikai szempontból vizsgálom meg.Tétel Korlátozottan hozzáférhető Posztkvantum algoritmusokOláh, Sándor Lajos; Pintér-Huszti, Andrea; DE--Informatikai KarA szakdolgozatomban a poszkvantum algoritmusokat típusait mutatom be. A poszkvantum kriptográfia a kvantumszámítógépek elleni védelemre kínál megoldást. Bemutatom A rács-, hash- és kódalapú kriptográfiát, mint lehetséges módszereket. Bemutatom az NIST szabványosítási folyamatait és annak fontosságát. Bemutatok egy támadást a SIDH protokoll ellen, mellyel kiszűrtek egy szabványosításban szereplő algoritmust. A szakdolgozat legvégén pedig bemutatok egy egyszerűsített NTRUEncrypt algoritmus saját implementációt python nyelven.Tétel Korlátozottan hozzáférhető Egy vállalat gazdasági elemzéseHocza, Szabolcs; Nagy, Tünde Orsolya; DE--Informatikai KarSzakdolgozatom célja a Metál-Sheet Kft. vagyoni, pénzügyi és jövedelmezőségi helyzetének vizsgálata volt. Arra kerestem a választ, hogy a Metál-Sheet Kft. vagyoni, pénzügyi és jövedelmezőségi helyzete hogyan változott a vizsgált 5 éves időintervallum alatt, 2019-2023 között. Az elemzésemet pénzügyi mutatószámok segítségével végeztem. A dolgozat során az elérhető nyilvános számviteli adatokra támaszkodtam. Kíváncsi voltam, hogy az elmúlt 5 évben a világban zajló események hatására hogyan változott a vállalat helyzete. A kutatásom eredményeit ezen dolgozat keretében foglaltam össze.Tétel Korlátozottan hozzáférhető Webalkalmazás fejlesztésGöőz, Richárd Ferenc; Varga, Imre; DE--Informatikai KarA diplomamunka bemutatja a C# .NET Blazor keretrendszer adta lehetőségeket. Az projekt tematikája egy Netbank alkalmazás elkészítése és bemutatása mint frontend és backend oldalról. A diplomamunka részletesen kitér a technikai háttér legfontosabb komponenseire. Nagy hangsúly lett fektetve a titkosítási eljárásokra, mivel egy banki és pénzügyi alkalmazást tekintve fontosabb az felhasználók adatbiztonsága, mint a dizájn és a felület adta lehetőségek. Bemutatásra került a Blazor keretrendszer, az alkalmazáshoz létrehozott adatbázis, a funkciók logikájáért felelős controller osztályok, illetve egy külön fejezetben a felület is. A technikai háttér mellett a fejlesztés során felmerülő nehéségek is kifejtésre kerültek.Tétel Korlátozottan hozzáférhető 3D tervezés szkriptekkelBodnárová, Nikoleta; Papp, Ildikó; DE--Informatikai KarA dolgozatom célja egy olyan 3D modell vagy modellek létrehozása, mely szkriptekkel lényegesebben könnyebben létrehozható, mint a darabonként megtervezett egyedek. A megtervezett modellek szkriptekkel való egyszerűsítése. A modellek tesztelése különböző megadott paraméterek szerint. Ezt egy társasjáték elemeinek megvalósításának keretein belül voltam képes bemutatni és létrehozni. A projekt során Python és OpenSCAD segítségével képes voltam olyan egyedi modelleket készíteni és személyre szabhatóvá tenni. A program kétféle lehetőséget kínál a felhasználó számára, amivel dolgozni tud, sakkfigurákkal és dominókkal. Egyedi beállításaik megjelennek a felületen, amelyeket átírt paraméterekkel másodpercek alatt újra generálhatunk.