透過您的圖書館登入
IP:3.145.36.10
  • 期刊
  • OpenAccess

程式設計課程之學習焦慮降低與學習動機維持-以Scratch為補救教學工具

Teaching Computer Programming for Freshmen: A Study on Using Scratch as Remedial Teaching

摘要


本研究以修習C++程式設計的大一學生45 位為研究對象,探討學習成就、學習焦慮與程式語言之間的關係。首先在期中考後使用學習焦慮量表施測,結果顯示學習成就低的學生學習焦慮較高,尤其以學習成就在全班四分之一以下的12 位學生最為明顯;其次以Scratch(一種視覺化程式語言)對全班進行補充教學,針對低成就組12 位學生進行補救教學;補救教學後收集學生對C++的有趣性(Playfulness)與愉悅性(Enjoyment)的問卷反應,結果顯示以Scratch 進行補救教學後,這12 位學生的學習焦慮明顯降低;並可提高學習有趣性與愉悅性;分析學生補救教學前後的成績,也以這12 位學生的成績進步最為明顯;最後對這12 位學生進行非正式訪談並分析補救教學中的Scratch 作品。整體而言,研究發現於程式設計課程中介紹Scratch 能在悅趣的氣氛下進行有效的補充式補救教學,並提高學生成績,值得程式設計教師參考採用。

並列摘要


This study explores the relationships among learning achievements, learning anxiety, and computer programming language for novices by using visual programming language, such as Scratch, for remedial instructions. The subjects (n=45) were freshmen who took the C++ programming design course. "Anxiety of Learning Computer Programming" and "Playfulness and Enjoyment of Learning Computer Programming" questionnaires were used as the survey tools. The collected data was analyzed by descriptive statistics and the semi-structured interview. The experimental results showed that the remedial instruction of using Scratch could reduce the student's anxiety about computer programming, and keep the student's learning motivation of computer programming. The remedial instructions could improve learning achievements of the students, especially those of the students with lower performance (n=12). Consequently, using Scratch for remedial instruction is recommended for instructors of computer programming.

參考文獻


Brusilovsky, P.,Spring, M.(2004).Adaptive, engaging, and explanatory visualization in a C programming course.Proceedings of World Conference on Educational Media, Hypermedia, and Telecommunications 2004.(Proceedings of World Conference on Educational Media, Hypermedia, and Telecommunications 2004).:
Felleisen, M.,Findler, R. B.,Flatt, M.,Krishnamurthi, S.(2004).The TeachScheme! Project: Computing and Programming for Every Student.Computer Science Education.14(1),55-77.
Govender, I.,Grayson, D.(2006).Learning to program and learning to teach programming: A closer look.Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2006.(Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2006).:
Julie, M. P.,Ruby, E.(2006).Supplemental instruction in developmental mathematics.The Community College Enterprise.12,21-38.
Kirsner, K.(1998).Implicit and explicit mental processes.Mahwah NJ:LEA.

被引用紀錄


郭文明(2015)。前導組織策略對國小三年級學生Scratch程式設計學習態度與學習成效之影響〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2015.01084
楊素菀(2015)。教學平台輔以合作學習教學法對程式語言學習成效之影響-以離島某高中為例〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2015.00189
徐曉彤(2013)。Scratch協作專題導向式學習之學習態度與學習成效之研究〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2013.00475
蔡明昆(2012)。互動式故事敘說應用在反霸凌教育之研究〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2012.00385
郭秀蓮(2010)。Scratch互動式故事敘說評量〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2010.00415

延伸閱讀