ItemPraktikavõ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 instituutInformation 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. ItemEesti e-õpikute ülevaade(Tartu Ülikool, 2020) Pärkson, Ingrid; Feklistova, Lidia, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe 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. ItemSecure 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 instituutThe 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. ItemVehicle 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 instituutThe 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. ItemUniversaalse logimisrakenduse loomine(Tartu Ülikool, 2020) Noop, Cristian; Paales, Mirjam, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe 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. ItemMalicious Android app for security testing(Tartu Ülikool, 2020) Gorohhova, Jekaterina; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThis 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. ItemKasutaja 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 instituutIn 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. ItemPredicting 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 instituutProtein 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. ItemBlockchain Voting: A Systematic Literature Review(Tartu Ülikool, 2020) Dengo, Marianne; Milani, Fredrik P., juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe 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. ItemProjekti “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 instituutThe 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. ItemVeebisaidi loomine trükifirmale Musterprint(Tartu Ülikool, 2020) Osula, Merili; Hein, Helle, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe 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. ItemProgrammeerimise kursuse tagasiside analüüs(Tartu Ülikool, 2020) Tölp, Raul; Palm, Reimo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe feedback given by the students in Moodle to the course LTAT.03.001 Computer programming of the University of Tartu is very extensive. The collected data include start quiz, weekly quizzes, tests and final exam surveys. The answers are received in several different formats: single- or multiple-choice answers, a rating scale and free-form text. To analyze the feedbacks of years 2018 and 2019 a dedicated analysis environment was created. The analysis environment takes the survey data from several years as it input and creates a comprehensive summary of the answers to each survey question using various filters and calculation methods. The main part of the results is provided in the form of tables and figures. Free-form responses are processed using word clouds, where main problems and suggestions have been identified. As an end result the analysis environment creates a hundred different tables, figures and word pictures, which give a very good overview of the feedback of the whole course. ItemA 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. ItemEesti keele nimeolemite märgendaja analüüs ja parandamine(Tartu Ülikool, 2020) Maide, Rasmus; Laur, Sven, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutNamed entity recognition is a task in information extraction that aims to find proper names from text and categorizing them. There is one previous published research on named entity recognition for Estonian and as a result of that research, a named entity recognizer for Estonian was developed which is accessible through the EstNLTK project. The purpose of this thesis is to port the recognizer to the newest version of EstNLTK and analyse its performance. As a result of that analysis, rule-based improvements are pro-posed for the named entity recognizer. The improvements that have a positive effect on the performance of the named entity recognizer are implemented. Item3D 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. ItemDefining Business Process Models with Natural Language Processing and Speech Recognition(Tartu Ülikool, 2020) Balder, Karl Johannes; Maggi, Fabrizio Maria, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutProposed approaches for modeling unstructured business processes include declarative, constraint-based solutions, which meet halfway between support and flexibility. A noteworthy example is the Declare framework, which is equipped with a graphical declarative language whose semantics can be expressed with multiple logic-based formalisms. So far, the practical use of Declare constraints has been mostly hampered by the difficulty of modeling them: the formal notation of Declare represents a steep learning curve for users lacking an understanding of temporal logic, while the graphical notation has proven to be unintuitive. As such, this work presents and assesses an analysis toolkit which tries to circumvent this issue by providing the user with a possibility to model Declare constraints by using their own way of expression. The toolkit includes a Declare modeler supplied with a speech recognition mechanism, which accepts a user’s vocal statement as input and converts it into the closest Declare constraint(s) by combining voice recognition, natural language processing and business rule extraction technologies. The constraints cover the entire Multi-Perspective extension of Declare (MP-Declare), complementing control-flow constraints with data and temporal perspectives. Even though this thesis focuses on Declare, it represents the first attempt at testing the practicability of speech recognition in business process modeling altogether. ItemKaiOS Application For Listening Podcasts(Tartu Ülikool, 2020) Arro, Fredi; Jaanuska, Ljubov, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of the present thesis was to develop an application for the KaiOS devices for listening podcasts. No convenient alternative application had been created before. In this thesis, the waterfall model was used for the development process. The requirements, design and structure were implemented using HTML, CSS, and jQuery. iTunes Search API was used for searching new podcast. IndexedDB database stored the data about the subscribed podcasts. In the future, it is planned to upload the application into KaiStore and add new features such as push notifications and download episodes. ItemRiigitellimused ja nende täitmine IT-sektoris(Tartu Ülikool, 2020) Kalašnikova, Julia; Leping, Vambola, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of the bachelor's thesis is to analyze the successes and problems of recent Estonian government IT projects ItemDwarf Block Game Development - Dwarf Simulation(Tartu Ülikool, 2020) Beljajev, Aleksei; Jaggo, Jaanus, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe thesis describes the process of creating non-player controlled characters for video game Dwarf Block. An overview of different approaches for implementing an artificial intelligence (AI) in games is given. In order to figure out what features are important for creating a good AI, various tests were conducted and results analyzed. ItemVeebisaidi loomine ettevõttele HeiVäl OÜ(Tartu Ülikool, 2020) Allik, Aima; Jaanuska, Ljubov, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of the bachelor’s thesis is to create a new website for the company HeiVäl OÜ. The thesis contains an analysis of the previous website, setting of the functional and non-functional requirements for the new website, drawing an overview of the technologies used in the new website and the development of the new website.