{"title":"交互式计算机算法学习平台的设计:以可视化编程工具“Progressive block”为例","authors":"Zhenghua Xia, Baokun Hu, W. Diao, Yuqian Huang","doi":"10.1109/ICCEA53728.2021.00045","DOIUrl":null,"url":null,"abstract":"The traditional computer algorithm course is boring, and it is difficult for students to fully digest and absorb the algorithm knowledge. Therefore, it is of great significance to decompose the algorithm steps and visualize the algorithm process so as to learn the algorithm interactively. Firstly, this paper makes a comparative analysis of the existing visual algorithm learning platforms at home and abroad, and points out the necessity of developing the interactive computer algorithm learning platform. Secondly, it describes the main functions and system architecture of the platform, followed by an introduction to the realization of the key technologies of the platform. Finally, the innovation points — the realization of C language module, the real-time generation and display of blocks corresponding codes, the algorithm animation demonstration and so on are described in detail, and the future development of the platform is prospected.","PeriodicalId":325790,"journal":{"name":"2021 International Conference on Computer Engineering and Application (ICCEA)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Design of Interactive Computer Algorithm Learning Platform : Taking the visual programming tool “Progressive Blockly” as an example\",\"authors\":\"Zhenghua Xia, Baokun Hu, W. Diao, Yuqian Huang\",\"doi\":\"10.1109/ICCEA53728.2021.00045\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The traditional computer algorithm course is boring, and it is difficult for students to fully digest and absorb the algorithm knowledge. Therefore, it is of great significance to decompose the algorithm steps and visualize the algorithm process so as to learn the algorithm interactively. Firstly, this paper makes a comparative analysis of the existing visual algorithm learning platforms at home and abroad, and points out the necessity of developing the interactive computer algorithm learning platform. Secondly, it describes the main functions and system architecture of the platform, followed by an introduction to the realization of the key technologies of the platform. Finally, the innovation points — the realization of C language module, the real-time generation and display of blocks corresponding codes, the algorithm animation demonstration and so on are described in detail, and the future development of the platform is prospected.\",\"PeriodicalId\":325790,\"journal\":{\"name\":\"2021 International Conference on Computer Engineering and Application (ICCEA)\",\"volume\":\"106 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Computer Engineering and Application (ICCEA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCEA53728.2021.00045\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Computer Engineering and Application (ICCEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCEA53728.2021.00045","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of Interactive Computer Algorithm Learning Platform : Taking the visual programming tool “Progressive Blockly” as an example
The traditional computer algorithm course is boring, and it is difficult for students to fully digest and absorb the algorithm knowledge. Therefore, it is of great significance to decompose the algorithm steps and visualize the algorithm process so as to learn the algorithm interactively. Firstly, this paper makes a comparative analysis of the existing visual algorithm learning platforms at home and abroad, and points out the necessity of developing the interactive computer algorithm learning platform. Secondly, it describes the main functions and system architecture of the platform, followed by an introduction to the realization of the key technologies of the platform. Finally, the innovation points — the realization of C language module, the real-time generation and display of blocks corresponding codes, the algorithm animation demonstration and so on are described in detail, and the future development of the platform is prospected.