Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 管理學院
  3. 資訊管理學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/73640
Title: 廚師程式遊戲:具象化隱喻設計於 K12演算性思考教育之應用
Chef Programming: Designing Concreteness Metaphors for K12 Algorithmic Thinking Education
Authors: Yi-Ning Chang
張倚寧
Advisor: 陳炳宇
Keyword: 程式教育遊戲,圖像化程式,人機互動,具象化隱喻,設計隱喻,K-12程式教育,
Educational Programming Game,Graphical Programming,Human-Computer Interaction,Design Metaphors,K-12 Programming Education.,
Publication Year : 2019
Degree: 碩士
Abstract: 隨著資訊科技的普及,教育界與學者們已漸漸將程式教育納 入K-12 程式教育 (小一至高三) 的正規課程之中。各種形式的程式教育工具隨之興起,視覺化程式教育工具[1, 4, 16], 實體程式教育工具[7, 8, 20] 與不插電程式教育工具 [2] 等等工具,設計了指令層次、語法層次的具象化隱喻。然而,程式設計需要的邏輯推理能力不僅僅存在於與一層次,更需要更高階的心智能力,此高階邏輯推理能力即為「演算性思考」[19]。本篇研究探討了具象化隱喻於K-12程式教育中之演算性思考的應用,並針對此目的設計一個卡牌遊戲,「Chef Programming」。此研究進行了一個使用者實驗來探討K-12學童於Chef Programming中的使用行為與學習成效,實驗包含自學階段、解決問題階段及訪談階段。
本研究主要的貢獻為:設計與實作K12程式教育遊戲,並提供可整合多種不同高階演算性思維的觀念之具象化隱喻。Chef Programming的優點為:(1)以日常生活的具體事物作為具象化隱喻,輔助初學者學習抽象演算性思考概念。(2)對於較高階演算性思考概念亦提出具象化隱喻。(3)此遊戲所設計的各個隱喻彼此之間可高度自由排列組合,使得K12課綱中的不同高階觀念可以更易於整合。
Educators and researchers have incorporated computer science education into the K-12 curriculum. Visual programming tools [1, 4, 16], tangible interfaces [7, 8, 20] and unplugged games [2], have applied concrete metaphors for instructions, syntax, and algorithmic concepts in the programming process. Nonetheless, the programming requires logical thinking and reasoning not only on the semantic level, but also on a higher cognitive level, a cognitive process called “algorithmic thinking”[19]. In this paper, we explore concreteness metaphors that can facilitate the integration cross the framework of algorithmic thinking, we propose Chef Programming, a card-based game aimed at fostering K12 children’s algorithmic thinking abilities. We evaluate children’s learning processes through Chef Programming, which involved a self-learning session, a problem-solving session and an interview session. The main contribution of this paper is the concreteness metaphors that not only concretize the programming syntax but also concretize the algorithmic thinking concepts which allow intuitive integration of advanced concepts. The advantages of the proposed metaphors of Chef Programming are as follows: (1) The concreteness metaphors that leverage the concrete properties of objects. (2) The concreteness metaphors for advanced concepts. (3) The integration of different types of concepts.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/73640
DOI: 10.6342/NTU201903789
Fulltext Rights: 有償授權
Appears in Collections:資訊管理學系

Files in This Item:
File SizeFormat 
ntu-108-1.pdf
  Restricted Access
8.37 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved