{"title":"程序可视化对资源有限课堂计算机编程教学的影响","authors":"Dipali D. Awasekar","doi":"10.1109/T4E.2013.31","DOIUrl":null,"url":null,"abstract":"Acquisition of programming concepts and skills is a key goal of computer science and engineering curricula. It has been shown that students find programming to be a difficult and complex cognitive task. Program visualizations have been shown to improve students' understanding, but most studies have been conducted in resource equipped classrooms, for example, in which students have personalized access to laptops. In this paper, we report findings from a two-group experimental study (N=60) in a resource constrained classroom with a single computer and mounted LCD. One group was taught with an interactive program visualization tool and the other with traditional chalk and blackboard approach. Analysis showed a statistically significant higher performance on a post-test for the program visualization group compared to the traditional group. This difference was seen regardless of students' visual/verbal learning style, leading to the conclusion that use of program visualization in large resource constrained classroom is an effective strategy to teach computer programming.","PeriodicalId":299216,"journal":{"name":"2013 IEEE Fifth International Conference on Technology for Education (t4e 2013)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Effect of Program Visualization to Teach Computer Programming in a Resource Constrained Classroom\",\"authors\":\"Dipali D. Awasekar\",\"doi\":\"10.1109/T4E.2013.31\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Acquisition of programming concepts and skills is a key goal of computer science and engineering curricula. It has been shown that students find programming to be a difficult and complex cognitive task. Program visualizations have been shown to improve students' understanding, but most studies have been conducted in resource equipped classrooms, for example, in which students have personalized access to laptops. In this paper, we report findings from a two-group experimental study (N=60) in a resource constrained classroom with a single computer and mounted LCD. One group was taught with an interactive program visualization tool and the other with traditional chalk and blackboard approach. Analysis showed a statistically significant higher performance on a post-test for the program visualization group compared to the traditional group. This difference was seen regardless of students' visual/verbal learning style, leading to the conclusion that use of program visualization in large resource constrained classroom is an effective strategy to teach computer programming.\",\"PeriodicalId\":299216,\"journal\":{\"name\":\"2013 IEEE Fifth International Conference on Technology for Education (t4e 2013)\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-12-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE Fifth International Conference on Technology for Education (t4e 2013)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/T4E.2013.31\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Fifth International Conference on Technology for Education (t4e 2013)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/T4E.2013.31","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Effect of Program Visualization to Teach Computer Programming in a Resource Constrained Classroom
Acquisition of programming concepts and skills is a key goal of computer science and engineering curricula. It has been shown that students find programming to be a difficult and complex cognitive task. Program visualizations have been shown to improve students' understanding, but most studies have been conducted in resource equipped classrooms, for example, in which students have personalized access to laptops. In this paper, we report findings from a two-group experimental study (N=60) in a resource constrained classroom with a single computer and mounted LCD. One group was taught with an interactive program visualization tool and the other with traditional chalk and blackboard approach. Analysis showed a statistically significant higher performance on a post-test for the program visualization group compared to the traditional group. This difference was seen regardless of students' visual/verbal learning style, leading to the conclusion that use of program visualization in large resource constrained classroom is an effective strategy to teach computer programming.