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.

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ételKorlátozottan hozzáférhető
    Önvezető modell autók akkumulátor karakterisztikájának vizsgálata
    Angi, Dávid; Madai, Péter Tibor; Molnár, Dániel Tamás; Kovács, László; DE--Informatikai Kar
    Az 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ételKorlá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 nyelven
    Gulyás, Lajos Erik; Kunkli, Roland Imre; DE--Informatikai Kar
    Dolgozatomban 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ételKorlátozottan hozzáférhető
    Automatizáció Ansible használatával
    Patkós, Máté Levente; Krausz, Tamás; DE--Informatikai Kar
    Dolgozatom 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ételKorlátozottan hozzáférhető
    Makroprudenciális változások a bankszektorban
    Kovács, Bence; Szabó, Andrea; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Funkcionálisan működő webhely fejlesztése a Kotesz Tó számára
    Popovics, Balázs; Bujdosó, Gyöngyi; DE--Informatikai Kar
    Szakdolgozatom 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ételKorlátozottan hozzáférhető
    Differenciálegyenletek megoldása és alkalmazása
    Pereszlényi, Kornélia; Szokol, Patricia Ágnes; DE--Informatikai Kar
    Szakdolgozatom 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ételKorlátozottan hozzáférhető
    SAS-alapú elemzések: Autók környezeti hatása és fenntarthatósága
    Mészáros, Nóra; Fülöp, Erika; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Állami szerepvállalás hatása a gazdasági fejlődésben Magyarországon
    Varga, Martin Miklós; Nádasi, Levente Sándor; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Multi-target módszerek összehasonlító analízise a klinikai adatok felhasználásával
    Pánti, Zoltán; Emri, Miklós; Aranyi, Csaba Sándor; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    ARM processzorok implementációja Xilinx FPGA-kban
    Katona, Miron Péter; Oniga, István László; DE--Informatikai Kar
    Szakdolgozatomban 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ételKorlátozottan hozzáférhető
    Heti rendszerességgel változó éttermi menük megjelenítése egy informatikai rendszerben
    Szűcs, Attila Levente; Tajti, Tibor Gábor; DE--Informatikai Kar
    A 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ételKorlá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ül
    Kozma, Norbert; Kádek, Tamás; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Egy x86-64 emulátort alkalmazó oktatóprogram fejlesztése
    Papp, Ádám; Varga, Imre; DE--Informatikai Kar
    Szakdolgozatom 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ételKorlátozottan hozzáférhető
    Videójátékok akadálymentesítése
    Kis, Ábel; Tóth, Erzsébet; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Mezőgazdasági farmok automatizálása megerősítéses tanulás segítségével
    Berencsi, Csaba; Bogacsovics, Gergő; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    A mesterséges intelligencia művészeti alkalmazásai és ennek elvi kérdései
    Bécsi, Bálint Richárd; Hoffmann, Miklós; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Posztkvantum algoritmusok
    Oláh, Sándor Lajos; Pintér-Huszti, Andrea; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    Egy vállalat gazdasági elemzése
    Hocza, Szabolcs; Nagy, Tünde Orsolya; DE--Informatikai Kar
    Szakdolgozatom 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ételKorlátozottan hozzáférhető
    Webalkalmazás fejlesztés
    Göőz, Richárd Ferenc; Varga, Imre; DE--Informatikai Kar
    A 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ételKorlátozottan hozzáférhető
    3D tervezés szkriptekkel
    Bodnárová, Nikoleta; Papp, Ildikó; DE--Informatikai Kar
    A 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.
A DEENK Digitális Adattárába feltöltött tartalom a szerzői jogról szóló 1999. évi LXXVI. tv. 33§ -ban meghatározott módon használható fel. A felhasználó a digitális tartalmat képernyőn megjelenítheti. Letölteni, elektronikus adathordozóra vagy papírra másolni, üzletszerűen felhasználni és módosítani tilos.