Teaching Programming Concepts to High School Students with Alice

dc.contributor國立臺灣師範大學資訊教育研究所zh_tw
dc.contributor.authorWang, Ting-Chungen_US
dc.contributor.authorMei, Wen-Huien_US
dc.contributor.authorLin, Shu-Lingen_US
dc.contributor.authorChiu, Sheng-Kuangen_US
dc.contributor.authorLin, Janet Mei-Chuenen_US
dc.date.accessioned2014-10-30T09:32:39Z
dc.date.available2014-10-30T09:32:39Z
dc.date.issued2009-10-18zh_TW
dc.description.abstractA quasi-experiment was conducted in this research to investigate the feasibility of using Alice in teaching high school students programming concepts. The subjects were 166 10th-grade students from four intact classes. Alice was taught to two randomly selected classes, and the other two classes were taught C++, both for 8 weeks. The programming constructs students learned included variables, arithmetic expressions, selection structures, repetition structures and built-in functions. An analysis of students' test scores revealed that the Alice group performed significantly better than the C++ group, indicating that Alice seemed to be more effective in facilitating students' comprehension of fundamental programming concepts. Results of questionnaire surveys did not show any significant difference between the two groups in students' motivation toward learning computer programming or their overall learning experience, suggesting that the participating students seemed to have received the two languages equally well.en_US
dc.description.urihttp://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5350486zh_TW
dc.identifierntnulib_tp_A0906_02_030zh_TW
dc.identifier.isbn978-142-444-715-2zh_TW
dc.identifier.issn0190-5848zh_TW
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw/handle/20.500.12235/34724
dc.languageenzh_TW
dc.publisherIEEEen_US
dc.relationProceedings of the 39th IEEE Frontiers in Education Annual Conference (FIE 2009)(pp. 1-6). San Antonio, Texas, USA.en_US
dc.relation.urihttp://dx.doi.org/10.1109/FIE.2009.5350486zh_TW
dc.subject.otherAlice programmingen_US
dc.subject.otherComputer educationen_US
dc.subject.otherProgramming instructionen_US
dc.titleTeaching Programming Concepts to High School Students with Aliceen_US

Files

Collections