Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 管理學院
  3. 資訊管理學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/73640
標題: 廚師程式遊戲:具象化隱喻設計於 K12演算性思考教育之應用
Chef Programming: Designing Concreteness Metaphors for K12 Algorithmic Thinking Education
作者: Yi-Ning Chang
張倚寧
指導教授: 陳炳宇
關鍵字: 程式教育遊戲,圖像化程式,人機互動,具象化隱喻,設計隱喻,K-12程式教育,
Educational Programming Game,Graphical Programming,Human-Computer Interaction,Design Metaphors,K-12 Programming Education.,
出版年 : 2019
學位: 碩士
摘要: 隨著資訊科技的普及,教育界與學者們已漸漸將程式教育納 入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
全文授權: 有償授權
顯示於系所單位:資訊管理學系

文件中的檔案:
檔案 大小格式 
ntu-108-1.pdf
  目前未授權公開取用
8.37 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
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