Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Dažāda algoritmu vizualizācijas sistēmas izveide |
Title in English |
Development of Different Algorithm Visualization System |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Osipovs |
Reviewer |
Žanis Bondars |
Abstract |
Š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. |
Keywords |
Renderēšana, vizualizācija, aplikāciju izveide |
Keywords in English |
Rendering, visualization, application creation |
Language |
lv |
Year |
2022 |
Date and time of uploading |
30.05.2022 16:50:58 |