博碩士論文 107553013 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:73 、訪客IP:3.144.123.153
姓名 郭景翰(Ching-Han Guo)  查詢紙本館藏   畢業系所 通訊工程學系在職專班
論文名稱 應用於問題導向式學習程式設計中之魔術開關教學探討
(Study on Magic Switch Board Teaching in Problem-Learning Learning Program Design)
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 (2026-4-7以後開放)
摘要(中) 中文摘要
新世代中,在新聞中常聽到”新鮮人畢業即失業”這幾個字眼,表示學生畢業後往往很難找到跟自己所學相關的工作,又或是自己有興趣的工作,在人力銀行不難發現各行各業尋求的人才多半都與程式設計息息相關,種種跡象來看程式設計已經成為學生找工作或是工作上不可缺少的媒介之一,更有人自學程式語言後轉行。學習程式看似簡單但其實不然,若沒有好的方式往往在遇到瓶頸或是挫折時就容易放棄,所以我利用問題導向式學習法搭配魔術開關的魔術來製作一個教學活動,期望讓學習者透過此活動了解學習程式該如何進行。
問題導向式學習法是透過問題或是情境模擬引誘學生發想思考,確定問題後建立學習目標,學習者必須自行研讀與學習相關知識,因此問題導向式學習法除了可以解決遇到的問題,也能提升自我的能力,若在團體中則可以透過同儕間互相學習培養人際關係。本論文藉由問題導向式學習法與魔術開關結合,在魔術開關中相同顏色的開關與燈泡可以互相呼應,當燈泡變換位置後同樣能與開關呼應,魔術過程中既直覺但又不符合邏輯,其中隱藏了許多問題,因此本論文利用這些問題來建構一個程式設計學習的教學活動。
希望透過這個教學活動可以讓學生或是初學者,對於學習程式語言能充滿興趣、不怕面對困難、勇於解決困難與建立同儕間的人際關係,並同時在教學活動中學習到相關知識,應用於社會生活中或是其他課程當中。
摘要(英) ABSTRACT
In the new generation, I often hear the words "new people graduate and become unemployed" in the news, which means that after graduation, it is often difficult for students to find jobs related to what they have learned or jobs they are interested in. It is not difficult to work in the Human Resources Bank. I found that most of the talents sought by all walks of life are closely related to programming. There are various signs that programming has become an indispensable medium for students to find a job or work, and some people change careers after learning programming languages by themselves. The learning program may seem simple, but it is not. If there is no good way, it is easy to give up when encountering bottlenecks or setbacks. So I use the problem-based learning method with the magic of magic switch to make a teaching plan, hoping to let the learners learn how to proceed with the learning program through this lesson plan.
The Problem-Based Learning method is to induce students to think and think through problem or situational simulation, and establish learning goals after determining the problem. Learners must study and learn related knowledge by themselves. Therefore, the Problem-Based Learning method can not only solve the problems encountered, but also Can improve self-ability, if in a group, you can cultivate interpersonal relationships through peer learning. In this paper, the Problem-Based Learning method is combined with the magic switch. In the magic switch board, the switch of the same color and the light bulb can echo each other. When the light bulb changes position, it can also echo the switch. The magic process is intuitive but not logical. Many problems are hidden, so this paper uses these problems to construct a teaching plan for programming learning.
I hope that through this lesson plan, students or beginners can be full of interest in learning programming language, not afraid to face difficulties, have the courage to solve difficulties and establish peer relationships, and at the same time learn relevant knowledge in the lesson plan and apply it to social life in other courses.
關鍵字(中) ★ 問題導向學習
★ 程式設計
★ 魔術開關
★ Arduino
關鍵字(英) ★ Problem-Based Learning
★ Programming
★ Magic Switch Board
★ Arduino
論文目次 目錄

中文摘要 I
ABSTRACT II
致謝 III
目錄 IV
圖目錄 VI
表目錄 VII
第一章 緒論 1
1-1 研究背景 1
1-2 研究動機 2
1-3 研究目的與問題描述 2
1-4 論文架構 3
第二章 研究回顧 4
2-1 程式設計教學文獻探討 4
2-2 問題導向式學習法(PROBLEM-BASED LEARNING) 5
2-2-1 專案導向式學習 6
2-2-2 問題導向與專案導向之差異 7
2-2-3 問題導向式學習法之特色與優點 8
2-3 問題導向式學習法結合MAGIC SWITCH BOARD 10
2-3-1 教育導向科學魔術 10
2-3-2 一般魔術與教育導向科學魔術 10
2-3-3 MAGIC SWITCH BOARD所衍伸之問題 10
2-4 ARDUINO及ARDUBLOCKLY程式工具之介紹 11
第三章 教學探討 12
3-1 PROBLEM-BASED LEARNING活動設計 12
3-1-1 設計構想 12
3-1-2 設計體驗情境 12
3-1-3 設計知識統整活動 13
第四章 教學步驟介紹 17
4-1 ARDUBLOCKLY介紹 17
4-2 ARDUBLOCKLY功能介紹 17
4-3 ARDUBLOCKLY的步驟 22
4-4 方塊積木程式轉換為ARDUINO IDE程式 28
4-5 ARDUINO的電路 29
4-5-1 ARDUINO UNO的介紹 29
4-5-2 電路設計體驗 30
4-5-3 MAGIC SWITCH BOARD 實體 31
4-5-4 MAGIC SWITCH BOARD魔術步驟圖示 32
第五章 教學探討建議與結論 35
5-1 結論 35
5-2 建議 38
5-3 教學反思 39
5-4 未來展望 40
參考文獻 41
參考文獻 參考文獻
[1] 為什麼八歲小孩應該寫程式?, Allen Lee ,2013.5.1
http://www.businessweekly.com.tw/KBlogArticle.aspx?id=3535
[2] 孩子們愈早學寫程式愈有幫助嗎?, 王建興,2014.7.24
http://www.ithome.com.tw/voice/89424
[3] Shafto, S. A. S.(1986). Programming for learning in mathematics and
science. ACSIGCSE Bulletin, 18 (1), 296-302.
[4] [Arduino範例]繼電器(Relay)的使用
https://blog.jmaker.com.tw/arduino-relay/
[5] Ardublockly
https://ardublockly.embeddedlog.com/demo/#
[6] Magic Switch board
https://www.youtube.com/watch?v=0lGP8nQLANU
[7] 科學魔術的意涵與設計;黃佳媛、楊婷婷,(2010)
http://www.dsc.nptu.edu.tw/ezfiles/113/1113/img/827/n31.ch2.p16-27.pdf
[8] Thomas, J. W.(2000). A review of research on project-based learning. Retrieved from
http://www.bie.org/index.php/site/RE/pbl_research/29
[9] 邱貴發(1996)。情境學習理念與電腦輔助學習――學習社群理念探討。臺北市:師大書苑。
[10] ATmega328
http://www.atmel.com/Images/doc8161.pdf
[11] 程尚文 ,“ Teaching Programming Patterns in an Introductory
Programming Course”,碩士論文﹐中山大學﹐2009.
[12] PBL教學模式的優缺點是甚麼?
https://www.jianshu.com/p/257419a51f44
[13] 張玟慧、吳佳娣, “專題式程式設計教學對國小學童問題解決歷程之研究”,博士論文,台北教育大學, 2016
[14] 吳正己、何榮桂(1998)。高級中學新訂電腦課程的內 涵與特
色。科學教育月刊,208,26-32。
[15] 吳正已,林凱胤(1997)。問題解決導向的程式語言教 學。資
訊教育雜誌創刊十年特刊,75-83。
[16] Clark, R. E. (1992). Facilitating domain-general problem solving: Computers, cognitive processes and instruction. In E. D. Corte, M. C. Lin, H. Mandl, and L. Verschaffel (Eds.), Learning environment & problem
solving (pp. 265-285). New York: Springer-Verlag.
[17] Linn, M. C. & Dalbey, J. (1989). Cognitive consequences of programming instruction. In E. Soloway & J.C. Spohrer (Eds.), Studying the novice
programmer (pp. 57-81). Hillsdale, NJ: Lawrence Erlbaum.
[18] Mayer, R. E. (1989). The psychology of how novices learn computer programming. In E. Soloway & J.C. Spohrer (Eds.), Studying the novice programmer (pp. 129-159). Hillsdale, NJ: Lawrence Erlbaum.
[19] Schwartz, S. (1988). Empirical studies of a “Metacourse” to enhance the learning of BASIC. (ERIC Document Reproduction Service No. ED 305926)
[20] White, J. A. (1997). Teaching adult novices to program with Visual Basic. Journal of Computer Science Education, 12(2), 15-19.
[21] Winslow, L. E. (1996). Programming pedagogy: A psychological overview. SIGCSE Bulletin, 28, 17-22.
[22] Carbone, A., Hurst, J., Mitchell, I., & Gunstone, D. (2000). Principles for
designing programming exercises to minimise poor learning behaviours in students. Paper presented at the Proceedings of the Australasian conference on Computing education.
[23] Guzdial, M., & Soloway, E. (2002). Teaching the Nintendo generation to program. Commun. ACM, 45(4), 17-21.
[24] Lister, R. (2000). On blooming first year
programming, and its blooming assessment. Paper
presented at the Proceedings of the Australasian
conference on Computing education.
[25] 高啟葟 ,“Magic Switch Board A Case Study of Problem-
Based Learning Education Development Platform”,碩士
論文﹐中央大學﹐2018.
[26] PBL的優缺點是甚麼?
https://www.jianshu.com/p/257419a51f44
[27] 專題導向與問題導向之差異
https://blog.xuite.net/jeromewen/twblog/138630248
[28] 問題導向式學習
http://terms.naer.edu.tw/detail/1678753/
[29] Autodesk Tinkercad
https://www.tinkercad.com/things/aJL8KPyGLjs-magic-
switch-box
[30] 遊戲步驟參考圖示
https://www.freepik.com/
指導教授 陳永芳 陳竹一(Chen, Yung-Fang Chen, Jwu-E) 審核日期 2021-4-7
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明