簡易檢索 / 詳目顯示

研究生: 李威霖
Li, Wei-Lin
論文名稱: 情境式運算思維教材之發展與評估
Teaching High School Students Computational Thinking with Situated Learning Materials
指導教授: 吳正己
Wu, Cheng-Chih
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2016
畢業學年度: 104
語文別: 中文
論文頁數: 52
中文關鍵詞: 分解問題情境式學習運算思維電腦科學
英文關鍵詞: Computational thinking, Computer Science, Decomposition, Situated Learning
DOI URL: https://doi.org/10.6345/NTNU202204096
論文種類: 學術論文
相關次數: 點閱:217下載:253
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究旨在發展學生培養運算思維的情境式教材,並評估教材對學生運算思維能力和學習態度之影響。教材發展以分解問題(Decomposition)能力為學習主軸,學習主題包含「二元搜尋法」、「快速排序法」以及「分析幾何繪圖」等三個單元。教學設計主要是讓學生面對情境式問題時,能嘗試不同的解題方法並比較其效率,讓學生體驗並思考運用分解問題策略解決問題之效率,以培養學生運算思維能力以及對電腦科學的興趣。教學實驗時間為期三週共計三小時,研究參與對象為北部某女子高中一年級學生,三班共計105位學生。教學實驗後施測分解問題能力測驗和自編態度問卷,並據以進行質性與量化分析。
    研究結果發現,本研究發展的情境式教材能夠:(1)有效幫助學生學習運算思維中的分解問題策略,尤其是教材中的小遊戲及實作活動;(2)增加學生學習電腦科學的興趣與意願;(3)幫助學生瞭解運算思維與解決實際生活問題的相關性。建議後續研究建議後續研究在課程設計能以情境式學習進行運算思維教學,並加入實作活動,讓學生能對運算思維內涵有具體的經驗,知道如何在相關情境中察覺與應用所學的運算思維能力,以增進學生未來對於電腦科學學習興趣與意願。

    This study developed situated learning materials to help high school students learning decomposition techniques of computational thinking, and evaluated how students’ decomposition ability and learning attitudes were enhanced after experienced the materials. Three units of learning materials were developed including the concepts of “binary search”, “quicksort” and “patterns in geometric figures”. The materials were designed to provide students with opportunities to try out their learned decomposition techniques to solve real-life problems through hands-on activities.
    We field tested the developed materials in a girl’s high school in northern Taiwan. The participants were 105 10th grade students who enrolled in an Introduction to Information Technology course. The experiment lasted four weeks. Students learned one unit of the materials one hour each week, the one hour in the 4th week is for post experiment achievement test and attitude questionnaire. The findings indicated that learning with the developed materials could help students: (1) developing their decomposition ability, (2) increasing their interests in learning computer science, and (3) understanding how computer science related to their everyday life.

    第一章 緒論 1 第一節 研究背景與動機 1 第二節 研究目的 3 第三節 研究限制與範圍 4 第四節 名詞釋義 4 第二章 文獻探討 5 第一節 運算思維定義與內涵 5 第二節 情境式學習與培養運算思維能力之關係 8 第三節 運算思維教材分析與探討 11 第三章 研究方法 18 第一節 研究設計 18 第二節 研究工具 18 第三節 資料蒐集與分析 24 第四章 結果與討論 25 第一節 運算思維學習成效 25 第二節 學習態度 28 第三節 設計情境教材的元素探討 32 第四節 學生對課程的回饋 36 第五章 結論與建議 38 第一節 結論 38 第二節 建議 39 參考文獻 40 附錄A:分解問題能力測驗 46 附錄B:態度問卷 48 附錄C:二元搜尋法學習單 50 附錄D:快速排序法單 51 附錄E:分析幾何繪圖學習單 52

    王春展(1996)。情境學習理論及其在國小教育的應用。國教學報,8,53-72。
    林吟霞、王彥方。(2009)。情境學習在課程與教學中的運用。北縣教育。
    徐新逸(1996)。情境學習在數學教育上的應用。教學科技與媒體,29,13-22。
    教育部(2008a)。國民中小學九年一貫課程綱要重大議題─資訊教育。
    教育部(2008b)。普通高級中學必修科目「資訊科技概論」課程綱要。
    教育部(2013)。提升國民素養專案計畫報告書(初稿)。
    國教院(2015)。十二年國民基本教育課程綱要國民中小學暨普通型高級中等學校科技領域(草案)。
    國家教育研究院(2013)。十二年國民基本教育科技領域綱要內容之前導研究。國家教育研究院專題研究成果報告(編號:NAER-102-06-A-1-02-09-1-18)。
    ACARA (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
    Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1(2), 67-69.
    Brinda, T., Puhlmann, H., & Schulte, C. (2009). Bridging ICT and CS: Educational standards for computer science in lower secondary education. ACM SIGCSE Bulletin, 41(3), 288-292.
    Brown, J. S., Collins, A., & Duguid, P. (1989). Situated cognition and the culture of learning. Educational researcher, 18(1), 32-42.
    Bell, T., Witten, I. H., Fellows, M., Adams, R., & McKenzie, J. (2005). Computer Science Unplugged: An enrichment and extension programme for primary-aged children.
    CSTA (2011). 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
    College Board. (2014). AP Computer Science Principles Curriculum Framework 2016-2017. Retrieved from https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-curriculum-framework.pdf
    Choi, J. I., & Hannafin, M. (1995). Situated cognition and learning environments: Roles, structures, and implications for design. Educational Technology Research and Development, 43(2), 53-69.
    Curzon, P., Dorling, M., Ng, T., Selby, C., & Woollard, J. (2014). Developing computational thinking in the classroom: a framework. Retrieved from http://community.computingatschool.org.uk/files/3517/original.pdf
    DE (Department for Education) (2013, September 11). National curriculum in England: Computing programmes of study. Retrieved from https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study
    Davies, S. (2008, October). The effects of emphasizing computational thinking in an introductory programming course. In Frontiers in Education Conference, 2008. FIE 2008. 38th Annual (pp. T2C-3). IEEE.
    Dorling, M. & Walker, M. (2014). Computing Progression Pathways. Retrieved from http://community.computingatschool.org.uk/resources/1692
    ECT. (2015). Google: Exploring Computational Thinking. Retrieved from http://www.google.com/edu/computational-thinking/
    Gal-Ezer, J. & Harel, D. (1999). Curriculum and course syllabi for a high-school program in computer science. Computer Science Education, 9(2), 114-147.
    Grover, S., & Pea, R. (2013). Computational Thinking in K–12 A Review of the State of the Field. Educational Researcher, 42(1), 38-43.
    Hayes, E. (2008). Game content creation and it proficiency: An exploratory study. Computers & Education, 51(1), 97-108.
    HITSA (2015). Programming at Schools and Hobby Clubs. Retrieved from http://www.innovatsioonikeskus.ee/en/programming-schools-and-hobby-clubs
    ISTE (2011). Operational Definition of Computational Thinking for K–12 Education. Retrieved from https://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf
    Ke, F. (2014). An implementation of design-based learning through creating educational computer games: A case study on mathematics learning during design and computing. Computers & Education, 73, 26-39.
    Kelleher, C., & Pausch, R. (2005). Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys (CSUR), 37(2), 83-137.
    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.

    Kuruvada, P., Asamoah, D., Dalal, N., & Kak, S. (2010). The Use of Rapid Digital Game Creation to Learn Computational Thinking. arXiv preprint arXiv:1011.4093.
    Lu, J. J., & Fletcher, G. H. L. (2009). Thinking about computational thinking. SIGCSE Bull., 41(1), 260-264. doi: 10.1145/1539024.1508959
    Marji, M. (2014). Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math. No Starch Press.
    Prensky, M. (2008). Students as designers and creators of educational computer games: Who else?. British Journal of Educational Technology, 39(6), 1004-1019.
    Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York, NY: Basic Books.
    Royal Society. (2012). Shut down or restart: The way forward for computing in UK schools. Retrieved from http://royalsociety.org/education/policy/computing-in-schools/report/
    Repenning, A., Webb, D., & Ioannidou, A. (2010, March). Scalable game design and the development of a checklist for getting computational thinking into public schools. In Proceedings of the 41st ACM technical symposium on Computer science education (pp. 265-269). ACM.
    Settle, A. (2011, October). Computational thinking in a game design course. InProceedings of the 2011 conference on Information technology education (pp. 61-66). ACM.
    Simon, H. A. (1995). Problem forming, problem finding and problem solving in design. Design & systems, 245-257.

    Selby, C., & Woollard, J. (2013). Computational thinking: the developing definition. Retrieved from http://eprints.soton.ac.uk/356481/1/SIGCSE2014bg_soton_eprints.pdf
    Vos, N., van der Meijden, H., & Denessen, E. (2011). Effects of constructing versus playing an educational game on student motivation and deep learning strategy use. Computers & Education, 56(1), 127-137.
    Whitehouse. (2014). FACT SHEET: New Commitments to Support Computer Science Education. Retrieved from the White House website: http://www.whitehouse.gov/the-press-office/2014/12/08/fact-sheet-new-commitments-support-computer-science-education/
    Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–36.
    Wing, J. (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. (2011). Research notebook: Computational thinking— What and why? The Link Magazine, Spring. Carnegie Mellon University, Pittsburgh. Retrieved from http://www.cs.cmu.edu/link/research-notebook-computational-thinking-what-and-why
    Wu, M. L., & Richards, K. (2011). Facilitating computational thinking through game design. In Edutainment Technologies. Educational Games and Virtual Reality/Augmented Reality Applications (pp. 220-227). Springer Berlin Heidelberg.

    下載圖示
    QR CODE