資訊管理學報

蕭文峰;張德民;鍾靖良;
頁: 1-18
日期: 2010/07
摘要: 由於易於維護與擴充的特性,近幾年物件導向已成為程式語言的主流。因此,對已有程序導向背景的學習者如何將其舊有技能遷移至物件導向程式語言的學習上是個重要的議題。過去對於影響程式語言間技能遷移的可能因素仍不是很清楚。本研究將程式語言之背景知識區分成語法及用途兩個構面,並藉由實驗問卷探討「語法的異同」與「用途的異同」會如何地影響學習者的學習。實驗結果顯示,「語法不同」或「用途不同」,皆會負向地影響受測者的表現,可知若背景程式知識與新程式間有語法或用法上的差異將會產生負遷移。另外,經由Logistic Regression分析結果顯示「題目的難易度」為一調節變項(moderator),會影響「語法的異同」或「用途的異同」對受測者答題的表現。
關鍵字: 程式語言;學習遷移;正遷移;負遷移;

The Impact of Syntax and Usage in the Learner's Background Languages on the Learning of a New Programming Language


Abstract: Owing to its easiness in maintenance and extension, object oriented programming languages has now been the main stream. Therefore, for those learners who have backgrounds in procedure-oriented programming languages, how to make use of their old skills in learning object-oriented programming language is an important issue. We still know little about the factors that influence the skill transfers between two programming languages. This study analyzes learner's background knowledge into two aspects, namely, syntax and usage, and designs the corresponding experimental questionnaire to investigate how syntax and usage of programming languages influence the learner's learning. The result shows that if the background knowledge of a learner has syntax or usage deviance with new programming language, then it will have negative skill transfer. Also, by Logistic Regression analysis, this study finds out that ”difficulty of the task” is a moderator that will adjust the relation between syntax and usage of different programming languages and the subject's performance.
Keywords: programming language;skill transfer;positive transfer;negative transfer;

瀏覽次數: 17855     下載次數: 378

引用     導入Endnote