Студент Данијал Азеровић одбранио је дипломски рад на тему „Примена мобилних технологија у визуализацији алгоритама: Андроид апликација за едукацију и анализу алгоритамских процеса“

Студент Рачунарског факултета Данијал Азеровић је у понедељак, 30. октобра 2023. године одбранио дипломски рад на тему Примена мобилних технологија у визуализацији алгоритама: Андроид апликација за едукацију и анализу алгоритамских процеса пред комисијом коју су чинили ментор др Милан Видаковић и члан др Бојана Димић Сурла.

У апстракту свог рада Данијал је истакао следеће:

Циљ овог рада је да покаже како мобилне технологије могу бити искоришћене за ефикасну визуализацију и анализу алгоритамских процеса, како би се олакшало разумевање и учење алгоритама. Рад такође илуструје како је развијена Андроид апликација способна да визуализује различите алгоритамске процесе на ефикасан и интерактиван начин, пружајући корисницима дубље разумевање алгоритама и њихових карактеристика.
Рад закључује да мобилне технологије играју кључну улогу у образовању рачунарских наука, нудећи динамичне и интерактивне методе за визуализацију и анализу алгоритамских процеса, које су кључне за боље разумевање и ефикасно учење у овој области.

Апликација представљена у овом дипломском раду илуструје комплексност и моћ савременог софтверског развоја у области мобилних апликација, посебно кроз Андроид платформу. Коришћењем технологија као што су Котлин и његове Цороутинес, као и Андроид са својим компонентама попут Jetpack Compose и View Models, овај рад истражује срж савремених метода за развој апликација.
Централни део овог рада, имплементација апликације, демонстрира концепте као што су MVI архитектура, генеричке имплементације екрана, различите рендере за визуализацију података и, наравно, конкретне алгоритме попут Bubble Sort и Pascal’s Triangle. Свака компонента апликације је пажљиво дизајнирана да буде модуларна, омогућавајући лако проширење и додавање нових функционалности у будућности.
За будући развој ове апликације, могло би се размотрити додавање више алгоритама, оптимизацију рендерера, или чак интеграцију са спољним изворима података ради динамичког ажурирања садржаја. Такође, док апликација већ користи напредне технологије и методе, увиек постоји простор за унапређење кроз испитивање нових технолошких трендова или кроз прилагођавање корисничког искуства на основу повратних информација корисника.
– закључио је Данијал.

Фотографије са одбране доступне су у галерији.