透過您的圖書館登入
IP:18.222.35.77
  • 學位論文

機器人輔助程式設計學習之學習成效與學生心智模型探討

The effects and mental models of using robots to learn programming

指導教授 : 吳正己
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本研究目的在探討使用機器人學習程式設計之成效及其可能形成之心智模型。研究採準實驗設計,參與者為台北某高中的四班高一學生共144人,依使用工具之不同將學生分為實體機器人、模擬軟體、實體加模擬、及傳統等四組。實驗分二階段進行,第一階段目的在探討三種不同機器人輔程式設計學習之成效,第二階段目的在比較使用機器人與傳統方式學習程式設計之成效及可能產生的心智模型。研究結果發現:(1)實體機器人與模擬軟體搭配使用能產生不錯的學習成果,(2)學生對使用機器人學習程式設計持正向態度,(3)學生使用機器人與使用傳統方式學習程式設計傾向於產生不同的心智模型。建議未來研究可探討同時使用機器人和傳統方法學習程式設計之成效及心智模型。

關鍵字

程式設計 機器人 心智模型

並列摘要


This study investigated the effects of using robots in teaching high school students programming and possible mental models which students might form from such a strategy. A quasi-experiment design was implemented in this study. Four classes of high school students, totaling 144 students, participated in this study. Participants were assigned into four groups according to the tools they used: physical robot group, robot simulator group, robot-and-simulator group, and traditional group. The experiment was conducted in two stages, the first stage aimed to investigate the effects of using different kinds of robotic tools in teaching programming: physical robot, robot simulator, and robot-and-simulator. The second stage was to compare the effects of using robots and traditional methods, and the possible mental models formed by students. The findings of the study were: (1) Using robots and simulators together would enhance students’ performance. (2) Students had positive attitudes toward using robotic tools learning programming. (3) Students using different tools would result in different mental models. We suggested future study to investigate the effects of combining robots with traditional method to help students learning programming.

並列關鍵字

Programming Robots Mental models

參考文獻


曾義智(2007):應用機器人於程式設計教學─實體機器人與模擬軟體使用成效比較。未出版碩士論文,國立臺灣師範大學資料教育研究所,台北市。
Corritore, C. L. & Wiedenbeck, S. (1999). Mental representation of expert procedural and object-oriented programmers in a software maintenance task. International Journal of Human-Computer Studies, 50(1), 61-83.
Er, M. C. (1995). Process frame: a cognitive device for recursion comprehension. Computers and Education, 24(1), 31-36.
Fagin, B. S., Merkle, L. D., & Eggers, T. W. (2001). Teaching computer science with robotics using Ada/Mindstorms 2.0. ACM SIGAda Ada Letters, XXI(4),73-78.
Fagin, B., Merkle, L. (2003). Mesuring the effectiveness of robots in teaching computer science. ACM SIGCSE Bulletin, 35(1), 307-311.

被引用紀錄


王正如(2010)。機器車前導組織對程式設計心智模型的影響〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315184165
陳玥汝(2010)。Lego NXT機器人3D模擬軟體的開發與評估〔碩士論文,國立臺灣師範大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0021-1610201315193593

延伸閱讀