MTAT bakalaureusetööd – Bachelor's theses

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 20 of 1205
  • Item
    Enesekontrolli- ja eksamitestid kursusele „Introduction to programming“
    (Tartu Ülikool, 2024) Joala, Kersti; Suviste, Reelika, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The University of Tartu course „Introduction to programming“ gives students their first knowledge about programming. The purpose of this bachelor's thesis was to create new selfassessment tests and exam tests for the course. A total of eight self-assessment tests and five exam tests were created. The direct feedback helps students to understand their mistakes, learn from their mistakes, and motivates them to improve their knowledge. Updating the tests reduces the probability that the questions and answers will spread among students. The selfassessment tests were created based on the ADDIE model for creating e-learning tools. The questions in the exam tests are similar to the questions in the self-assessment tests. The tests were created in Moodle and are in English. Students were asked to give free-form feedback to the self-assessment tests and it was largely positive. The feedback received from the students was that the self-assessment tests were helpful.
  • Item
    Creation of Materials to Teach Data Science via Self-Driving
    (Tartu Ülikool, 2024) Kreegipuu, Artur; Tampuu, Ardi, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    Andmeteaduse projektides esineb tihti kitsaskohti, millega õpilased võivad olla teoreetiliselt tuttavad, kuid puuduvad praktiliselt kogemused. Sageli esinevaid probleeme saab demonst-reerida isejuhtivate mudelautode abil. Praktiliste ülesannete kaudu saavad õpilased kogeda, kuidas isejuhtivate närvivõrkude arendamise etapis tehtavad andmeteaduslikud vead mõju-tavad isejuhtiva mudeli sooritusvõimet. Lõputöö raames loodi isejuhtivate mudelautode abil praktilised õppematerjalid eesmärgiga panna õpilased mõistma, ära tundma ja ennetama andmeteaduses laialdaselt levinud probleeme. Selleks loodi probleeme demonstreerivad praktilised ülesanded, mille käigus tuleb õpilastel koguda andmeid, treenida isejuhtivaid närvivõrke ja katsetada loodud mudeleid rajal. Kõik ülesanded lahendati testimise eesmärgil erinevates valgusoludes ja iga ülesande eeldatud tulemist filmiti video. Loodud õppemater-jalidele koguti tagasisidet kahelt masinõppe eksperdilt.
  • Item
    Veebipõhise Linuxi käsurea õppekeskkonna tootestamine
    (Tartu Ülikool, 2024) Eistre, Taavi; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    Linux and its command line are one of the main topics of the University of Tartu courses “Operating Systems” and “Computer Security”. In order to improve the ways of teaching Linux, Joonas Halapuu created a web-based Linux command-line learning environment prototype as part of his bachelor’s thesis in 2022. This prototype was used in the courses for a duration of two years. Several concerns about the stability and the need for further development of the learning environment emerged during its use. The aim of this thesis was to further develop, improve and migrate the existing environment to cloud technology to ensure better stability, scalability and accessibility. The thesis describes the shortcomings and potential enhancements of the previous environment, the requirements and objectives of the new application, the technologies used, the completed application and the results of testing the application in a cloud-based environment. The web-based Linux learning environment developed as part of the thesis can be found and used in Estonian or English at https://lingid.ee/kasurida.
  • Item
    Veebirakenduse loomine ettevõttele Tööleidja
    (Tartu Ülikool, 2024) Leppik, Rando; Leping, Vambola, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    This Bachelor’s thesis disserts the creation of a web app for the company Tööleidja. The thesis includes an analysis of similar platforms created in Estonia, descriptions of the requirements of the application, an overview of tools used to create it, and the architecture of the software, the process of creating the application and analysis of the result.
  • Item
    Kursuse „Andmebaasid“ õpitulemuste analüüs erinevates aspektides
    (Tartu Ülikool, 2024) Tamme, Jaagup; Luik, Piret, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The aim of this Bachelor’s thesis was to investigate how the background of the students and their selected practicum group are related to the learning outcomes in the University of Tartus course LTAT.03.004 “Databases”. The sample contained all the participants of the course in the 2022/2023. academic year’s spring semester. The learning outcomes were analyzed in the courses’ five evaluable categories and in terms of total points earned in the course. Differences were found between face-to-face and distance learning practicum groups results, based on the compulsoriness of the course and between the results of informatics bachelor students and students from other curricula. Based on the prior knowledge of the query language SQL, no differences were found in any evaluable category.
  • Item
    Veebisaidi loomine ettevõttele Gala RMP OÜ
    (Tartu Ülikool, 2024) Kovalevski, Maarja; Feklistova, Lidia, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The aim of this Bachelor’s thesis was to create a new website for the company Gala RMP OÜ. For developing the site, JavaScript framework Vue.js was chosen. In addition to a home page and three subpages, an administrative view was created, through which an authenticated user can edit the information shown. In the final stage of the site development, an analysis was conducted. The site passed the tests moderately well and has a good perceived usability. At the end of the thesis, an overview of possible further developments for this site is brought out.
  • 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
    Sihtleht mängule Blastronaut
    (Tartu Ülikool, 2024) Lepik, Marek; Jaggo, Jaanus, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    In this bachelor thesis, the main principles of marketing and landing page characteristics are investigated. The importance of these principles in creating a landing page is explained. The computer game purchasing process is introduced. In this work, an effective landing page is created for the computer game Blastronaut by following the main principles, in order to increase the game's discoverability, people's awareness, and visits to the game's Steam page. Also the tools and techniques used are described.
  • Item
    Effects of Data Distributions and Distance Measures in Representational Similarity Analysis
    (Tartu Ülikool, 2024) Vorontcov, Savelii; Zafra, Raul Vicente, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    Esindusliku sarnasuse analüüsis (RSA) on analüüsimise töörist sageli kasutatav arvutuslikus neuroteaduses. Ajust mõõdetud andmete kontekstis see annab meile võimaluse saada erinevate stiimulite esindusi ajus ning võrrelda neid esindusi erinevate aju alade, erinevate loomuliikide ja erinevate modaalsuste vahel. Erinevate modaalsuste kaudu kogutud andmete võrdlemine on eriti raske neuroteaduse ülesanne sest see vajab meilt mingil viisil seostada neid moodalsusi omavahel, mis mõnikord võib olla ebatriviaalne ülesanne. Ajust kogutud andmete arvutusliku või käitumise mudelitega võib olla veelgi raskem. RSA tegeleb mainitud probleemidega. Üks küsimus mis tekkib on kui palju lineaarsed korrelatsioonid muutuvad pärast RSA kasutamist, mis on selles tööd uuritud. Meie vaatleme detailselt kuidas korrelatsioonid kahe algmassiivi vahel mõjutavad korrelatsioone vastavate esinduste vahel pärast RSA kasutamist. Tulemused näitavad, et kõigil juthudel järgu korrelatsioonid töödeldud andmetel on väiksem või samad kui lineaarsed korrelatsioonid algandmetes. See effekt on eritiv nähtav kui lineaarne korrelatsioon kuulub vahepealsete väärtuste hulka (0.3-0.6). Järeldus on see, et RSA hindab alla lineaarseid korrelatsioone algandmetes. Teistes sõnades, korrelatsioonid algandmetes on tavaliselt suurem või samad võrreldes RSA kaudu arvutatud korrelatsioonidega. Sellepärast, et mõned aju uuritused mis kasutavad RSA teevad järeldusi sõltuvuse struktuurist võrreldes arvutatud representatsioone, teadmine sellest, kuidas tegelik korrelatsioonide struktuur moonutatakse oleks väga kasulik. Laiemas perspektiivis, see võib mõjutada meie arusaamist sellest, mis on suur või väike korrelatsioon RSA kontekstis ning millal korrelatsioon on piisavalt märkimisväärne selleks, et järeldada et kaks andmete massiivi are omavahel sõltuvad.
  • Item
    Praktikavõimalused IT-ettevõtetes Eestis tudengite ja ettevõtete perspektiivist: pilootuuring
    (Tartu Ülikool, 2020) Rist, Allan; Rozgonjuk, Dmitri, juhendaja; Paales, Mirjam, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    Information technology is an important branch of the economy that has developed rapidly. The need for employees in the IT sector has risen faster than the educational system could adapt. During the research, students from the University of Tartu and companies which participated in a project called "Vali-IT" were questioned. The goal of the research was to study students' experience in an internship and companies' suggestions, experiences, and goals for internships. The present pilot study gathered input for the following research by collecting information about patterns, satisfaction, and suggestions from students and companies. Students' sample size was 125 of which 47 people had participated in an internship and their answers could be analysed. Companies' questionnaire was sent to 47 companies of which 7 responded. The results showed that the best-known internship was Playtech's. 20 (42%) students started working in the company they interned for, meanwhile only 7 (15%) students interned without a wage. The biggest expectation for students was to get hired and earn wages. 32 (68%) students found that interning increased their interest in the field. It appeared that COVID-19 had made organising an internship and being chosen as an intern more difficult compared to last year. Companies' main purpose in organising an internship was to recruit new employees. The results of the research brought attention to growth opportunities which could be made better. Although, before applying any changes, more research is needed.
  • Item
    Eesti e-õpikute ülevaade
    (Tartu Ülikool, 2020) Pärkson, Ingrid; Feklistova, Lidia, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The aim of this thesis is to give an overview of most common e-textbooks used in Estonia by describing the e-textbook platforms that offer them. The situation in other countries was first examined. Then, data on e-textbooks in Estonia was collected, focusing mainly on which platforms have been created, who has created them, how were they created, to whom are they aimed for, what problems arise when these platforms are used, and what are their advantages and disadvantages. Based on the results obtained, suggestions for improvement were made.
  • Item
    Secure Channel Establishment for the NFC Interface of the New Generation Estonian ID Cards
    (Tartu Ülikool, 2020) Kivivare, Sander-Karl; Paršovs, Arnis, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The latest generation Estonian ID card introduced in the December 2018 has a contactless interface that can be used to communicate with the card via near-field communication (NFC). This thesis describes the cryptographic protocol that is used to communicate over the contactless interface and provides detailed instructions with code examples in Python to help software developers to create applications that can make use of this new NFC interface on Estonian ID card.
  • Item
    Vehicle tracking and speed estimation in aerial footage
    (Tartu Ülikool, 2020) Juurik, Jorgen; Hadachi, Amnir, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The field of object detection and object tracking has seen great improvements over the last few years with the innovation of modern machine learning algorithms and neural network models. Object tracking models can be utilized in many subjects, such as autonomous driving and surveillance. The goal of this thesis is to explore modern object detection and object tracking methods to construct a model which is able to track vehicles in top-down aerial footage. The YOLO method is used for creating the object detection model while a simple object tracking approach with Kalman Filtering is implemented.
  • Item
    Universaalse logimisrakenduse loomine
    (Tartu Ülikool, 2020) Noop, Cristian; Paales, Mirjam, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The goal of this Bachelor’s thesis is to create a universal application, that gathers action logs from several applications, saves them and offers an effective way for administrating the data. The universal solution is developed for a client, so the client’s needs are a priority when creating the application. The thesis shows the client’s requirements for the application, presents the technologies used for development and describes the outcome of the thesis.
  • Item
    Malicious Android app for security testing
    (Tartu Ülikool, 2020) Gorohhova, Jekaterina; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    This bachelor’s thesis details the design, implementation, and deployment of a prototype of an Android application that is used for an illustrative example of how applications in a given operating system can use permissions to access user's sensitive data. Application uses only built-in Android API and it can access and transmit different kinds of user’s sensitive information including photos, downloaded files, location, SMS messages, and call logs. The output of this thesis can be used to enhance the digital literacy of users.
  • Item
    Kasutaja haldamise tarkvara idufirmas Rendin OÜ
    (Tartu Ülikool, 2020) Eensalu, Sergei; Leping, Vambola, juhendaja; Mäerand, Alar, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    In the course of the thesis, the user software for managing long-term leases of Estonian dwellings was completed. The application helps company employees to manage existing customer contracts, create new ones as well as terminate them. The software provides the ability to process customer inquiries and manage contracts/agreements.
  • Item
    Predicting Speci c Protein Abundances and Translation E ciency in Yeast
    (Tartu Ülikool, 2020) Kerner, Mark; Parts, Leopold, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    Protein abundances and production rates differ by several orders of magnitude among protein-coding genes. We show that speci c protein abundances can be modeled as a function of mRNA abundances, translation efficiency and protein turnover. We then match RNA sequence motifs of 21 RBPs on the untranslated regions of 774 target transcripts. We determine that the RNA sequence motifs on target transcripts untranslated regions do not predict variability in translation efficiency of these transcripts. We use yeast Saccharomyces cerevisiae as the model organism.
  • Item
    Blockchain Voting: A Systematic Literature Review
    (Tartu Ülikool, 2020) Dengo, Marianne; Milani, Fredrik P., juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The aim of the thesis is to study blockchain-based voting and its methods. In doing so, it is determined how blockchain-based voting works, which types of voting blockchain technology can be used for, and what are the advantages and disadvantages of doing so. A systematic literature review is carried out to study and compare different solutions. The purpose of the systematic literature review is to identify relevant research papers and use them to find and analyze different voting methods that utilize the blockchain. As a result, a framework is compiled summarizing the advantages, disadvantages, components, and possible areas of use of different solutions.
  • Item
    Projekti “Household of the future virtual reality” arendus ja juhtimine Scrum meetodil COVID-19 pandeemia ajal
    (Tartu Ülikool, 2020) Kaljas, Hanna-Marii; Villems, Anne, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The purpose of this Bachelor’s thesis was to develop and manage the project "Household of the future virtual reality" using the Scrum method. Thesis describes agile project management and its methods. Also a Scrum method, which was implemented in the project. In addition, this thesis gives an overview of the project problem, introduces the clients and the project planning process. Research methods, functional requirements, non-functional requirements and scenario design is thoroughly described. Finally, the developing process is shown in detail and all emerged problems are highlighted. In the end further development opportunities are described.
  • Item
    Veebisaidi loomine trükifirmale Musterprint
    (Tartu Ülikool, 2020) Osula, Merili; Hein, Helle, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut
    The aim of the bachelor's thesis is to create a new website for the printing company Musterprint. The thesis contains an analysis of the previous website, a summary of the requirements set by the client, an overview of the technologies used and a description of the development process.