簡易檢索 / 詳目顯示

研究生: 張茵婷
Chang, Yin-Ting
論文名稱: 程式設計課程融入體驗學習之探究
指導教授: 郝永崴
Hao, Yung-Wei
學位類別: 碩士
Master
系所名稱: 課程與教學研究所
Graduate Institute of Curriculum and Instruction
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 122
中文關鍵詞: 程式設計教學體驗學習運算思維學習成效個別差異
英文關鍵詞: programming instruction, experiential learning, computational thinking, learning effectiveness, individual differences
DOI URL: http://doi.org/10.6345/THE.NTNU.GCI.013.2018.F02
論文種類: 學術論文
相關次數: 點閱:175下載:59
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究以探究研究者自行建構之高中職程式設計融入體驗學習課程架構,並於實施五堂課程後,進行運算思維學習成效的評估,進而探討程式設計融入體驗學習課程架構是否完善與學生的學習成效成果,且同時分析學生不同背景變項與高中職程式設計融入體驗學習之運算思維變化的關係。研究對象為研究者本身任教學校學生,高一71人,高二33人,高三13人(共117人)。於課程實施前先進行運算思維前測,接著施行由研究者自行設計之五堂程式設計融入體驗學習課程,在課程結束後實施運算思維後測與學習態度問卷量表。資料分析以量化資料分析為主、質性資料為輔,根據學生學習問卷量表與五堂課的形成性評量,探討課程架構是否完善,接著透過運算思維前測、後測的成績,進行t檢定與變異數分析。研究結果發現,根據程式設計融入體驗學習五堂的課程架構,普遍學生喜愛實作或遊戲式課程。在實施五堂程式設計融入體驗學習課程後,學生的運算思維能力(包括:抽象化、資料表示、樣式辨識/一般化、問題解析、演算法思維)中,除了「資料表示」無明顯進步外,其餘四項能力皆有明顯進步。學生不同背景變項(包含:性別、年級、在班級成績、居住地、學制、是否曾接觸過程式設計課程)對於學生運算思維學習狀況,皆無顯著的影響。預期本研究成果未來讓程式設計課程的教師與研究人員在設計課程上,能有所依據並更加完整,讓學生運算思維能力的培養更加順利。

    The thesis is based on writer’s research:The Inquiry of Programming Curriculum Delivered through Experiential Learning. After five classes, the researcher evaluates the result of Computation Thinking to know how about the effect of inquiry of programming curriculum delivered through experiential learning for high school students.The target of the research is 117 high school students, including grade one to three. Before the lesson, they made some pretests about Computation Thinking and took effect to five lesson of the inquiry of programming curriculum, designed by the researcher. The data analyses mainly rely on quantization, based on student’s questionnaire and test to know about the infrastructure of the lessons.After the reseach, most students like practical course and game-based learning. After five lessons, student’s Computation Thinking (abstraction, data representation, pattern recognition/generalization, decomposition, and algorithmic thinking)are improved. There is no distinguished affect between student’s individual differences (gender, grade, class performance, place of residence, school system, whether or not contacting with the process design course)and learning Computation Thinking lesson.This reaeach is aim to help teachers who want to do inquiry of programming curriculum, and make students effective in learning Computation Thinking.

    致謝詞 i 中文摘要 ii 英文摘要 iii 目錄 iv 圖目錄 vi 表目錄 vi 第一章 緒論 1 第一節 研究背景與動機 1 第二節 研究目的與問題 4 第三節 名詞解釋 5 第四節 研究方法與步驟 6 第五節 預期成果 17 第六節 研究限制 18 第七節 研究架構 18 第二章 文獻探討 21 第一節 運算思維相關研究 21 第二節 體驗式學習相關理論 26 第三章 歷程結果與討論 31 第一節 課程實作情形 31 第二節 程式設計對於學生運算思維能力之影響 54 第三節 學生不同背景變項與運算思維之關係 64 第四章 結論與建議 85 第一節 結論 86 第二節 建議 91 參考文獻 94 附錄 99 附錄A:2015國際運算思維挑戰試題內容 99 附錄B:2016國際運算思維挑戰試題內容 109 附錄C:程式設計課程學習態度問卷 119 附錄D:排序法Sort學習單 121 附錄E:0-1背包問題Knapsack problem學習單 122

    一、中文部分
    王光復(2011)。如何妥善做好專題製作及動手做之教學。生活科技教育。44(3),23-49。
    任友群(2016)。數字土著何以可能??——也談計算思維進入中小學信息技術。搜狐教育。取自http://learning.sohu.com/20160108/n433940620.shtml
    吳志偉(2009)。遊戲融入「正負數加減運算」之補救教學(未出版之碩士論文)。國立嘉義大學數學教育研究所,嘉義市。
    吳幸玲(2003)。兒童遊戲與發展。台北市:揚智。
    林育慈、吳正己(2016)。運算思維與中小學資訊科技課程。國家教育研究院教育脈動電子期刊,6,1-9。
    洪榮昭(2001)。PBL教學策略。技術與職業教育雙月刊,61,10-12。
    國教院(2015)。十二年國民基本教育課程綱要國民中小學暨普通型高級中等學校科技領域(草案)。
    陳文典(1997)。STS教學教師所需之專業準備。科學教育學刊,5(2),167-189 。
    教育部(2008a)。普通高級中學課程綱要。臺北:作者。
    教育部(2013)。 教育部人才培育白皮書。取自 http://www.ncyu.edu.tw/files/list/course/1021204教育部人才培育白皮書.pdf
    教育部(2014)。十二年國民基本教育課程綱要總綱。取自http://12cur.naer.edu.tw/upload/files/96d4d3040b01f58da73f0a79755ce8c1.pdf
    范信賢(2009)。生活課程中的連結與活化。教材研究發展協會生活課程綱要微調的教學與展望,85-98。
    張春興、林清山(1989)。教育心理學。台北市:東華書局。
    賴和隆(2016)。應用運算思維於高中資訊教學設計之分享。國家教育研究院教育脈動,6。取自https://pulse.naer.edu.tw/Home/Content/6fe1eedf-10a1-4e1e-890e-dbbec8ce0647.

    二、英文部分
    Australian Curriculum Assessment Reporting Authority (2013). Draft australian curriculum: technologies. Retrieved from http://consultation.australiancurriculum.edu.au/Static/docs/Technologies/Draft%20Australian%20Curriculum%20Technologies%20-%20February%202013.pdf
    Barrows, H. S. (1986). A taxonomy of problem-based learning methods. Medical Education, 20, 481-486.
    Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Retrieved from http://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf
    Bruner, J. S. (1960). The process of education. Cambridge: Harvard University Press.
    CAS. (2015). Computing at school working group. Computer Science: A Curriculum for Schools[DB/OL], 10. Retrieved from http://www.computingatschool.org.uk/data/uploads/ComputingCurric.pdf.
    Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). New Jersey,NJ:Lawrence Erlbaum Associates.
    College Board. (2014). AP computer science principles curriculum framework 2016-2017. Retrieved from http://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-course-and-exam-description.pdf
    Cooper, D.R., & Schindler, P. S. (2003). Business research methods (8th ed), New York,NY: McGraw Hill.
    CSTA. (2011a). CSTA K–12 Computer science standards. The ACM K-12 education task force. Retrieved from http://www.csta.acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf.
    CSTA. (2011b). Computational thinking teacher resources (2nd ed.). Retrieved from http://www.csta.acm.org/Curriculum/sub/CurrFiles/472.11CTTeacherResources_2ed-SP-vF.pdf.
    Cuny, J, Snyder, L., & Wing, J. M. (2010). Demystifying computational thinking for non-computer scientists. Unpublished manuscript in progress. Retrieved from http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf.
    Department for Education (2013). National curriculum in England: Computing programmes of study. Retrieved from https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study
    Dewey, J. (1958). Experience and nature. New York,NY: Dover Publications.
    Dewey, J. (1959). Democracy and education. New York,NY: The Macmillan.
    Grover, S., & Pea, R. (2013). Computational thinking in K-12 A review of the state of the field. Educational Researcher, 42(1), 38-43.
    ISTE & CSTA. (2011). Computational thinking teaching in K-12 Education:teacher resources (2nd ed.).
    ISTE. (2011). Operational definition of computational thinking for K-12 education. Retrieved from https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf .
    Kazimoglu, C., Kiernan, M., Bacon, L., & Mackinnon, L. (2012). A serious game for developing computational thinking and learning introductory computer programming. Procedia-Social and Behavioral Sciences, 47, 1991-1999.
    Kolb, D. A. (1984). Experiential learning: Experience as the source of learning and development. Englewood Cliffs,New Jersey,NJ:Prentice-Hall.
    Kraft, R. J., & Sakofs, M. (1985). The theory of experiential deucation. Boulder, Co: Association for Experiential Education.
    LU, J.J., & Fletcher, G.H.L. (2009). Thinking about computational thinking. SIGCSE Bull, 41(1), 260-264. doi: 10.1145/1539024.1508959
    OECD. (2010). 21st Century Skills: How can you prepare students for the new global economy organization for economic co-operation and development. Retrieved from http://www.oecd.org/site/educeri21st/40756908.pdf
    Partnership for 21st Century Skills. (2009).P21 Framework definitions. Retrieved from http://www.p21.org/
    Schulz, K., Hobson, S., & Keane, T. (2015). Bebras australia computational thinking challenge: Tasks and solutions 2015. Retrieved from http://www.bebras.edu.au/wp-content/uploads/2016/10/2015-Bebras-Solution-Guide.pdf
    Selby, C & Woollard, J. (2013). Computational thinking: The developing defi nition [DB/OL]. Retrieved from http://eprints.soton.ac.uk/356481/.
    Sternberg, R. J. (1997). Thinking style. New York,NY: Cambridge University press.
    Whitehouse. (2016). Computer science for all. Retrieved from https://obamawhitehouse.archives.gov/blog/2016/01/30/computer-science-all
    Wigfield, A., Eccles, J. S., Schiefele, U., Roeser, W. R., & Davis-Kean, P. (2006). Development of achievement motivation. Handbook of child psychology vol. 3, 933-1002.
    Wing J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-36.
    Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions on the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725.
    Wing, J. M. (2011). Computational thinking: What and why. Retrieved from http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf.
    Zagami, J., Schulz, K., & Hobson, S. (2016). Bebras australia computational thinking challenge: Tasks and solutions 2016. Retrieved from https://www.bebras.edu.au/wp-content/uploads/2016/09/2016-Bebras-Solution-Guide-AU-2.pdf

    下載圖示
    QR CODE