MTAT bakalaureusetööd – Bachelor's theses
Permanent URI for this collectionhttps://hdl.handle.net/10062/32748
Browse
Browsing MTAT bakalaureusetööd – Bachelor's theses by Title
Now showing 1 - 20 of 1336
- Results Per Page
- Sort Options
Item 2. tüüpi diabeedi ravijuhise täitmise automaatse hindamise võimalikkuse analüüs Digiloo epikriiside näitel(2018) Konovalov, Daniil; Sulev ReisbergDiabeet vajab regulaarset perearsti ja pereõe kontrolli ja uuringuid ning selle kohta on olemas ka ravijuhis, aga ei ole teada, kas kõiki vajalikke uuringuid regulaarselt tehakse või mitte. Selle töö eesmärk on uurida, kas 2. tüüpi diabeedi ravijuhise täitmist on võimalik hinnata haiguslugude kokkuvõtete põhjal. Selleks analüüsiti Tarkvara TAK poolt PostgreSQL andmebaasi viidud Geenivaramu doonoritele tehtud uuringuid ja nende tulemusi, mis on võetud nende haiguslugude kokkuvõtetest ehk epikriisidest. Täpsemalt vaadeldi, kas ravijuhises toodud olulisemad mõõtmised on 2. tüüpi diabeetikutel vajaliku regulaarsusega tehtud.Tulemuseks saadi tabel, kus on toodud, mitmele protsendile diabeetikutest on iga mõõtmine vajaliku ajavahemiku jooksul (üldjuhul 1 aasta) tehtud ning võrreldi saadud tulemusi Eesti Haigekassa poolt tehtud sarnase sisuga, kuid teise metoodikaga loodud auditiga.Item 3D Comic Rendering(Tartu Ülikool, 2020) Vainumäe, Oliver; Tunnel, Raimond-Hendrik , juhendaja; Montesdeoca, Santiago, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutIn this thesis a non-photorealistic rendering algorithm is devised for rendering a 3D scene. The algorithm follows the style of the illustrations in the La mémoire de l'eau (Water Memory) graphic novel. Implementation is carried out in Maya Non-Photorealistic Rendering Framework (MNPR), which is a framework for the 3D computer graphics software Autodesk Maya. The devised algorithm consists of edge detection using difference of Gaussians for stylized lines and color smudging. The output of the devised algorithm is compared to the source material and potential future improvements are offered.Item 3D-mudelite vaatur Mediawiki tarkvarale(2017) Alasi, Harri; Raimond-Hendrik Tunnel; Ivo KruusamägiKäesoleva töö raames valmis laiendus Mediawiki tarkvarale, mis võimaldab kasutajatel laadida üles STL-formaadis (lühendatud sõnast Stereolithography) 3D-mudeli faile, nimetatud faile Mediawiki faililehel asuva vaaturi sees kuvada ning mudeli asendit vaaturi sees muuta. Kirjeldatud on arendusprotsessi, esilekerkinud probleeme ning edasiarenduse võimalusi. Samuti on välja toodud selgitused STL-formaadist, Mediawiki tarkvarast ning vaaturi kasulikkusest ja vajalikkusest. Töö lõpuosas on kirjeldatud laienduse testimist ning tekkinud probleemi Mediawiki ametliku testkeskkonnaga.Item A comparison of Over-the-Air Update approaches for the ESP32 and ESP8266 Development Boards(Tartu Ülikool, 2020) Ossip, Oliver; Mass, Jakob, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThis bachelor thesis goal is to research and test different over-the-air update opportunities with ESP32 and ESP8266 based Wi-Fi development boards. Nowadays, there are more In-ternet of Things devices, so there is a need to update these. The reason for that can either be a security flaw or a bug that needs to be fixed for the device to work. Over-the-air update allows to make changes fast and in remote locations where humans have no physical access. This thesis tests different frameworks and two separate generation development boards.Item A linear model of genetic transcription regulation that combines microarray and genome sequence data(Tartu Ülikool, 2005) Tretyakov, Konstantin; Vilo, Jaak, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem A Ludic Dialogue System for Interactive Fiction(Tartu Ülikool, 2021) Raud, Frederik; Tunnel, Raimond‑Hendrik, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutVideo games typically represent social interaction through branching dialogue systems, which have the specific goal of entertaining the player but are significantly less interactive than other systems found in video games. In this thesis, a ludic dialogue system is proposed with the purpose of increasing interactivity through the use of procedures. The ludic dialogue system consists of the movement of dialogue agents through a topic‑oriented dialogue space, using pre‑written dialogue choices similar to the ones in branching dialogue. The system was used in the prototype use case “Last Call” to prove its viability.Item A Monitoring System for Daily Feedback on IoT Sensor’s Status in Tartu City(Tartu Ülikool, 2023) Küüsvek, Maria; Hadachi, Amnir, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThis thesis explores creating a tool to support the displayed information in the existing ITS lab Modal Split dashboard, which uses data from sensors around Tartu City to produce a modal split estimation of various traffic types (Vehicle, Bike, Pedestrian). This thesis aims to incorporate sensor monitoring to facilitate data quality assessment into Modal Split and in turn, improve the overall quality of Modal Split. This solution comes in the form of an interactive dashboard, which allows users to view the welfare of sensors for multiple dates and filter sensors by type. The finished sensor monitoring dashboard includes a heatmap that displays assessment by the sensor and by the hour for twenty-four hours. In addition, it provides a daily summary of each sensor’s welfare in the form of a heatmap. The dashboard can generate a line graph that displays the number of events for a sensor of the user's choosing by the hour. In addition, a map visualisation is also included that highlights the location of a particular sensor to make it easy to identify its location. The dashboard is designed to make it easy for users to identify problems with sensors in the ITS lab system, and thus contribute to the overall quality of the Modal Split dashboard.Item A Proof of Concept Malware for Interacting with the Smart-ID Android Application(Tartu Ülikool, 2020) Maala, Silver; Paršovs, Arnis, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of this thesis is to study how a malicious application can interact with the Smart- ID Android application. The result of this paper is a proof of concept application that is able to use root privileges to capture the PINs entered by the user in the Smart-ID transaction screen and is later able to automatically enter the captured PINs in the transaction screen.Item A Survey of Machine Learning Methods and their Applicability for Security Analysis(Tartu Ülikool, 2024) Šramova, Diana; Matulevičius, Raimundas, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutSelles lõputöös esile tõstetud probleem on määrata, milliseid Masinõppe ja Süvaõppe meetodeid tuleks infotehnoloogia (IT) turvaohtude tuvastamiseks rakendada. Kuna IT-turberünnakuid on praeguse tehnoloogia ja ressurssidega üha raskem tuvastada, vajavad tänapäevased tuvastussüsteemid lahendusi, mis kasutavad tehisintellekti alamhulki töökindluse ja automatiseerimise tagamiseks. Lahendus selle probleemi lahendamiseks on Masinõppe ja Süvaõppe meetodite analüüs, mis hindab nende rakendatavust kolmel turbejuhtumil: kasutajate ja üksuste käitumise analüütika tuvastamine, haavatavuse tuvastamine, ja andmepüügi tuvastamine. See analüüs hõlmab nii järelevalvega kui ka järelevalveta meetodeid, sealhulgas otsustusmetsa, tugivektormasinaid, logistilist regressiooni, K-lähimaid naabreid, klasterdamist, assotsiatsioonireegleid, korduvaid neurovõrke, konvolutsioonilisi neurovõrke, virnastatud autokodeerijaid ja vastandlikke generatiivseid võrke. Neid meetodeid käsitletakse konkreetsete turvajuhtumite sisendite, väljundite, tugevate ja nõrkade külgede põhjal. See õppemeetod tagab klassifitseerimise, mustrite äratundmise, anomaaliate tuvastamise ja läbitungimise testimise, suurendades turvasüsteemide töökindlust ja automatiseerimist. See lahendus annab turbespetsialistidele juhiseid Masinõppe ja Süvaõppe tehnikate valimiseks, mida mida tuleks rakendada konkreetsete IT-turbeülesannete puhul, vähendades seeläbi riske ja leevendama turbeohtusid.Item A Systematic Review of Wireless Infrared Communication(Tartu Ülikool, 2020) Kruusi, Mihkel; Paršovs, Arnis, juhendaja; Morgan, Danielle Melissa, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe demand for wireless communication systems has increased exponentially during the last few decades. To meet the demand, wireless infrared communication systems can be used as an alternative to the currently used wireless radio communication systems. As a result of this thesis, a systematic review of wireless infrared communication and lecture materials for a course called “Introduction to Wireless Security” were created. The lecture was conducted in video format.Item A Web-Based Application for Estimating the Greenhouse Gas Emissions of Estonian Organisations(Tartu Ülikool, 2024) Saaresalu, Siim; Gharib, Mohamad, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutÜlemaailmne püüdlus jõuda kliimaneutraalsuseni tähendab, et organisatsioonid peavad olema aina teadlikumad oma kasvuhoonegaaside heitkogustest ja regulaarselt arvutama oma kasvuhoonegaaside jalajälge kolmandatele osapooltele. Eesti Kliimaministeeriumi poolt pakutud heitkoguste arvutamise mudel on aegunud lahendus sellele probleemile. Selle bakalaureusetöö eesmärk on kaasajastada Kliimaministeeriumi mudel loodes kasutajasõbraliku liidese ja kaasaegsete veebidisaini põhimõtetega veebirakenduse nimega Rohemõõdik, mis on loodud kasutades Angulari, Javat, Spring Booti ja PostgreSQL’i.Item Aarna OÜ veebisaidi loomine(Tartu Ülikool, 2023) Kõvask, Merili; Feklistova, Lidia, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutKäesoleva bakalaureusetöö eesmärk on luua veebisait ehitusettevõttele Aarna OÜ. Veebisaidil on kirjeldus ettevõttest ja visioonist, pakutavatest teenustest ja galerii, läbi viinud töödega. Huvi korral saab veebisaidi kaudu nendega ka ühendust võtta ja uurida täpsemalt mingi teenuse kohta. Töös on kirjeldatud tehnoloogiad, on toodud ülevaade valminud veebisaidi testitulemustest ja analüüsist. Töö lõpus on kirjeldatud veebisaidi edasiarenduse võimalused.Item Aatomkihtsadestamise meetodil valmistatavate kilede kasvu jälgimine ja kasvukiiruse salvestamine elektroonsel kujul(Tartu Ülikool, 2009) Lõhmus, Indrek; Sammelselg, Väino, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem Abistav veebileht Mnemo tekstide päheõppimiseks(Tartu Ülikool, 2023) Novoseltsev, Roland; Orasmaa, Siim, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutInimestel tuleb ette vajadus informatsiooni pähe õppida erinevates olukordades, rääkimata nendest, kelle amet nõuab seda. Uuringud näitavad, et päheõppimiseks on hea lugeda teksti valjult ette. Kuigi leiduvad rakendused, mis abistavad ja hindavad kasutajat teksti õppimisel, ei ole neil eestikeelset tuge. Antud bakalaureusetöö eesmärgiks oli luua abistav veebileht Mnemo eestikeelsete tekstide päheõppimiseks. Töös selgitati välja selleks sobivaim mnemooniline meetod ja analüüsiti sarnaseid rakendusi. Veebilehte testiti harrastusnäitlejate poolt ja selle tagasiside põhjal kirjeldati võimalikke edasiarendusi. Veebileht on leitav aadressilt https://rolandnovoseltsev.pythonanywhere.com vähemalt 2023. aasta juunini.Item Abivahenditega varustatud koduülesannete koostamine Tartu Ülikooli kursusele „Objektorienteeritud programmeerimine”(Tartu Ülikool, 2023) Zakatov, Anton; Lepp, Marina, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutPraktika on programmeerimise õppimisel üks tähtsamaid koostisosi. Suurel määral arenevad praktilised oskused just koduülesannete lahendamisel, seda eriti ümberpööratud õppega kursustel. Innustamaks õppureid kodutöid tegema, peavad ülesanded olema aktuaalsed, selged, põnevad ning mõistliku keerukuse ja mahuga. Samuti on tähtis toetada neid õppijaid, kellel tekib raskusi harjutuste sooritamisega. Seega käesoleva lõputöö raames koostati nelja õppenädala jaoks Tartu Ülikooli kursuse „Objektorienteeritud programmeerimine“ tarbeks koduülesandeid, automaatkontrolle ja murelahendajaid. Koostamisel arvestati seotud valdkondade eelnevaid uurimusi. Uute kodutööde ja abivahendite kvaliteedi hindamiseks koguti õppeaine osalejatelt tagasisidet. Kogutud arvamuste järgi võib väita, et üldjuhul jäid üliõpilased loodud didaktiliste materjalide ja vahenditega rahule.Item Abstraktne silur Goblintile(Tartu Ülikool, 2023) Hennoste, Juhan Oskar; Saan, Simmo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutStaatiline analüüs on kasulik meetod programmi omaduste tuvastamiseks ilma programmi jooksutamata. Goblint on Tartu Ülikoolis arendatav staatiline analüsaator C keelele. Staatilise analüüsi käigus tuvastab Goblint palju programmi omadusi, näiteks muutujate võimalike väärtusi programmi eri punktides. Need tulemused on kasulikud nii analüüsitava programmi kui ka Goblinti analüüside käitumise mõistmiseks, kuid hetkel puudub nende kuvamiseks hea viis. Olemasolevad tööriistad esitavad info toorel ja raskesti tõlgendataval kujul. Selles töös luuakse esmane versioon ühest võimalikust lähenemisest selle info kuvamiseks. Loodud lahendus on nn abstraktne silur, mis kasutab tavalise siluri (debugger) kasutajaliidest, kuid selle asemel et programmi jooksutada, kasutab abstraktne silur Goblinti analüüsi tulemusi, et simuleerida programmi jooksutamist. Selles töös realiseeritakse siluri esmane versioon ning kogutakse sellele tagasisidet Goblinti arendajatelt. Loodud abstraktne silur on mitmes aspektis edasiminek võrreldes olemasolevate tööriistadega Goblinti analüüsi tulemuste uurimiseks.Item Abstraktsete domeenide omaduspõhine testimine(2018) Saan, Simmo; Vesal Vojdani; Kalmer ApinisStaatilise programmianalüüsiga uuritakse programme lähtekoodi põhjal, ilma neid käivitamata. Üks võimalus on selleks kasutada abstraktset interpretatsiooni, et määrata programmi võimalikke ligikaudseid seisundeid, mis moodustavad abstraktse domeeni. Kui kasutatav domeen rahuldab teatud matemaatilisi omadusi, siis abstraktse interpretatsiooni teooria kohaselt on teostatav analüüs korrektne (ingl sound). Staatilise analüsaatori implementeerimisel võib juhtuda, et domeenides esineb vigu, mis rikuvad analüüsi ja selle korrektsuse. Töös koostatakse omaduste komplekt, mida kasutatakse Goblint analüsaatorist omaduspõhise testimise abil vigade leidmiseks. Selleks implementeeritakse Goblintis vajalik domeenide testimise raamistik ja elementide generaatorid. Lõpuks viiakse läbi testimine, tuvastatakse vead ja kirjeldatakse neid. Sellega näidatakse, et omaduspõhist testimist on võimalik efektiivselt rakendada abstraktsetest domeenidest vigade leidmiseks.Item Adaptiivne kõnepõhine juhuväljakutsete tugi biomeetrilisele autentimisele(Tartu Ülikool, 2012) Loskit, Uku; Vainikko, Eero; Mehine, Jürmo; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituutKäesoleva bakalaureusetöö eesmärgiks oli arendada välja kõnetuvastusprogramm, mida saaks kasutada vokaalsete juhuväljakutse tarvis. Programmi eesmärgiks oli anda üks võimalik lahendus kõnepõhilise biomeetrilise autentimise kesksele turvaprobleemile – taasesitusrünnetele. Programm põhineb vabavaralisel PocketSphinxi kõnetuvastuse tööriistal ning on kirjutatud Pythoni programmeerimiskeeles. Loodud rakendus koosneb kahest osast: kasutajaliidesega varustatud demonstratsiooniprogrammist ja käsurea utiilidist. Kasutajaliidesega rakendus sobib kõnetuvastusteegi võimete demonstreerimiseks, käsurea utiliiti saab aga kasutada mis tahes teisele programmile kõnetuvastusvõimekuse lisamiseks. Kasutajaliidesega rakenduses saab kasutaja oma hääle abil programmiga vahetult suheldes avada näitlikustamiseks loodud demoprogrammi ust. Kasutaja peab ütlema õige numbrite jada või pildile vastava sõna inglise keeles, et programmi poolt autoriseeritud saada. Mõlemat loodud rakendust saab seadistada luues oma keelemudeleid või muutes demorakenduse puhul numbriliste juhuväljakutsete pikkust.Item Adaptiivne Metronoom Androidile(Tartu Ülikool, 2013) Nirk, Andres; Niitsoo, Margus; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituutAntud bakalaureusetöö eesmärgiks oli Android platvormile mõeldud Adaptiivse Metronoomi rakenduse loomine. Antud rakendus on suunatud muusikutele, eelkõige trummaritele. See rakendus on uudne selle poolest et ta aitab algajal muusikul metronoomiga harjuda, mängides heli kindla tempoga, parandades seda samaaegselt muusiku mängimise järgi.Item Agendid transleerimises(Tartu Ülikool, 2002) Holm, Janno; Meriste, Merik, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut