簡易檢索 / 詳目顯示

研究生: 陳文良
論文名稱: 運用圖卡於Scratch程式設計教學之行動研究
Teaching Scratch Programming with Instructional Cards: An Action Research
指導教授: 林美娟
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2014
畢業學年度: 102
語文別: 中文
論文頁數: 635
中文關鍵詞: Scratch程式設計教學式圖卡適性教學情境故事
英文關鍵詞: Scratch programming, Instructional Scratch cards, Adaptive teaching, Cover story
論文種類: 學術論文
相關次數: 點閱:188下載:51
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • Scratch為美國麻省理工學院的多媒體實驗室為程式設計初學者所開發的程式設計軟體,自其推出至今,國內外已有許多中小學將其納入電腦課程的教學內容。在中小學實施程式設計教學所面臨的最大困難之一,在於學生學習能力的巨大差異,因此傳統教學所採用的全班進度一致的教學方式,往往無法符合學生的個別需求。本研究旨在探討如何設計適才適性的圖卡,將其運用於國小的Scratch程式設計課堂教學中,使學生可根據自己的興趣與能力選擇學習內容。為能不斷精進圖卡設計方式,並持續調整與圖卡教材搭配進行的教學流程,本研究採取行動研究法,依循Carr和Kemmis(1983)所提出之「計畫,行動,觀察,反思」螺旋式步驟,針對台北市某國小五年級四個班級的101位學生,進行為期20週之教學實驗。教學內容依序為「開始與座標」、「重複迴圈」、「條件判斷與亂數」、「變數、數位邏輯、算術運算子與廣播」等四個單元。本研究針對每個教學單元均設計了三種情境故事、三種難度之九張圖卡,供學生在課堂練習中斟酌使用,教師並以適當的獎勵機制鼓勵學生多做練習。研究結果顯示,多重難易度與多重情境故事的圖卡設計方式確實滿足了學生個別需求上的差異,而且學生多能充分利用課堂時間進行練習。本研究亦發現,使用Scratch圖卡的教學方式將學習主導權從老師逐漸移轉至學生,增進了學生自主學習、探索學習、以及同儕間互相討論與協助的機會,如此亦間接使得老師能有較多時間照顧進度較慢、特別需要協助的學生。

    Scratch is a programming language developed by MIT Media Lab for beginning programmers. Many primary and secondary schools have incorporated Scratch into their computer courses since its first launch. One of the greatest difficulties faced by those schools is the huge difference among students’ learning capacity. To meet the individual needs , the traditional teaching method in which students should follow only one teaching method. This study aims to explore a better way to teaching Scratch bydesigning instructional Scratch cards and using them in computer classrooms. Students can choose what they want to learn based on their interest and abilities. In order to constantly improve the design of the Scratch cards and its teaching strategy, this study adopted the action research approach consisting of four spiral steps: plan, action, observation, and reflection" proposed by Carr and Kemmis (1983). One hundred and one fifth-grade elementary school students participated in this experiment for 20 weeks. The teaching material was organized into four units: "start and coordinate," "repeat loop," "conditional and random number," and "variable, digital logic, arithmetic operators and broadcasting." For each unit, we designed nine Scratch cards with three cover stories in three difficulty levels. Students can find a proper one to practice with and train themselves by increasing the difficulty level. On the other hand, appropriate incentives were used to encourage students to practice more. The results showed that Scratch cards did meet the needs of students and also gradually change the focus of instruction from teacher-centered to learner-centered. As a result, students had more opportunities to explore, discuss with peers, ask for assistance, and learn actively. It also allowed teachers to provide more assistance to slow learners in the class.

    附表目錄…………………………………………………………………...…...vii 附圖目錄……...………………………………………………………………..viii 第一章 緒論…………………………………………………………………………1 第一節 研究背景與動機………………………………………………………1 第二節 研究目的………………………………………………………………2 第二章 文獻探討……………………………………………………………………3 第一節 Scratch程式設計...……………………………………………………3 第二節 引導式程式設計教學…………………………………………………5 第三節 編序教學與精熟學習…………………………………………………6 第四節 多重情境故事…………………………………………………………8 第三章 研究方法…………………………………………………………………..10 第一節 研究設計……………………………………………………………..10 第二節 研究參與人員………………………………………………………..12 第三節 Scratch圖卡設計…………………………………………………….12 第四節 多重情境故事與多重困難度層級…………………………………..16 第五節 資料蒐集工具………………………………………………………..19 第六節 圖卡教學流程………………………………………………………..21 第七節 資料處理……………………………………………………………..24 第四章 研究結果…………………………………………………………………..25 第一節 圖卡教材調整歷程…………………………………………………..25 第二節 圖卡學習的適用性…………………………………………………..31 第三節 同儕互動與討論……………………………………………………..49 第四節 學生學習成果………………………………………………………..53 第五章 結論與建議………………………………………………………………..64 第一節 結論…………………………………………………………………..64 第二節 教學建議……………………………………………………………..65 第三節 未來研究方向與建議………………………………………………..66 參考文獻……………………………………………………………………………..67 附錄一 Scratch圖卡教材………………………………………………………….70 附錄二 學生回饋單………………………………………………………………130 附錄三 圖卡學習經驗問卷………………………………………………………150 附錄四 期末測驗題目……………………………………………………………156 附錄五 訪談心智圖………………………………………………………………167 附錄六 期末訪談…………………………………………………………………169 附錄七 學生個別觀察紀錄表……………………………………………………371 附錄八 課堂觀察記錄表…………………………………………………………381 附錄九 討論紀錄…………………………………………………………………562 附錄十 學生學習歷程表…………………………………………………………616 附錄十一 學生整體學習狀況表…………..…………………………………..…620

    Bloom, B. S. (1968). Learning for mastery.
    Carroll, J. B. (1963). A model of school learning. Teachers College Record, 64, 723-
    733.
    Carr, W. & Kemmis, S. (1983). Becoming critical: Education, knowledge, and action
    research. London: Falmer Press.
    Clark, J., Rogers, M., & Spradling, C. (2011). Scratch the workshop and its implications
    on our world of computing. Journal of Computing Sciences in Colleges, 26(5), 235-243.
    Clark, Ruth Colvin, Frank Nguyen, and John Sweller. "Efficiency in learning." E-
    Learning 2013 (2005): 07-02.
    De Corte, E., Verschaffel, L., & Masui, C. (2004). The CLIA-model: A framework for
    designing powerful learning environments for thinking and problem solving.European Journal of Psychology of Education, 19(4), 365-384.
    Ellinger, H. (2003). A natural sense of algorithm: Children should learn computer
    programming as a basic skill. Retrieved Decemb訂閱,2007, from
    http://hunter.ellinger.org/education/ ProgrammingForChildren.html
    Fesakis, G., & Serafeim, K. (2009, July). Influence of the familiarization with scratch
    on future teachers' opinions and attitudes about programming and ICT in education. In ACM SIGCSE Bulletin (Vol. 41, No. 3, pp. 258-262). ACM.
    Gick, M. L., & Holyoak, K. J. (1980). Analogical problem solving. Cognitive
    psychology, 12(3), 306-355.
    Gick, M. L., & Holyoak, K. J. (1983). Schema induction and analogical
    transfer.Cognitive psychology, 15(1), 1-38.
    Hsiao, S. C., Lin, J. M. C., & Kang, J. C. (2011). Learning to Program in KPL through
    Guided Collaboration. Online Submission.
    Kulik, J. A., Kulik, C. L. C., & Cohen, P. A. (1979). A meta-analysis of outcome studies
    of Keller's personalized system of instruction. American Psychologist,34(4), 307.
    Lin, J. M.-C., Yan, L.-Y., Yang M.-C., & Chen, C.-F. (2005). Teaching Computer
    Programming in Elementary Schools: A Pilot Study. Paper presented at National Educational Computing Conference (NECC 2005).
    Lin, J. M. C., Li, Y. L., Ho, R. G., & Li, C. C. (2007, October). Effects of guided
    collaboration on sixth graders’ performance in logo programming. In 37th Annual Frontiers In Education Conference-Global Engineering: Knowledge Without Borders, Opportunities Without Passports, FIE (pp. T1B-11).
    Lin, J. M.-C., & Yang, M.-C. (2009). Analyzing student performance and attitudes
    toward textual versus iconic programming languages. Journal of Computers in Mathematics and Science Teaching.
    Lin, Janet Mei-Chuen, Ying-Fang Lin, and Yin-Ting He. "The Design of Instructional
    Scratch Cards." World Conference on Educational Multimedia, Hypermedia and Telecommunications. Vol. 2012. No. 1. 2012.
    Lin, J. M. C., Li, Y. L., Ho, R. G., & Li, C. C. (2007, October). Effects of guided
    collaboration on sixth graders’ performance in logo programming. In 37th Annual Frontiers In Education Conference-Global Engineering: Knowledge Without Borders, Opportunities Without Passports, FIE (pp. T1B-11).
    Malan, D. J., & Leitner, H. H. (2007). Scratch for budding computer scientists.ACM
    SIGCSE Bulletin, 39(1), 223-227.
    Maloney, John, et al. "The scratch programming language and environment."ACM
    Transactions on Computing Education (TOCE) 10.4 (2010): 16.
    Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M. (2013). Learning computer science
    concepts with scratch. Computer Science Education, 23(3), 239-264.
    Perkins, D. N., Schwartz, S., & Simmons, R. (1988). Instructional strategies for the
    problems of novice programmers.
    Perkins, D. N., & Martin, F. (1986, June). Fragile knowledge and neglected strategies
    in novice programmers. In first workshop on empirical studies of programmers on Empirical studies of programmers (pp. 213-229).
    Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan,
    K., ... & Kafai, Y. (2009). Scratch: programming for all.Communications of the ACM, 52(11), 60-67.
    Rizvi, M., Humphries, T., Major, D., Jones, M., & Lauzun, H. (2011). A cs0 course using
    scratch. Journal of Computing Sciences in Colleges, 26(3), 19-27.
    Skinner, B. F. (1954). The science of learning and the art of teaching. Harvard
    Educational Review, 24, 86-97.
    Slavin, R. E., & Davis, N. (2006). Educational psychology: Theory and practice.
    Todorov, J. "Goodbye teacher, good old friend." Journal of the Experimental Analysis
    of Behavior 66.1 (1996): 7.
    Winslow, Leon E. "Programming pedagogy—a psychological overview." ACM
    SIGCSE Bulletin 28.3 (1996): 17-22.
    何胤廷(2013)。引導式學習單應用於 Scratch 程式設計教學之成效分析。臺灣
    師範大學資訊教育學系學位論文,1-101。
    李畇龍(2006)。引導合作學習對於國小學童學習 Logo 程式設計之影響。臺灣師
    範大學資訊教育學系在職進修碩士班學位論文,1-180。
    陳向明(2004)。教師如何作質的研究。台北:洪葉。
    張春興、林清山(1983)。教育心理學。台北市:東華書局。
    張德銳(2003)。教學導師臨床試導對新進教師教學校能影響之研究。行政院國
    家科學委員會專題研究成果報告(報告編號:NSC 91-2413-H-133-003)。台北市:台北市立教育大學。
    康錦程(2009)。引導合作學習對於國小學童學習程式設計之影響─以 KPL 為例。
    臺灣師範大學資訊教育學系在職進修碩士班學位論文,1-116。
    梁瓏常(1993)。個別化教學的心得報告。人文及社會學科教學通訊,4(4),
    163-165。

    QR CODE