簡易檢索 / 詳目顯示

研究生: 吳文萍
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
論文種類: 學術論文
相關次數: 點閱:203下載: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.

    第一章 緒論...1  第一節 研究背景與動機...1  第二節 目的與待答問題...3  第三節 研究範圍與限制...4  第四節 名詞解釋...5 第二章 文獻探討...7  第一節 資訊處理理論...7  第二節 問題解決...15  第三節 先備知識...22  第四節 問題解決教學策略...24  第五節 程式語言教學...26  第六節 歸納與討論...29 第三章 研究方法...31  第一節 研究對象...31  第二節 研究設計...32  第三節 研究工具...34  第四節 實驗程序...53  第五節 資料處理與分析...55 第四章 結果與討論...57  第一節 程式設計問題解決成效分析...57  第二節 學習態度分析...71 第五章 結論與建議...81  第一節 結論...81  第二節 建議...84 參考文獻...86 附錄一 程式設計綜合測驗卷...89 附錄二 副程式單元學習教材(高學習支持組)...92 附錄三 副程式單元學習教材(低學習支持組)...125 附錄四 專題子任務一 加密程式...158 附錄五 專題子任務一 解題計畫參考解答...160 附錄六 專題子任務二 解密程式...163 附錄七 專題子任務二 解題計畫參考解答...165 附錄八 專題子任務三...167 附錄九 專題子任務三 解題計畫參考解答...169 附錄十 學習態度問卷...172

    王春展(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.

    QR CODE