Graduate papers
  
Description of the graduate paper
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