{"title":"软件可视化在编程教学中的应用","authors":"Yi Ding, Yongmin Hang, Gang Wan, Shuiyan He","doi":"10.1109/ICCSE.2014.6926573","DOIUrl":null,"url":null,"abstract":"Motivating students to comprehend software structure, behavior and complexity is often difficult because software cannot be seen or even touched, disappear into files on disks. To overcome this problem, the author has prepared an open source project, some programs developed by students themselves and two software visualization tools, and applied them in programming teaching. They are suitable for classroom use in undergraduate programming courses. The effectiveness of software visualization in programming teaching has been evaluated formally by students. The implementation of software visualization in programming teaching was judged to be successful because of the positive student feedback. This paper describes the case and experiment, the overall effectiveness, and plans for further work.","PeriodicalId":275003,"journal":{"name":"2014 9th International Conference on Computer Science & Education","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Application of software visualization in programming teaching\",\"authors\":\"Yi Ding, Yongmin Hang, Gang Wan, Shuiyan He\",\"doi\":\"10.1109/ICCSE.2014.6926573\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Motivating students to comprehend software structure, behavior and complexity is often difficult because software cannot be seen or even touched, disappear into files on disks. To overcome this problem, the author has prepared an open source project, some programs developed by students themselves and two software visualization tools, and applied them in programming teaching. They are suitable for classroom use in undergraduate programming courses. The effectiveness of software visualization in programming teaching has been evaluated formally by students. The implementation of software visualization in programming teaching was judged to be successful because of the positive student feedback. This paper describes the case and experiment, the overall effectiveness, and plans for further work.\",\"PeriodicalId\":275003,\"journal\":{\"name\":\"2014 9th International Conference on Computer Science & Education\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 9th International Conference on Computer Science & Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSE.2014.6926573\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 9th International Conference on Computer Science & Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE.2014.6926573","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application of software visualization in programming teaching
Motivating students to comprehend software structure, behavior and complexity is often difficult because software cannot be seen or even touched, disappear into files on disks. To overcome this problem, the author has prepared an open source project, some programs developed by students themselves and two software visualization tools, and applied them in programming teaching. They are suitable for classroom use in undergraduate programming courses. The effectiveness of software visualization in programming teaching has been evaluated formally by students. The implementation of software visualization in programming teaching was judged to be successful because of the positive student feedback. This paper describes the case and experiment, the overall effectiveness, and plans for further work.