簡易檢索 / 詳目顯示

研究生: 戴聖禮
Tai, Sheng-Li
論文名稱: 在Android平台上設計和實作一個感測器模擬學習系統-以拋體運動課程教學為例
Designing and Implementing a Sensor-based Simulation Learning System on Android Platform – A Case Study on the Projectile Motion Course
指導教授: 朱治平
Chu, Chih-Ping
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 英文
論文頁數: 72
中文關鍵詞: 模擬學習感測器表象化狀態轉變
外文關鍵詞: Simulation-based learning, Sensor, REpresentational State Transfer
相關次數: 點閱:55下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在數位學習中,提升學習成效及增加學習興趣是重要的目標。學習成效取決於學習者透過一系列學習活動後所增加的學習效果,而學習興趣則在許多方面影響著學習品質,如學習動機、學習速度等。所以如何增進學習成效及學習興趣是在數位學習中重要的課題。
    本研究提出一個基於感測器模擬的行動學習系統,此系統是利用最新的Android手機內建的感測器,並搭配適合行動環境的RESTful網路服務[1],構建出一個整合電腦與手機的學習環境。學習者用手機做出拋物動作,經過本系統分析及計算後,在手機端及電腦端上畫出物理拋體運動曲線,並且顯示出相關資料於螢幕上,讓學習者可以更加了解物理拋體運動。
    本研究對高中二年級學生進行了實驗,獲得實驗的前測及後測的結果以及相關問卷調查結果。測驗結果顯示使用本研究開發的學習系統之學生學習成效要高於使用傳統課本學習方式的學生,並且問卷結果也顯示出使用本學習系統學生學習經驗及學習興趣明顯提升。經由此實驗可推論出感測模擬學習系統對於增進學生學習成效以及學習興趣應是有幫助的。

    Learning effect depends on the learners’ learning outcomes after the learners undergo a series of learning activities. Learning interest can influence the quality of learning in multiple ways. Hence, it is an important issue that how to enhance the learning effect and learning interest.
    This study proposes a sensor-based simulation learning system to assist students in learning physics projectile motion. The system is constructed using Android phone sensors and REpresentational State Transfer (REST) [1] web-service which is suitable for mobile environment. The system also creates an integrated learning environment by combining Android phones and personal computers (PCs). The values produced by throwing actions will go through our system calculation. Then, the projectile motion curve and related information will be displayed on the screen of Android phone and PC; hence the learners can understand the concept of physics projectile motion.
    We conducted an experiment to collect the learning outcomes and the experience of learning activity for second-year senior high school students. The results showed that the outcomes are better for the students using our system than for the students using traditional textbook. In addition, the questionnaire results showed the students using our learning system have improved a lot in their learning experience and learning interest. Consequently, we can infer that sensor-based simulation learning system may enhance the students’ learning effect and learning interest.

    LIST OF TABLE VIII LIST OF FIGURE IX LIST OF APPENDIX XI CHAPTER 1 INTRODUCTION 1 1.1 MOTIVATION AND PURPOSE 1 1.2 ORGANIZATION OF THIS THESIS 2 CHAPTER 2 BACKGROUND AND RELATED WORK 3 2.1 E-LEARNING 3 2.1.1 M-learning 3 2.1.2 Simulation-based learning 5 2.1.3 Learning Interest 7 2.2 GOOGLE ANDROID PLATFORM 8 2.2.1 Android architecture 8 2.2.2 Sensor types in Android phone 10 2.3 REPRESENTATIONAL STATE TRANSFER (REST) 13 2.3.1 Properties of REST 13 2.3.2 RESTful web-service 14 CHAPTER 3 SYSTEM DESIGN AND ARCHITECTURE FOR PMSS 17 3.1 SYSTEM ENVIRONMENT ARCHITECTURE 17 3.2 SYSTEM ARCHITECTURE 18 3.3 SERVER ARCHITECTURE 19 3.4 ANDROID CLIENT ARCHITECTURE 21 3.4.1 Sensor and projectile motion simulation modules 21 3.4.2 Question module 22 3.4.3 Learning material and question managing module 23 3.5 PC CLIENT ARCHITECTURE 24 CHAPTER 4 SYSTEM IMPLEMENTATION 26 4.1 SYSTEM IMPLEMENTATION ENVIRONMENT 26 4.2 SERVER AND RESTFUL WEB-SERVICE IMPLEMENTATION 27 4.3 IMPLEMENTATION OF ANDROID CLIENT 32 4.3.1 Sensor module implementation 32 4.3.2 Implementation of the projectile motion simulation module 38 4.3.3 Question module implementation 39 4.3.4 Implementation of learning material and question managing module 41 4.4 PC CLIENT IMPLEMENTATION 43 CHAPTER 5 EXPERIMENT AND RESULTS 46 5.1 EXPERIMENT METHOD 46 5.1.1 Subjects 46 5.1.2 Experimental design 46 5.1.3 Tools 46 5.1.4 Procedures 47 5.1.5 Learning activity of experiment 48 5.2 TEST RESULTS AND DISCUSSIONS 51 5.3 QUESTIONNAIRE RESULTS AND DISCUSSIONS 55 5.3.1 Pre-questionnaire 55 5.3.2 Post-questionnaire 56 CHAPTER 6 CONCLUSIONS AND FUTURE WORK 61 REFERENCES 62 APPENDIX 65

    [1] AlShahwan, F. & Moessner, K. (2010), “Providing SOAP Web-services and RESTful Web-services from Mobile Hosts”, Fifth International Conference on Internet and Web Applications and Services, pp.174 – 179.
    [2] BSD licenses - Wikipedia, the free encyclopedia [Online]. Available at: http://en.wikipedia.org/wiki/BSD_licenses.
    [3] Developing In Eclipse, with ADT| Android Developers [Online]. Available at: http://developer.Android.com/guide/developing/eclipse-adt.html
    [4] Fielding, R.T., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T. (1999), Hypertext Transfer Protocol – HTTP/1.1. Internet RFC 2616.
    [5] Fielding, R.T. (2000) Architectural styles and the design of network-based software architectures, PhD Thesis, University of California, Irvine.
    [6] Gwo-Jen Hwang, & Hui-Chun Chu. (2011), “A knowledge acquisition approach to developing Mindtools for organizing and sharing differentiating knowledge in a ubiquitous learning environment”, Computers & Education, 57, pp.1368-1377.
    [7] Hoffmann, L. (2002), “Promoting girls’ interest and achievement in physics classes for beginners”, Learning and Instruction, 12(4), pp.447 – 465.
    [8] Krapp, A. (1998), “Entwicklung und Forderung von Interessen im Unterricht”, Psychologie in Erziehung und Unterricht, 44, pp.185–201.
    [9] Kuo-En Chang, & Yu-Lung Chen. (2008), “Effects of learning support in simulation-based physics learning”, Computers & Education, 51, pp.1486 – 1498.
    [10] Mayer, R. E. & Chandler, P. (2001), “When learning is just a click away: Does simple user interaction foster deeper understanding of multimedia messages?”, Journal of Educational Psychology, 93(2), pp.390 – 397.
    [11] Melek, Y. & Claudia, N. (2008). “The effects of instructional support and learneer interests when learning using computer simulations”, Computers & Education, 51, pp.1784 – 1794.
    [12] MLearning – Wikipedia, the free encyclopedia [Online]. Available at: http://en.wikipedia.org/wiki/MLearning
    [13] POCATILU, P. (2010), “Developing Mobile Learning Applications for Android using Web-services”, Informatica Economica, 14, pp.106 – 115.
    [14] Richardson L., Ruby S. (2007), RESTful Web-services. O'Reilly Media, Inc.
    [15] REST, Web-services, REST-ful services [Online]. Available at:
    http://www.ibm.com/developerworks/webservices/library/ws-RESTservices/index.html.
    [16] Restlet–RESTful web framework for Java [Online]. Available at: http://www.restlet.org/.
    [17] Sharples, M., Corlett, D., and Westmancott, O. (2002),"The Design and Implementation of a Mobile Learning Resource." Personal and Ubiquitous Computing, 6, pp.220 – 234.
    [18] Sensor | Android Developers [Online]. Available at: http://developer.Android.com/reference/Android/hardware/Sensor.html.
    [19] SensorEvent | Android Developers [Online]. Available at: http://developer.Android.com/reference/Android/hardware/SensorEvent.html#values.
    [20] What is Android? | Android Developers, online: http://developer.Android.com/guide/basics/what-is-Android.html.
    [21] W3C, Document Object Model (DOM) [Online]. Available at: http://www.w3.org/DOM/.
    [22] W3C, Extensible Markup Language (XML) [Online]. Available at: http://www.w3.org/XML/.
    [23] Xinyang Feng, Jianjing Shen & Ying Fan (2009), “REST: An Alternative to RPC for Web-services Architecture”, First International Conference on Future Information Networks, pp.7–10.
    [24] Yi Jin (2009), “Research of One Mobile Learning System”, International Conference on Wireless Networks and Information Systems, pp.162 – 165.
    [25] Zhuying Lin, Yi Jin & Hongwei Lin (2008), “The Research of Mobile Support Synergistic Learning”, International Conference on Web-based Learning, pp.29 – 32.

    下載圖示 校內:2015-08-23公開
    校外:2015-08-23公開
    QR CODE