跳到主要內容

臺灣博碩士論文加值系統

(54.144.233.198) 您好!臺灣時間:2024/03/29 09:21
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:錢傳明
研究生(外文):Chuan-Ming Chien
論文名稱:支援同儕學習的程式語言教學平台
論文名稱(外文):Applying Peer Tutoring to Programming Languages Instruction Platform
指導教授:董少桓董少桓引用關係
指導教授(外文):Sho-Huan Tung
學位類別:碩士
校院名稱:國立雲林科技大學
系所名稱:資訊管理系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:55
中文關鍵詞:同儕學習程式語言教學環境程式語言教學
外文關鍵詞:programming learning environmentsprogramming instructionpeer tutoring
相關次數:
  • 被引用被引用:15
  • 點閱點閱:1138
  • 評分評分:
  • 下載下載:188
  • 收藏至我的研究室書目清單書目收藏:5
今日電腦軟硬體發展一日千里,但程式語言的學習與教導的過程,一般而言仍是艱辛的難題,而這些困境並沒有隨著時代的演進而有所改善。師生之間仍然缺乏互動、程式語言的教學以傳統的講授及上機實習的方式進行著,在教師缺乏人力,學生缺乏協助之下,程式語言的學習經常繞著遠路而欠缺效率。
而藉由PLE(Programming Learning Environment)的協助,教師得以減輕課程安排上的負擔,學生則有learning by doing 的實作練習機會,讓程式語言的學習跨出了一大步。然而各個PLE 依然存在著各種缺點,過於依賴系統自動化的輔助,使得學生在使用PLE 的過程中,經常面對虛擬助教(Virtual Tutor),而教師在欠缺資訊的情況之下,無法掌握學生的學習狀況,使得師生的溝通又成了另一個難題。
本研究著重在傳統PLE 所欠缺的功能上,在系統中截取更多的資訊,給予教師第一時間了解學生難題的機會,並引入同儕學習(Peer Tutoring)的概念,使得學生與助教之間減少隔閡,增進學習的效果,讓有能力的學生去幫助需要幫助的學生,而達成專屬個別化指導的目標。
Hardware and software technologies have advanced dramatically over the years. Effective learning of programming languages, however, lacks significant improvements. Instructors and students lack interaction and the teaching style is the same for most situations. As a result, learning to program is still very difficult for many students.
Through the help of Programming Learning Environments (PLE), instructors can “teach less” while students can “learn more” using automated exercise assignment and practice systems. However, PLE has many rooms for improvements. Improved interaction among students and instructors, peering tutoring, and improved information gathering and display are just a few examples.
This thesis discusses the problems and shortcomings of current PLE and proposes
peer tutoring as a practical and attractive alternative to intelligent tutoring systems. In
addition, we designed a rich information gathering and visualizing technique that can
help instructors and peer tutors to better accomplish their jobs of assigning tutors and
helping students respectively.
中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
圖目錄 vi
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 2
1.3 研究目的 3
1.4 論文架構 4
第二章 文獻探討 5
2.1 同儕學習(Peer Tutoring) 5
2.1.1 同儕學習的理論基礎 5
2.1.2 鷹架理論(Scaffolding Theory) 7
2.1.3 同儕師徒制(Peer Mentoring) 8
2.1.4 同儕學習的助益 9
2.2 程式語言教學環境(Programming Learning Environments, PLE) 10
2.2.1 網路學習環境 10
2.2.2 Web-based PLE 11
2.2.3 Console-based PLE 12
2.2.4 Intelligent Tutoring System 13
2.2.5 PLE 小結 14
2.3 交互式教學系統(Reciprocal Tutoring System,RTS) 15
2.4 PLWeb(Programming Language Web) 17
第三章 研究架構 20
3.1 研究說明 20
3.1.1 UML(Unified Modeling Language) 20
3.1.2 PLWeb架構說明 20
3.2 研究進行階段 22
3.2.1 同儕師徒制 peer mentoring 23
3.2.2 課輔中心 Student Learning Center 24
3.2.3 eTutoring Center 25
3.2.4 小結 25
3.3 研究範圍說明 27
3.4 研究步驟說明 28
第四章 系統設計與實作 30
4.1 系統架構描述 30
4.2.1 類別設計 30
4.2.2 資料庫設計 31
4.2.3 發問狀態處理 33
4.2 系統實作 35
4.2.1 系統畫面與操作 35
4.2.2 發問流程 36
4.2.3 助教畫面 37
4.2.4 流程結束畫面 38
4.2.5 TIC畫面 39
第五章 結論與未來發展 43
5.1 結論 43
5.2 未來研究 44
參考文獻 45
[1.]程式語言學習網PLWeb,URL:http://plweb.yuntech.edu.tw。
[2.]林宗德、董少桓,2006,Java 程式設計教學平台。
[3.]董少桓、林宗德,2005,支援教師分身的智慧型程式語言教學平台。
[4.]麥格羅,西爾、李碧芬譯,199,成功,有師為伴,台北
[5.]徐澄清,1998,社會化過程的重要機轉-同儕互動,健康世界,145,10-14。
[6.]林怡秀,2007,同儕個別教學之探究,網路社會學通訊,63,63-45。
[7.]張菀珍,1998,鷹架理論在成人教學實務之應用,成人教育,40期,43-52。
[8.]邱富宏,陳錦章,2002,融入認知策略與工具的網路學習環境對學生學習影響之研究,科學教育學刊,第十卷第三期, 261-285。
[9.]黃善美,2004,國小運用「同儕師徒制」輔助教學策略探析,網路社會學通訊期刊,40期,40-09。
[10.]Anderson, J. R., Conrad, F. G., and Corbett, A. T., 1989, Skill acquisition and the LISP Tutor, Cognitive Science 13, 467-505.
[11.] Anderson J. R. and Reiser B. J, 1985, The Lisp Tutor. Byte, vol.10, pp.159-75.
[12.] Anderson J.R., 1983, The Architecture of Cognition, Harvard University Press, Cambridge, Massachusetts.
[13.] Allen, V. L. (ed), 1976, Children as Teachers, London, Academic Press.
[14.] Arnow, D. and Barshay, O., 1999, WebToTeach: An Interactive Focused Programming Exercise System, Proc. 29th ASEE/IEEE Frontiers in Education Conference, San Juan, Puerto Rico, 12a9-39, IEEE.
[15.] Brophy, J. & Alleman, J., 1991, Activities as instructional tools: A framework for analysis and evaluation, Educational Researcher, 20(4), 9-23.
[16.] Brusilovsky, P., 1995, Intelligent tutoring systems for World-Wide Web, Proceedings of Third International WWW Conference, Darmstadt, Darmstadt, April 10-14, 1995, Fraunhofer Institute for Computer Graphics, pp. 42-45.
[17.] Brusilovsky, P., Schwarz, E., and Weber, G., 1996, ELM-ART: An intelligent tutoring system on World Wide Web, Intelligent Tutoring Systems, Lecture Notes in Computer Science, Vol. 1086, (Proceedings of Third International Conference on Intelligent Tutoring Systems, ITS-96, Montreal, June 12-14, 1996) Berlin: Springer Verlag, pp. 261-269.
[18.] Bruner, J. S., 1978, The role of dialogue in language acquisition, The child’s conception of language. New York, Springer Verlag.

[19.] Bruner, J. S., 1963, The Process of Education, New York, Vintage Books.
[20.] Coleman, J. S. et. al, 1974, Youth: Transition to Adulthood, Report of the Panel on Youth of the President’s Science Advisory Committee, Chicago and London, University of Chicago Press.
[21.] CHEUNG Sze-Hung, Queeni , 2004, Peer Tutoring in Pure Mathematics Subject, Hong Kong Teachers’ Centre Journal, Vol. 3.
[22.] Doise, W. Mugny, G., and Perret-Clermont, A-N., 1975, Social Interaction and the Development of Cognitive Operations, European Journal of Social Psychology, 5, (3), 367-383.
[23.] Damon, W., & Phelps, E., 1989, Strategic Users of Peer Learning in Children’s Education, In T. Berndt & G. Ladd (Eds.), Peer Relationships in Child Development, pp. 135-157, New York: John Wiley and Sons.
[24.] Eklund, J., 1995, Cognitive models for structuring hypermedia and implications for learning from the world-wide-web, Southern Cross University.
[25.] Flower, M., 2003, UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison Wesley.
[26.] Falchikov, N., 2001, Learning together: Peer tutoring in higher education, London, RoutledgeFalmer.
[27.] Goodlad, S., & Hirst, B., 1989, PEER TUTORING-A Guide to Learning by Teaching, New York, Nichols Publishing.
[28.] Gartner, A., & Riessman, F., 1993, Peer-Tutoring: Toward a new model, ERIC Digest, ERIC Clearinghouse on Teaching and Teacher Education Washington DC. ED362506.
[29.] Hugh, C.F., Michelle, J.M., & Rosalyn, H., S., 1990, Children helping Children, New York, JOHN WILEY&SONS.
[30.] Hill, J. R., 1997, Distance learning environments via the world wide web, Web-Based Instruction. Englewood Cliffs, Educational Technology Publications.
[31.] Jonassen, D. H., & Reeves, T. C., 1996, Learning with technology: Using Computers as Cognitive Tools, Handbook of Research on Educational Communications and Technology, 693-719. New York: Macmillan.
[32.] Levin, H., 1984, Costs and Cost-effectiveness of Computer-assisted Instruction, Stanford, CA: Stanford University, California Institute for Research on Educational Finance and Governance.
[33.] Murdock, G. and Phelps, G., 1973, Mass Media and the Secondary School., London, Macmillan.
[34.] M. Kolling, B. Quig, A. Patterson and J. Rosenberg, 2003, The BlueJ system and its pedagogy, Computer Science Education, Vol. 13, No. 4.
[35.] Min, L., 1994, Hypermedia assisted instruction and second language learning : A semantic – network based approach, Computers in the Schools, 10(3/4), 293-312.
[36.] Moor, T., 1995, Active use of hypertext to aid learning and classroom introduction, SIGCSE 95 Computer Science Education, 297-301.
[37.] Piaget, J., 1976, The Grasp of Consciousness: Action and Concept in the Young Child, Cambridge, MA: Harvard University Press.
[38.] W.K. Wong, T.W. Chan, C.Y. Chou, J.S. Heh and S.H. Tung, 2003, Reciprocal tutoring using cognitive tools, Journal of Computer-Assisted Learning, Vol. 19, No. 4.
[39.] Wood, D., Bruner, J. S., & Ross, G., 1976, The role of tutoring in problem solving., Journal of Child Psychology and Psychiatry, 17, 89-100.
[40.] Vygotsky, L., 1978, Mind in Society, Translation: M. Cole, V. John-Steiner, S. Scribner & E. Souberman, Harvard University Press, Cambridge, MA.
[41.] CodeLab, A powerful tool for programming instruction, Turing’s Craft, http://www.turingscraft.com
[42.] Codesaw, Learn in an Integrated Virtual Environment, Liqwid Krystal, http://www.codesaw.com/
[43.] jEdit Development, http://www.jedit.org/
[44.] Grid, A modular, lightweight and screen-estate saving grid of party/raid unit frames, http://www.wowace.com/wiki/Grid
[45.]CourseMaster, School of Computer Science & IT, the University of Nottingham, UK, http://www.cs.nott.ac.uk/CourseMaster/cm_com/index.html. Accessed 29 Dec 2002.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top