Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Dažāda algoritmu vizualizācijas sistēmas izveide |
Nosaukums angļu valodā |
Development of Different Algorithm Visualization System |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Osipovs |
Recenzents |
Žanis Bondars |
Anotācija |
Šis darbs tika izveidots, lai parādītu vizualizācijas ietekmi uz apguvi un uzlabotu algoritmu izpratni informācijas tehnoloģiju jomā.
Dotā darba mērķis ir kompleksās web-aplikācijas izstrādāšana, pielietojot dažādas bibliotēkas algoritmu vizualizācijai. Darbā ir izklāstīts plašs teorētiskais materiāls par vizualizāciju, renderēšanu un par pielietotiem algoritmiem.
Tika izpētītas dažādas bibliotēkas un tika radīts apkopotais materiāls par šim
bibliotēkām arhitektūru un aplikācijas teorētisko modeli izveidi uz tās pamata. Kā arī tika
aplūkots vizualizēšanas instrumenti.
Tika ieviesta lietojumprogrammas izveide, pamatojoties uz Flask bibliotēku, kurā tika iekļauti matemātiskie risinājumi, diagrammu un algoritmu vizualizācija, izmantojot Jupyter Notebook un JavaScript.
Tika parādīts lietojumprogrammas izveides process no nulles, savienojot visus nepieciešamos moduļus tā pareizajam darbam. Ir demonstrēts darbs ar Git un vizualizētu algoritmu darbības princips.
Tika veikta pakalpojumu hostinga analīze, lai turpmāk varētu izveidot savienojumu ar tīklu. Tiek rādīts lietderīgais programmas sagatavošanas ceļš, lai to novietotu uz Heroku servisa, kā arī parādītu šīs servisa funkcijas un iespējas.
Pamatojoties uz īstenoto programmu, tika izveidota anketa, kurā veikta analīze un veiktas darbības, kā arī iespējamie programmas uzlabojumi.
Darba apjoms - 59. lpp., 0 tabulas, 44 attēli un 3 pielikumi. |
Atslēgas vārdi |
Renderēšana, vizualizācija, aplikāciju izveide |
Atslēgas vārdi angļu valodā |
Rendering, visualization, application creation |
Valoda |
lv |
Gads |
2022 |
Darba augšupielādes datums un laiks |
30.05.2022 16:50:58 |