[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-588447-105":59,"doc-detail-588447-en":129},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":122,"head_meta":124,"extra_data":126,"updated_unix":128},105,"en","algorithm-visualization-in-teaching-practice","ALGORITHM VISUALIZATION IN TEACHING PRACTICE","","History of algorithm visualization (AV) in education is presented, with an emphasis on teaching methodology and its effects on students’ abstract thinking. A two-group pedagogical experiment evaluates the efficiency and impact of AV-based learning. Results show that students taught with AV achieved better performance in the experiment than those without such visual support. The study connects AV tools with cognitive skills development and algorithmic reasoning.",{"@graph":69,"@context":121},[70,84,104],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/algorithm-visualization-in-teaching-practice/588447/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":98,"encodingFormat":97,"isAccessibleForFree":99,"interactionStatistic":100},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/algorithm-visualization-in-teaching-practice/588447.png","ImageObject",300,407,{"name":92,"@type":93},"Putri","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-15",true,{"@type":101,"interactionType":102,"userInteractionCount":4},"InteractionCounter",{"@type":103},"ViewAction",{"@type":105,"mainEntity":106},"FAQPage",[107,113,117],{"name":108,"@type":109,"acceptedAnswer":110},"What is the main goal of algorithm visualization in teaching practice?","Question",{"text":111,"@type":112},"Algorithm visualization is used to help pupils understand how algorithms work by illustrating high-level mechanisms and procedures more clearly.","Answer",{"name":114,"@type":109,"acceptedAnswer":115},"How was the impact of algorithm visualization evaluated in the study?",{"text":116,"@type":112},"A combined two-group pedagogical experiment measured both the efficiency of learning and the impact on students’ abstract thinking.",{"name":118,"@type":109,"acceptedAnswer":119},"What learning advantage is attributed to using animations and explanations together?",{"text":120,"@type":112},"The document describes a multimedia effect: presenting corresponding text and pictures together and using time-based change in real time to improve understanding.","https://schema.org",{"og:url":83,"og:type":123,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":125,"canonical":83},"index,follow",{"doc_id":127,"site_id":62},588447,1792065271,{"code":4,"msg":5,"data":130},{"doc_id":127,"user_id":131,"nickname":92,"user_avatar":132,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":133,"file_id":134,"file_url":135,"file_type":136,"file_size":137,"view_count":4,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":138,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":128,"read_time":143},962085571259,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","ALGORITHM VISUALIZATION IN TEACHING PRACTICE  \nGábor Törley  \nAbstract: This paper presents the history of algorithm visualization (AV), highlighting teachingmethodology aspects. A combined, two-group pedagogical experiment will be presented as well, which measured the efficiency and the impact on the abstract thinking of AV. According to the results, students, who learned with AV, performed better in the experiment.  \nKey words: programming, education, algorithm visualization, multimedia, algorithm, algorithmic thinking, abstraction  \n1. Introduction  \nAmong the aims of the Hungarian secondary education, the development of students’ cognitive skills and the improvement of their thinking attracts more and more emphasis. Stepping into the “Labyrinth of Life” needs conscious thinking in order to find a quick and efficient answer for everyday problems. Acquiring the ability of algorithmic thinking also provides help in reaching this goal. [23]  \nAccording to Szántó, [23] the most important purposes of algorithmic thinking are the following:  \n􀁸 The elaboration of the conscious and planning behaviour  \n􀁸 The elaboration of self-control  \n􀁸 Evaluation-consciousness  \nDuring the planning phase, the student puts concrete ideas in order (thus elaborates an algorithm), then they take time to reflect on these ideas, to classify these ideas, and to consider the strategy developed. It is important that they do not jump to conclusions too early. Finally, they evaluate the solution that they have found, and are able to see the initial problem in its entirety, as they have gotten to a solution via numerous, often misdirected efforts. Afterwards, these experiences can be used in future tasks. This way, algorithms contribute to the development of the cognitive skills of students.  \nEducational programming can take a decisive role in improving the students’ cognitive skills by teaching programming theorems (basic algorithms); however, based on past experiences – abroad included [11, 28] –, it is rather complicated to learn and teach algorithms. Today’s computer science education has an important task in developing teaching methods in this field. [25, 26]  \nBased on my experience as a teacher, the hardest part of learning programming theorems is searching for the answer to the question why a given algorithm is suitable and why a given theorem solves the problem. Therefore proving if a given algorithm is correct or not –at this level, without using mathematical tools – is difficult, because the pupils need to understand the steps of the algorithm and the correspondence among these steps. Another problem is, provided that the student understands the theorem of the algorithm, how to create the right algorithm for a particular task, and then how to write a well-functioning code. So we can conclude that this in one problem: how can the student apply and specify the abstract theorem to solve the task.  \nDuring my teacher internship, I taught programming theorems in a secondary school in Budapest, Hungary. I demonstrated the mechanism of the given algorithm to the pupils with the help of an animation nested in a presentation. The pupils saw the animation and heard the explanation at the  \nsame time. They were able to learn much more this way than had they only saw the text of the algorithm, because I was able to get the material through to them using more channels and dimensions. Beyond the visual and audial channel, I used the dimension of time as well, so the pupils could watch the change of the algorithm in real time. This effect is called the “Multimedia effect” by Mayer in Cognitive Theory of Multimedia Learning, which has five principles [13]:  \n􀁸 Multiple representation: It is better to present the explanation in words and pictures than only in words.  \n􀁸 Simultaneity: During explanation, we should present the corresponding text and picture together (at the same time) and not separately.  \n􀁸 Divided attention: Besides the pictorial explanation, ","cbCaifGlGYQZh2qC","https://ap.wps.com/l/cbCaifGlGYQZh2qC","pdf",1327326,18,"English","# Introduction\n## Algorithmic thinking in education\n## Educational programming and learning algorithms\n## Multimedia effect in algorithm instruction\n## Why algorithm visualization supports understanding\n# The history of algorithm visualization\n## Definition and purpose of AV","[{\"question\":\"What is the main goal of algorithm visualization in teaching practice?\",\"answer\":\"Algorithm visualization is used to help pupils understand how algorithms work by illustrating high-level mechanisms and procedures more clearly.\"},{\"question\":\"How was the impact of algorithm visualization evaluated in the study?\",\"answer\":\"A combined two-group pedagogical experiment measured both the efficiency of learning and the impact on students’ abstract thinking.\"},{\"question\":\"What learning advantage is attributed to using animations and explanations together?\",\"answer\":\"The document describes a multimedia effect: presenting corresponding text and pictures together and using time-based change in real time to improve understanding.\"}]","ALGORITHM VISUALIZATION IN TEACHING PRACTICE | PDF",45]