研究生: |
吳文萍 Wen-Ping Wu |
---|---|
論文名稱: |
不同學習支持對高職生程式設計學習之影響 The Effect of Learning Support on Advanced Learners’ Problem-solving of Subroutine Programming |
指導教授: |
陳明溥
Chen, Ming-Puu |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2007 |
畢業學年度: | 95 |
語文別: | 中文 |
論文頁數: | 172 |
中文關鍵詞: | 程式設計 、問題解決 、專題式學習 |
英文關鍵詞: | programming, problem-solving, project-based learning |
論文種類: | 學術論文 |
相關次數: | 點閱:221 下載:35 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究目的在探討先備知識與學習支持對於高職程式設計進階學習者在程式語言副程式單元問題解決成效與學習態度的影響。參與者為高職資料處理科三年級55位程式語言進階學習者,以班級為單位分派為高學習支持組與低學習支持組進行為三個階段之程式設計專題活動。
研究結果發現:在程式設計問題解決成效方面,先備知識與學習支持交互作用不顯著;高學習支持組優於低學習支持組;高先備知識組亦優於低先備知識組;而且,低先備知識組在程式撰寫的表現上有較多的進步。在學習態度方面,學習者對於程式設計專題之教學活動皆抱持正向的態度;而且,高先備知識組比低先備知識組更積極參與學習;低學習支持組則比高學習支持組更積極進行學習活動。
The purpose of this study was to examine the effects of prior knowledge and learning support on advanced learners’ problem-solving performance in subroutine programming. Fifty-five vocational high school students participated in the 3-stage programming project of this study. Participants received high learning support and low learning support by class during the project period, respectively. Participants were identified as the high pior-knowledge group and the low prior-knowledge group by the mean score of the prior-knowledget.
The results showed that on the analysis of programming problem-solving performance, (a) the interaction of prior-knowledge and learning-support was not significant, (b) the high prior-knowledge group outperformed the low prior-knowledge group, (c) the high learning-support group also outperformed the low learning-support group, and furthermore, (d) the low prior-knowledge group achieved better progress in program writing than the high prior-knowledge group. On the analysis of attitudes, (a) participants showed positive attitudes toward learning from completing the programming project, (b) the high prior-knowledge learners showed more active attitudes than the low prior-knowledge learners, and finally, (c) the low learning-support learners showed more active attitudes than the high learning-support learners.
王春展(1997)。專家與生手間問題解決能力的差異及其在教學上的啟示。教育研究資訊,5(2),80-92。
吳正己、林凱胤(1997)。問題解決導向的程式語言教學。資訊與教育雜誌創刊10年特刊,75-83。
林生傳(1995)。教育心理學。台北:五南圖書出版公司。
林建仲、鄭宗文(2001)。合作式學習與問題解決-培養以問題解決為中心的網路合作學習。資訊與教育,85,55-62。
林清山(2000)。教育心理學-認知取向。台北:遠流出版公司。
邱貴發(1990)。程式語言教學上的一些議題。中等教育,41(2),24-28。
張春興(1996)。教育心理學-三化取向的理論與實踐。台北:臺灣東華書局。
彭聃齡、張必隱(2000)。認知心理學。台北市:台灣東華書局。
詹秀美、吳武典(1991b)。問題解決測驗指導手冊。台北:心理出版社。
蔡淑娥(1984)。高中生的電腦態度、電腦成就及其相關性分析研究。未出版之碩士論文,國立台灣師範大學,台北市。
鄭麗玉(1993)。認知心理學-理論與應用。台北:五南圖書出版公司。
鍾靜宜(2004)。教學策略與教學工具對高中生程式言學習的影響。國立臺灣師範大學資訊教育研究所碩士論文,未出版,臺北市。
Anderson, J. R. (1983). The architecture of cognition. Cambridge, MA: Harvard University Press.
Barba, R. H. (1990). A comparison of expert and novice earth and space science teacher’s problem solving abilities. Dissertation: The Pennsylvania State University.
Bransford, J., & Stein, B. (1984). The IDEAL problem solver. New York: W. H. Freeman.
Cooper, G., & Sweller. J. (1987). The effect of schema acquisition and rule automation of mathematical problem-sovling transfer. Journal of Educational Psychology, 79, 347-362.
Cooper, G. (1998). Research into cognitive load theory and instructional design at UNSW, University of New South Wales, Sydney, NSW 2052, Australia.
Dalbey, J. & Linn, M. C. (1986). Cognitive consequences of programming: Augmentation to BASIC instruction. Journal of Educational Computing Research,2, 55-72.
Du Boulay, B. (1989). Some difficulties of learning to program. In E. Soloway & J. C.Spohrer(Eds.), (pp. 283-299). Hillsdale, NJ: Lawrence Erlbaum.
Ennis, D. L. (1994). Combining problem-solving instruction and programming instruction to increase the problem-solving ability of high school student. Journal of Research on Computing Education, 26(4), 488-496.
Fay. A. L. (1990). Computer programming instruction: The acquisition and transfer of design skills. Unpublished doctoral dissertation, University California, Santa Barbara.
Gantenbein, R. E. (1989). Programming as process: A “Novell” approach to teaching programming. Proceedings of the twentieth SIGCSE Technical Symposium on Computer Science Education, Louisville, Kentucky, 1989, pp. 22-26.
Garner, S. (2002d). The learning of plans in programming: A program completion approach. In Proceedings of International Conference in Computer Education, p1053-1057.
Garner, S. (2003). Learning to program using part-complete solutions. In Computer Based Learning in Science , Nicosia, Cyprus.
Gredler, M. B. (1991). Learning and instruction: Theory and practice (2nd Ed.) NY: Macmillan.
Hohn, R. L. & Moraes, I. (1997-1998.) Use of rule-based elaboration of worked examples to promote the acquisition of programming plans. The Journal of Computer Information Systems, 38(2), 35-40.
Mayer, R. E. & Fay, A. L. (1987). A chain of cognitive changes with learning to program in logo. Journal of Educational Psychology, 79, 269-279.
Mayer, R. E. (1985). Learning in complex domains:a cognitive analysis of computer programming. Psychology of Learning and Motivation , 19, 89-130.
Mayer, R. E. (1988). From novice to expert. In M. Helander (Ed.). Handbook of human-computer interaction (pp. 569-580). Amsterdam: North-Holland.
Mayer, R. E. (1992). Thinking, problem solving, cognition (2nd ed.). NY:W. H. Freeman and Company.
Mayo, P., Donnelly, M. B., Nash, P. P., & Schwartz, R. W. (1993). Student Perceptions of Tutor Effectiveness in problem based surgery clerkship. Teaching and Learning in Medicine. 5(4). 227-233.
Norman, G. R. & Schmidt, H. G. (1992). The psychological basis of problem-based learning: A review of the evidence. Academic Medicine. 67(9). 557-565.
Pea, R. D. (1983). Logo programming and problem solving. (Technical Report No. 12). New York: Bank Street College, Center for Children and Technology.
Polya, G. (1945). How to solve it: A new aspect of mathematical method. Princeton, NJ:Princeton University Press.
Renkl, A., & Atkinson, R. K. (2003). Structuring the transition from example study to problem solving in cognitive skills acquisition:A cognitive load perspective. Educational Psychologist, 38(1), 15-22.
Schollmeyer, M.(1996). Computer programming in high school vs college. ACM SIGCSE Bulletin, 28(1). 378-382.
Smith, P. L. & Ragan, T. J. (1999). Instructional design (2nd ed.). NY: John Wiley & Sons.
Solso, R. L. (1991). Cognitive psychology (3nd ed). Needham Heights, MA Allyn and Bacon.
Sweller, J. (2003). Evolution of human cognitive architecture. In B. Ross (Ed.), The Psychology of Learning and Motivation, Vol. 43, 215-266. San Diego: Academic Press.
Sweller, J., & Cooper, G. (1985). The use of worked examples as a substitute for problem solving in learning algebra. Cognition and Instruction. 2, 59-89.
Tuovinen, J. E. & Sweller, J. (1999.) A comparison of cognitive load associcated with discovery learning and worked examples. Journal of Educational Psychology, 91(2), 334-341.
Winslow, L.E. (1996). Programming pedagogy – A psychological overview. SIGCSE Bulletin, 28, 17–22.