簡易檢索 / 詳目顯示

研究生: 李夏瑋
SHIA-WOEI LEE
論文名稱: Python Django專題導向線上學習平台之研究
A Study on Project-Based Learning in Online Programming Language Learning Platform
指導教授: 李國光
Gwo-Guang Lee
口試委員: 周子銓
Tzu-Chuan Chou
黃世禎
Sun-Jen Huang
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2021
畢業學年度: 109
語文別: 中文
論文頁數: 100
中文關鍵詞: 程式語言線上學習專題導向學習網頁開發
外文關鍵詞: Programming Language, Project-Based Learning, Online Learning, Web Programming
相關次數: 點閱:337下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

本研究依據專題導向學習相關理論建置線上程式學習平台,並設計一套Python Django網頁後端開發課程,試圖探討專題導向學習是否能提升程式學習之成效。研究要求學習者在平台上進行自主學習後,進行專題導向學習,讓學習者分成小組,自訂有興趣的主題,將所學知識運用至專題中,實際開發出一個網站專題。於課程結束後,透過學生的專題成果瞭解學習成效,同時也對學生進行訪談與問卷實施,以深入瞭解學生的看法。本研究之研究貢獻如下:
1.建構專題導向線上學習平台,將研究者所規劃的Python Django網頁後端程式設計課程公開放置平台上,增加學習效益。
2.將專題導向學習應用於線上程式學習,提升學習成效。
3.在實作中學習,培養學習者程式設計專業能力。


This study builds an online programming learning platform based on project-based learning, and designs a series of Python Django web development courses, in order to find out whether project-based learning can improve the effectiveness of programming learning. The research first let learners learn Python Django on the platform, then carry out project-based learning. During the project-based learning process, researcher first divide learners into groups, let learners decide the topics of their interests. After deciding topic, learners start doing the project by applying what they have learnt, develop a website actually. The research contributions of this study are as follows:
1.Building a project-based programming learning platform. The researcher also opens the planned Python Django courses on the platform for learners to enhance the web programming language ability after learning.
2.Using project-based learning in programming learning to improve learning effectiveness.
3.By learning in practice, learners improve their programming skills.

摘要 I Abstract II 致謝 III 目錄 IV 表目錄 VI 圖目錄 VIII 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究目的 2 1.3 論文架構 3 1.4 研究限制 4 第二章 文獻探討 5 2.1 程式教學 5 2.1.1 程式教學的困難 6 2.1.2 雲端程式開發環境 7 2.2 數位學習 7 2.3 專題導向學習 9 2.3.1 專題導向學習特點 10 2.3.2 專題導向學習的理論基礎 12 2.3.3 專題導向學習實施模式 15 2.3.4 專題導向學習融入程式教學相關研究 18 2.4 本章結語 19 第三章 研究設計與系統架構 20 3.1 研究設計 20 3.1.1 研究方法 20 3.1.2 研究設計 21 3.1.3 研究教學之教材規劃 23 3.1.4 多媒體影音教材 24 1. Python基礎概念語法課程 24 2. Django範例實作課程 25 3.1.5 雲端程式開發環境PythonAnywhere 27 3.2 系統分析與設計 29 3.2.1 系統需求分析與架構 29 3.2.2 系統模組功能設計 31 3.2.3 資料庫設計 42 3.2.4 系統開發工具 50 3.3 結語 50 第四章 系統實施與驗證 51 4.1 系統成果與展示 51 4.2 系統驗證 73 4.3 本章結語 91 第五章 結論與建議 93 5.1 研究結論與貢獻 93 5.2 未來研究與建議 94 參考文獻 96

中文參考文獻

1. 丁碧莉(2004)。語文知識結構之評量研究-以國小英語科為例。國立雲林科技大學資訊管理研究所碩士論文。
2. 王子玲(2004)。運用合作學習於程式設計專題教學之行動研究。國立臺灣師範大學資訊教育研究所碩士論文。
3. 伍宏麟(2011)。教學策略與學習工具對程式語言初學者學習成效及學習態度之影響。國立臺灣師範大學資訊教育學系在職進修碩士班碩士論文。
4. 吳有龍、張啟瑞、林寶兒(2011),警察機關受理報案e化資訊系統員警使用滿意度之研究,經營管理論叢, 7(1), 頁 1-18。
5. 吳青宜(2004)。運用專題導向學習提昇國小五年級學生資訊素養之研究。東海大學教育研究所碩士論文,台中市。 取自https://hdl.handle.net/11296/sp2296
6. 周怡君(2017)。整合合作式學習法與專題導向學習法於第二外語學習。正修通識教育學報;14期,頁43 - 58。
7. 林士甫(2005)。網路專題導向學習教學—以參加臺灣學校網界博覽會為例。師友月刊,458,77-79。
8. 林昭宇(2014)。「數位原民」與「建構學習」的省思:自主學習性導向之數位藝術創作教學。藝術學報,(94),1-28。
9. 洪翠屏(2004)。初探個人知識認識觀、教師角色與學習環境偏好之關係。國立臺灣師範大學地球科學系碩士論文。
10. 唐永泰(2019)。問題導向學習教學在國際行銷課程之應用與實踐。教學實踐與創新,2(2),75-114。doi:10.3966/261654492019090202003
11. 徐勁松、劉鈺碧(2006)。專題導向學習方法研究。南京郵電大學學報(社會科學版),(3),57-61
12. 徐新逸(2001)。如何利用網路幫助孩子成為研究高手?網路專題式學習與教學創新。台灣教育,607,25-34。
13. 張如慧(2017)。大學專題導向學習課程實施經驗:以臺東大學數位媒體與文教產業學系為例。臺灣教育評論月刊,6(1),93-95。
14. 陳彤宣(2011)。專題式程式設計教學對國小學童問題解決歷程之研究(碩士論文)。取自華藝線上圖書館系統。doi:10.6344/NTUE.2011.00338
15. 陳毓凱、洪振方(2007)。兩種探究取向教學模式之分析與比較。科學教育月刊,(305),4-19。DOI:10.6216/SEM.200712_(305).0003
16. 單文經(2001)。解析Beane對課程統整理論與實際的主張。教育研究集刊,047(000),0057-0089。
17. 楊喬涵(2008)。「專題導向學習」策略應用在商業概論課程教學之行動研究。中等教育,59(1),110-128。doi:10.6249/SE.2008.59.1.07
18. 董少桓、林宗德、沈維倫、錢傳明、沈勇嘉(2005)。支援教師分身的智慧型程式言教學平台。雲林科技大學資訊管理系。
19. 詹志禹(1996)。認識與知識:建構論 vs. 接受觀。教育研究雙月刊 49,25-26。
20. 熊士榮(2008)。論科學課程統整的向度。江西教育學院學報,29(3),28-30。
21. 賴明豐(2001),GSS應用於產品創意發想階段之研究。國立台灣科技大學資訊管理系碩士論文。
22. 賴慶三、郭榮得(2005)。國小四年級學生光的專題本位科學學習之研究。台北市師範學院學報,36(1),183-208。
23. 錢富美(2008)。國小職前教師社會領域課程統整設計與教學實例之研究。社會科教育研究,13,245-263。
24. 謝雅青(2007)。失業勞工數位學習成效評估之研究—以輔助參加提升數位能力研習計畫者為對象。政治大學勞工研究所碩士論文。
25. 鍾大定(2003)。專題導向學習應用於程式設計課程之研究。銘傳大學資訊管理學系碩士在職專班碩士論文,台北市。取自https://hdl.handle.net/11296/87c9jd

英文參考文獻
1. Amer, T. (2007). E-learning and Education, Cairo: Dar Alshehab publication.
2. Ames, C. (1992). Classrooms: Goals, structures, and student motivation. Journal of Educational Psychology, 84, 261-271.
3. Arkorful, V., & Abaidoo, N. (2014). The role of e-learning, the advantages and disadvantages of its adoption in Higher Education.
4. Belagra, Mammar & Belkacem, Draoui. (2018). Project-based learning and information and communication technology’s integration: Impacts on motivation. International Journal of Electrical Engineering Education. 55. 002072091877305. 10.1177/0020720918773051.
5. Bereiter, C. & Scardamalia, M. (1993). Surpassing ourselves: An inquiry into the nature and implications of expertise. Chicago: Open Court.
6. Beyer, L. E. (1997). William Heard Kilpatrick. Prospectus: The quarterly review of comparative education (Paris, UNESCO: International Bureau of Education), 27(3), 470–485.
7. Blumenfeld, P. C., Soloway, E., Marx ,R. W., Krajcik, J. S., Guzdial, M., & Palincsar, A.(1991) Motivating project-based learning:Sustaining the doing, supporting the learning. Educational Psychologist, 26, 369-398.
8. Boaler, J. (1998b). Open and closed mathematics: Student experiences and understandings. Journal for Research in Mathematics Education, 29, 41-62.
9. Bransford, J. D. Sherwood, R. S., Hasselbring, T. S., Kinzer, C. K. & Williams, S. M (1990). Anchored instruction: Why we need it and how technology can help. In D. Nix & R. Spiro (Eds.). Cognition, education, and multimedia: Exploring ideas in high technology, (pp. 115-141). Hillsdale, NJ: Lawrence Erlbaum Associates.
10. Brown, A. L. & Campione, J. C. (1996). Psychological theory and the design of innovative learning environments. On procedures, principles, and systems . In L. Schauble & R. Glaser (Eds.). Innovation in learning: New environments for education(pp. 289-325). Hillsdale, NJ: Lawrence Erlbaum Associates.
11. Brown, J. S., Collins, A., & Duguid, P. (1989). Situated cognition and the culture of learning. Educational Researcher, 18 (1), 32-41.
12. Chiang, C. L., & Lee, H. (2016). The effect of project-based learning on learning motivation and problem-solving ability of vocational high school students. International Journal of Information and Education Technology, 6(9), 709–712. https://doi.org/10.7763/IJIET.2016.V6.779
13. Chu, Hui & Hwang, Gwo-Jen. (2010). Development of a project-based cooperative learning environment for computer programming courses. International Journal of Innovation and Learning. 8. 10.1504/IJIL.2010.035029.
14. Clements, Douglas & Gullo, Dominic. (1984). Effects of Computer Programming on Young Children's Cognition. Journal of Educational Psychology. 76. 1051-1058. 10.1037/0022-0663.76.6.1051.
15. Faleh, Algahtani,. (2011). Evaluating the Effectiveness of the E-learning Experience in Some Universities in Saudi Arabia from Male Students’ Perceptions.
16. Gerlach, Darla. (2008). PROJECT-BASED LEARNING AS A FACILITATOR OF SELF-REGULATION IN A MIDDLE SCHOOL CURRICULUM.
17. Glaser, R. (1988). On the nature of expertise. In C. Schooler & W. Schaie (Eds.). Cognitive functioning and social structure over the life course. Norwood, NJ: Ablex.
18. Habók, Anita & Nagy, Judit. (2016). In-service teachers’ perceptions of project-based learning. SpringerPlus. 5. 10.1186/s40064-016-1725-4.
19. Holmes, B. &Gardner, J. (2006).E-Learning: Concepts and Practice, London: SAGE Publications.
20. Horton, W.( 2001). Evaluating e-Learning. Alexandria: The American Society For Training & Development.(ASTD).
21. Hovey AK, Ferguson LA (2014) Teacher perspectives and experiences. Using project-based learning with exceptional and diverse students. Curric Teach Dialogue 16(1):77–90
22. Jazayeri, Mehdi. (2015). Combining Mastery Learning with Project-Based Learning in a First Programming Course: An Experience Report. 10.1109/ICSE.2015.163.
23. Kaymak, Serkan & Almas, Abdullah & Nurbavliyev, Omarbek. (2020). The Impact of Project-Based Learning on Students' Motivation in Mathematics.
24. Knoll, Michael. (1997). The project method: Its vocational education origin and international development. Journal of Industrial Teacher Education. 34. 59-80.
25. Krajcik, J. S., Blumenfeld, P. C., Marx, R. W.,& Soloway, E. (1994). A collaborative model for helping middle-grade science teachers learn project-based instruction. The Elementary School Journal,94,483-497.
26. Lahtinen, Essi & Ala-Mutka, Kirsti & Järvinen, Hannu-Matti. (2005). A study of the difficulties of novice programmers. ACM SIGCSE Bulletin. 37. 14-18. 10.1145/1067445.1067453.
27. Liu, M., & Hsiao, Y. (2002). Middle school students as multimedia designers: A project-based learning approach. Journal of Interactive Learning Research, 13 (4), 311 - 337.
28. Murayama, K. The science of motivation. Psychological Science Agenda 2018. https://www.apa.org/science/about/psa/2018/06/motivation. Accessed 16 November 2020.
29. Nandigam, David. (2013). Competing Dichotomies in Teaching Computer Programming to Beginner-Students. American Journal of Educational Research. 1. 10.12691/education-1-8-7.
30. Perrenet, Jacob & Bouhuijs, P. & Smits, J.. (2000). The Suitability of Problem-based Learning for Engineering Education: Theory and practice. Teaching in Higher Education - TEACH HIGH EDUC. 5. 345-358. 10.1080/713699144.
31. Pirani, S., & Hussain, N. (2019). Technology is a tool for learning: Voices of teachers and parents of young children.
32. Piteira, M., & Costa, C. (2012). Computer programming and novice programmers.
33. S. C. d. Santos et al., "Applying PBL in Teaching Programming: an Experience Report," 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, USA, 2018, pp. 1-8, doi: 10.1109/FIE.2018.8658978.
34. S. Sentance and A. Csizmadia.(2017). Computing in the curriculum:Challenges and strategies from a teacher’s perspective.
35. Sentance, S., Csizmadia, A. Computing in the curriculum: Challenges and strategies from a teacher’s perspective. Educ Inf Technol 22, 469–495 (2017). https://doi.org/10.1007/s10639-016-9482-0
36. Truong, N. (2007). A web-based programming environment for novice programmers. PhD thesis. Queensland: University of Technology.
37. Ültanır, Emel. (2012). AN EPISTEMOLOGICAL GLANCE AT THE CONSTRUCTIVIST APPROACH: CONSTRUCTIVIST LEARNING IN DEWEY, PIAGET, AND MONTESSORI. International Journal of Instruction.
38. Wagner, Nicole & Hassanein, Khaled & Head, Milena. (2008). Who is Responsible for E-Learning Success in Higher Education? A Stakeholders' Analysis.. Educational Technology & Society. 11. 26-36.
39. Weintrop, David & Bau, David & Wilensky, Uri. (2019). The cloud is the limit: A case study of programming on the web, with the web. International Journal of Child-Computer Interaction. 20. 10.1016/j.ijcci.2019.01.001.
40. Winslow, L. (1996). Programming pedagogy—a psychological overview. SGCS.

無法下載圖示 全文公開日期 2026/01/13 (校內網路)
全文公開日期 2031/01/13 (校外網路)
全文公開日期 2031/01/13 (國家圖書館:臺灣博碩士論文系統)
QR CODE