2026 mai osalejad
Bakalaureuse esimese aasta projektid:
- B101 JsPL - WWW, PDF
JavaScript-Python-Lua transpiler.
Emil Rasmus Merzin. - B102 Self-hostable Male Server - WWW, PDF
Lõime OOP aine raames Javat ja Javafx'i kasutades klient-server mudelil põhineva online male mängu. Iga soovija saab serverit ise jooksutada ning oma sõpradega malet mängida. Ilma oma serverit püsti panemata on võimalik meie male klienti proovida.
Artus Leo Marco Klemm, Kirke Karolin Tark, Madis Roosmaa. - B103 Little Lilies - WWW, PDF
Narratiivil põhinev retro-stiilis avastamis- ja põnevusmäng.
Tuuli-Mia Haas, Eleonoora Kõrge. - B104 PunanePastakas - WWW, PDF
Me aitame matemaatika õpetajatel säästa 300 tundi aastas, kiirendades AI abil kontroltööde kontrollimist.
Karl Elmar Vikat, Elias Mikael Teikari, Oliver Iida.
Bakalaureuse projektid:
- B01 The Targeted Depletion Benchmark (TDB): A Stochastic Optimization Model for Labor Cessation and Sequence Risk - WWW, PDF
Traditional retirement planning forces individuals to over-accumulate capital by striving for perpetual wealth preservation to combat Sequence of Returns Risk. This project introduces the Targeted Depletion Benchmark (TDB), a stochastic optimization framework that calculates the mathematical minimum capital required to safely cease saving ("Coast") and deplete assets optimally. Using a dynamic model backtested across 118 years of historical market data, the study proves that minimizing portfolio variance drastically reduces required lifetime labor. The project features a mathematical constraint surface modeled in Wolfram Mathematica, an empirical working paper published on SSRN, and a live, open-source Python/Streamlit interactive calculator.
Paul-Henry Paltmann. - B02 BACHLOG: Veebirakendus bakalaureuse õppeplaani koostamiseks ja valideerimiseks Tartu Ülikoolis - WWW, PDF
BACHLOG on veebirakendus õppeplaani koostamiseks ja valideerimiseks. See võimaldab tudengitel leida ja jagada aineid kuue semestri vahel, määrata igale ainele vastav moodul ning kontrollida plaani vastavust õppekava reeglitele. Lisaks integreeriti rakendus ainesse *Sissejuhatus erialasse*, et osaliselt automatiseerida kodutöö "Bakalaureuse õppeplaani koostamine" hindamist ning vähendada õppeassistentide vaeva. Rakendust tutvustav video eesti keeles: https://www.youtube.com/watch?v=guY92nbSzPg Rakendust tutvustav video inglise keeles: https://www.youtube.com/watch?v=q8FUWZLRdMw
Alexandra Voit. - B03 Videomängu "Blastronaut" kosmoselaev ja mängukäik - WWW, PDF
Videomängu „Blastronaut“ uuendusega kaasneb kosmoselaev. Selles töös disainiti sellele sisu ja mängukäik. Kõigepealt tuvastati probleemid, mis tegid mängija kogemust halvemaks. Seejärel lisati mängu elemendid, nagu jaamad, ruumide pimedus ja kõrvalruumid, mis ühendati missioonidega mängukäiguks. Uuendust arendati iteratiivselt, kogudes pidevalt tööle tagasisidet. Lõpuks viidi läbi sihtrühmaga testimine, mille põhjal järeldati, et töö lahendab enamiku leitud probleemidest.
Kristo Krikmann. - B04 Magnetroid: Magnetic Precision Platformer - WWW, PDF
Magnetroid is a precision platformer video game, where the player must use magnetism to overcome demanding platforming challenges.
Richard Miikael Jaks. - B05 AGVR õppelabori veebilehe haldusliidesed ja võimekused - WWW, PDF
Akadeemilised veebilehed on olulised teabeallikad, mille kaudu saab tutvuda ülikoolide, instituutide ning õppe- ja teaduslaborite tegevusega. Käesolev lõputöö keskendub Tartu Ülikooli arvutigraafika ja virtuaalreaalsuse õppelabori veebilehe täiustamisele. Töö eesmärk oli parandada AGVR õppelabori veebilehe sisuhaldust ja informatsiooni leitavust. Selleks loodi uued haldusliidesed ja andmebaasilahendused erinevate dünaamiliste objektide, sealhulgas lõputöö teemade, kaitstud lõputööde ja üliõpilasprojektide haldamiseks.
Tõnis Tõnissoo. - B06 Birdy - WWW, PDF
DISC GOLF, REIMAGINED - Birdy transforms disc golf into a connected, competitive, and social gaming experience. The app automatically detects the course you arrive at, allowing you to instantly start a round, invite friends, track scores, and compete through interactive challenges and ranked gameplay. Birdy combines the excitement of outdoor sports with the engagement of a modern mobile game — keeping players active while making every round more social, rewarding, and competitive.
Evert Saarnak. - B07 Eksperimendid väljendusrikka animatsiooni juhtimisel reaalajas - WWW, PDF
Tegu on bakalaureusetööga, mille eesmärk oli uurida erinevaid töövooge väljendusrikka virtuaalse inimese animatsiooni loomiseks. Eksperimendi käigus võrreldi erinevaid häälsünteesi-, animatsiooni- ja juhtimismeetodeid, et hinnata nende mõju emotsioonide äratuntavusele ja animatsiooni kvaliteedile.
Rando Roosik. - B08 Automated Swimming Analysis - WWW, PDF
Automated Swimming Analysis is a machine learning tool that uses RF-DETR to automatically calculate swimmer velocity and biomechanical metrics from underwater video, eliminating the need for physical sensors.
Philip Paškov. - B09 Droidream – A Turn-Based Roguelike With Minigame-Centric Combat - WWW, PDF
This thesis describes the creation of the turn-based roguelike game Droidream, developed using the Godot game engine. The purpose of this thesis was to design a diverse and engaging turn-based system. Similar existing games were analysed as sources of inspiration to better understand the design characteristics of the genre and ensure the game’s uniqueness. Additionally, the thesis provides an overview of the game mechanics of Droidream and their implementation. The game was also tested with players to evaluate its quality and to get feedback regarding the results of the thesis. The testing results gave great insight for future changes to implement when the game is further developed.
Gregor Artur Mäe. - B10 Province Map Builder - WWW, PDF
Province Map Builder is a Godot Engine editor plugin for creating grand strategy maps. It enables users to import an existing map image and easily create a region-based map from it suitable for making a grand strategy game.
Oskar Unn. - B11 Fevered World — linnaehitus strateegiamängu taustal - WWW, PDF
Linnaehitusmäng maailmas, kus arvuti juhitud vastased tegutsevad samade eesmärkide nimel, mis mängija.
Aksel Martin Muru. - B12 KTKontroll - WWW, PDF
AI-powered screen recording analysis.
Kevin Markus Korrol. - B13 Kultuuriajakirja AKADEEMIA kaardistamine - WWW, PDF
Masinõppel põhinev andmetöötlusahel ja veebirakendus, mis muudab kultuuriajakirja Akadeemia artiklite arhiivi semantiliselt otsitavaks ning visualiseerib seda interaktiivsel 2D kaardil.
Hendrik Matvejev, Riki-Taavi Nurm. - B14 ZK-proctor - WWW, PDF
A tool that proves you followed exam rules without revealing your screen activity. Instead of recording videos, it generates a small mathematical proof that the examiner can verify in milliseconds. Built from scratch in Python and Wolfram Mathematica.
Sofia Scalzo. - B15 Smoother Interactive Art - WWW, PDF
Making a depth camera feed smoother in real time.
Rio Truija. - B16 Silentia – 2D mõistatus-platvormer kloonipõhise mehaanikaga - WWW, PDF
Silentia on 2D mõistatus-platvormer, mille keskmes on kloonipõhine mehaanika. Mängija salvestab oma tegevusi ja need naasevad poolläbipaistvate kajadena, kes lahendavad mõistatusi koos temaga. Kajad ei ole eelsalvestatud animatsioon, vaid päris tegelased: mäng kasutab sisendipõhist deterministlikku taasesitussüsteemi, kus iga kaja allub mängu füüsikale reaalajas. Silentia on Unity 6-s valminud terviklik mäng kuue taseme ja kolme erineva tegelasega ning seda on testitud päris mängijatega.
Daria Savtšenko. - B17 Reproducing AlphaZero on Tablut: Self-Play RL for an Asymmetric Board Game - WWW, PDF
Projekt keskendub AlphaZero replitseerimisele asümmeetrilise lauamängu tabluti peal. Projektiks kasutasin JAX-i ökosüsteemi (Flax, Optax, Mctx, Pgx) ning seetõttu tuli mängukeskkond kasutatud RL teegi Pgx põhjal nullist implemeteerida, mis JAX-i eripärade tõttu pidi olema funktsionaalselt kirjutatud. Treenimisel mängis mudel HPC peal iseenda vastu miljoneid mänge ning lõpuks jõudis see Elo reitinguni 1235, kus baasiks oli suvalisi käike tegev mudel.
Tõnis Lees. - B18 Reflexions – interaktiivsete kosmiliste kunstiteoste loomine kahe sügavuskaamera abil - WWW, PDF
Tartu Ülikooli Tartu observatoorium soovis endale kolme interaktiivset kosmoseteemalist kunstiteost, millega tutvustada observatooriumi külalistele kosmilisi nähtusi. Seepärast oli töö eesmärk luua 2025. aastal loodud kunstinäituse „Reflexions“ jätkuna kolm kosmoseteemalist teost, mis töötaksid sügavuskaamerate abil. Teine eesmärk oli panna kaks sügavuskaamerat sünkroonis tööle ning nende pildid üheks kombineerida. Lõputöös käsitletakse kummagi probleemi lahendamist, nendeks kasutatud meetodeid ning saavutatud tulemusi. Teosed loodi Godot mängumootoris kaasates varjutajaid. Töö lõpuks valmisid teosed, mida hakati peatselt eksponeerima Tartu observatooriumi külastuskeskuses.
Rasmus Valk. - B19 Modelling Masculinity Ideals Using Machine Learning: Opinion Leader Discourse Analysis Through Debate - WWW, PDF
This bachelor's thesis project generates structured debates between 14 public thought leaders on contemporary masculinity discourse. Each participant — including Andrew Tate, Jordan Peterson, Esther Perel, Brené Brown, and Andrew Huberman — is represented by a retrieval-augmented (RAG) language model agent grounded in the speaker's own YouTube transcripts and filtered for faithfulness to the source material. Debates follow a three-round structure: core dogma, provocation, and rhetorical evidence. The system addresses five research questions about masculinity, producing 455 debates in total. The work sits at the intersection of computational linguistics (RAG architecture, the ChromaDB vector database, the SCALE multi-agent annotation pipeline), gender studies, and computational social science. A public website allows visitors to explore the debates alongside moderator analysis, evaluation scores (faithfulness, engagement, specificity, novelty), and a final synthesis per exchange.
Kim Lilii Tamm. - B20 Fluffy Stitches - WWW, PDF
Fluffy Stitches is a 2D roguelite action-dungeon crawler themed around fighting and tearing up plushie enemies to then use the fluff dropped by them for run-long and permanent upgrades. Taking inspiration from games like Binding of Isaac and Rotwood. It is still early in its development stage. Its being presented as a part of the Computer Graphics Project course.
Reio Soikka. - B21 Interactive Particle Simulator - WWW, PDF
Real-time interactive particle and fluid simulation in mixed reality on Meta Quest 3. Features a GPU-based heightfield water simulation and volumetric fog particle system, both controllable through hand tracking with passthrough AR.
Kert-Kristofer Kljutšnik. - B22 Beyond Single-Score Evaluation: A Bidirectional Analysis of Gender Bias in Language Models - WWW, PDF
Research on gender bias evaluation in masked language models has largely relied on single direction frameworks, where gendered pronouns are masked and predicted from contexts such as occupations. Although this approach measures how models infer gender from context, such evaluation does not examine how gender influences the prediction of bias-related contexts. This thesis addresses this gap by investigating whether gender bias scores remain consistent across two evaluation directions: context-to-pronoun and pronoun-to-context. To support this investigation, two new bidirectional pronoun–context datasets are introduced, containing short and long sentences across three contexts: occupations, object nouns, and action verbs, with validation through human evaluation and annotation. Existing benchmarks are also adapted for bidirectional pronoun–context evaluation, and a framework is developed to measure gender bias in both directions and assess agreement and directional bias. Results across multiple benchmark datasets and BERT-family models show that agreement between the two directions varies by dataset and model, suggesting that single-direction evaluation may not fully capture gendered associations. These findings highlight bidirectional agreement as a more comprehensive approach to evaluating gender bias in masked language models.
Säde Amanda Pesti.
Magistri projektid:
- M01 Do Larger AI Models Really Debug Better? - WWW, PDF
A Performance and Sustainability Analysis of LLMs for Python Bug Fixing.
Syed Fakhar Abbas Naqvi. - M02 Kidney Tumor Conditional Generation via Latent Diffusion - WWW, PDF
Diagnostic imaging systems such as computed tomography (CT) are widely used in medical practice as it enables non-invasive visualization of internal body structures and play an important role in diagnosing diseases such as kidney cancer. However, identifying tumors in CT images is time- and cost-intensive because it requires specialized expertise by trained radiologists. To support this process, computer-aided diagnosis systems were introduced, but traditional approaches often relied on hand-crafted features and had limited generalizability. This has led to the adoption of deep learning–based methods, whose performance depends heavily on large amounts of annotated data. In medical imaging, such data is often difficult to obtain because of high annotation costs and privacy constraints. Synthetic data generation has therefore emerged as a promising alternative and has shown encouraging results in medical imaging. This thesis investigates whether synthetically generated kidney tumor CT images can reduce the need for annotated real data while maintaining competitive segmentation performance. To address this, the open-source MAISI framework was adapted for conditional kidney tumor generation by fine-tuning the ControlNet component, introducing inpainting, and modifying the loss to focus on the tumor region and its surrounding context. Alternative synthetic data generation methods were also included for comparison. The results show that the modified MAISI generally outperformed the alternative methods, especially when little or no real data were available. The best overall trade-off between segmentation quality and robustness to false positive predictions was achieved when MAISI-generated synthetic data were combined with 75% real data, corresponding to 120 CT scans. In this setting, performance was comparable to, or slightly better than, the real-data baseline, while false positive predictions were reduced. Overall, the findings suggest that synthetic kidney tumor CT data can serve as a useful supplement to real annotated data, particularly in low-data settings, but not yet as a full replacement.
Salme Ussanov. - M03 Townfall - WWW, PDF
A city-building game centered around a dynamic world.
Karl Suurkaev. - M04 Player-Prompted 3D Model Generation Game Mechanics - WWW, PDF
This project explores the feasibility of video game mechanics that revolve around the player generating 3D models through natural language speech during game runtime. Three mini-games that use a speech-to-3D pipeline for core game mechanics were created. An experiment was conducted to evaluate participants' enjoyment and attitudes towards GenAI use in the mini-games.
Henri Sellis. - M05 SPCVerf: Medication Related Concern Extraction and Verification Pipeline - WWW, PDF
Medication safety monitoring through voluntary reporting systems suffers from under-reporting, making it challenging to estimate the frequency and severity of adverse drug reactions. People often share medication related concerns online, which could be used for safety improvement. Due to the large scale of this online data, automatic information extraction and analysis methods are required. Pipeline SPCVerf extracts medication related concerns from patients’ texts, and verifies whether these concerns are mentioned in medication leaflets (SPC).
Veronika Kukk. - M06 TartuPerks: Student Discount Discovery Platform - WWW, PDF
A web platform MVP that helps international students in Tartu find student discounts in one searchable place.
Kirill Ryrmak, Anhelina Honcharenko, Kateryna Manoilova, Tymofii Kalnichenko. - M07 Self Service Checkout With Object Detection - WWW, PDF
Our Prototype can detect "Kaseke", "Pilveke" and "Mesikäpp" candies at the moment for demonstration.
Hendrik Aruoja, Buland Kumar Pradhan, Jens Jaagup Jäger, Gregory Landrat, Joseph Jacob Kulathinal. - M08 Clients Portal - MVP - WWW, PDF
Clients Portal is a magic-link client portal for solo freelancers and small creative studios (2–10 people). The freelancer creates a project, posts updates with file attachments, marks milestones, stores a client email for notifications, and shares a single URL gated by a 6-digit PIN ensuring 2-layers for security. Clients open the link, enter the PIN, and see live project status, updates, attachments, and feedback options without creating an account.
Ayesha Ateeq Burney, Shady Mady, Nav Prabhat Rayal. - M09 Interactive AI for Efficient Annotation in Medical Imaging - WWW, PDF
Manual delineation of tumors in 3D CT volumes is time-consuming and requires significant radiology expertise, limiting the scalability of training data for deep learning segmentation models. Yet most public CT datasets contain only weak labels or none at all. We present a semi-automated human-in-the-loop annotation pipeline that converts weakly annotated and unlabeled CT data into expert-validated volumetric tumor annotations. Using nnInteractive and nnU-Net models for pseudolabel generation, radiology experts review and validate cases. Evaluated on DeepLesion and PanTS, the pipeline demonstrates iterative segmentation improvement, showing that interactive AI can efficiently produce curated 3D tumor annotations at scale.
Venkata Narayana Bommanaboina. - M10 Floor Plan Editor - WWW, PDF
Webpage that turns any floor-plan image into a structured, editable, and exportable 3D model.
Andre Ahuna. - M11 AlignXAI: Aligning Local Explanation Rankings with User-Specific Preferences - WWW, PDF
AlignXAI is a user-aligned XAI framework that ranks local explanations according to user-specific preferences learned from pairwise feedback. It generates candidate explanations from multiple XAI methods, evaluates them using explanation-quality metrics, and encodes each explanation with quality, context, hyperparameter, and applicability information before ranking it with a learned utility model. By aligning explanation rankings with simulated user-utility preferences, AlignXAI moves beyond fixed metric aggregation and supports explanation recommendations that better reflect different user needs. Results show stronger Spearman rank correlation with simulated user preferences than AutoXAI and random-preference baselines across datasets, model families, and top-k settings.
Kelem Negasi Amare. - M12 Reflexions 2.0 – Gesture-Based Interactive Art - WWW, PDF
A gesture-based interactive art installation that extends the Reflexions exhibit at the University of Tartu Delta building with real-time hand gesture recognition across three generative artworks, using an Intel RealSense depth camera and MediaPipe.
Elina Meier. - M13 Ink and Echoes - WWW, PDF
Ink and Echoes is a tile-based, top-down pixel puzzle game built with the Godot Engine as a solo project for a game jam. The player moves through small levels and solves puzzles to progress.
Fedir Kyrychenko. - M14 Cyclore Tartu — Explore the Tartu city by bike, and earn real perks - WWW, PDF
A gamified mobile-first web app that turns Tartu into a playful discovery map: 21 attractions, 224 street-art pieces, public restrooms and mobility zones, AI-verified photo check-ins, levels, badges, and partner rewards from local cafés, museums and shops.
Buland Kumar Pradhan. - M15 Saya - WWW, PDF
Too big for Bolt, too small for DHL, too expensive on weekends - Saya fills the gap that every logistics giant ignores: affordable, on-demand delivery for heavy goods, available when you actually need it.
Shams Ismayilova. - M16 Sound Design in Unreal Engine 5 and Wwise - WWW, PDF
The project focuses on the integration of Wwise audio middleware and Unreal Engine 5. Its main goal was to explore various Wwise features and implement them in a game developed during Brackeys Game Jam 2026.1 in collaboration with two other developers.
Timur Nizamov. - M17 Development of a Nvidia Jetson platform for the KuupKulgur prototype - WWW, PDF
This thesis successfully developed a custom NVIDIA Jetson carrier board for the KuupKulgur prototype using the open-source EDA tool, KiCad. Over a two-year development cycle, an advanced two-board system was engineered, including schematic capture, high-density 8-layer PCB routing, and hand-assembly at Tartu Observatory. Rigorous hardware-level testing was conducted to identify and patch minor design flaws, validating system stability. The NVIDIA Jetson operating system was successfully initialized and booted on the custom hardware, clearing the path for full software integration and rover deployment.
Jako Aimsalu. - M18 ÜÜRITURG - WWW, PDF
A MICROSERVICE-BASED REAL-TIME RENTAL MARKET AGGREGATOR FOR TARTU.
Hashim Ali, Muhammad Haris Irfan.