Pregled bibliografske jedinice broj: 1062538
Software visualization in education
Software visualization in education // 7th International conference The future of information sciences INFuture2019: knowledge in the digital age : proceedings / Bago, Petra ; Hebrang Grgić, Ivana ; Ivanjko, Tomislav ; Juričić, Vedran ; Miklošević, Željka ; Stublić, Helena (ur.).
Zagreb: Faculty of Humanities and Social Sciences, University of Zagreb : Department of Information and Communication Sciences : FF press, 2019. str. 216-220 doi:.org/10.17234/INFUTURE.2019.26 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 1062538 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Software visualization in education
Autori
Juričić, Vedran
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
7th International conference The future of information sciences INFuture2019: knowledge in the digital age : proceedings
/ Bago, Petra ; Hebrang Grgić, Ivana ; Ivanjko, Tomislav ; Juričić, Vedran ; Miklošević, Željka ; Stublić, Helena - Zagreb : Faculty of Humanities and Social Sciences, University of Zagreb : Department of Information and Communication Sciences : FF press, 2019, 216-220
Skup
7th International Conference The Future of Information Sciences (INFuture 2019)
Mjesto i datum
Zagreb, Hrvatska, 21.11.2019. - 22.11.2019
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
software visualization, algorithm visualization, tools, education, analysis
Sažetak
Software visualization technology provides better understanding and more efficient creation and use of computer software by graphically representing its components, functionality or algorithms. There are various uses and benefits of software visualization, from detecting logical bugs, errors and performance bottlenecks to their use in simulations and e-learning. This paper focuses on algorithm visualization tools, approaches and languages, which show various states, transitions and data structures in more abstract and clearer way than algorithms presented with traditional programming code. It also shows the importance of visualization in learning algorithms, those that are taught at the very beginning of programming courses, as well as advanced cryptographic algorithms. Visualization tools differ in the level of engagement they provide to their users: some of them provide only simplest interactivity, while other provide questions and quizzes, changing input data or constructing custom visualizations. The paper analyses modern and most popular tools and approaches in algorithm visualization and compares their characteristics, advantages and disadvantages in order to show the most important characteristics of today’s visualization tools and approaches, and their suitability for different problem areas and scenarios. The paper also analyzes the impact of software visualization on students’ knowledge, motivation and efficiency.
Izvorni jezik
Engleski
Znanstvena područja
Informacijske i komunikacijske znanosti