就目前台灣高教環境大學裡的科系中,核心教學內容為程式設計相關課程則屬資訊管理學系及資訊工程學系為主。然而,根據全球華人股份有限公司於2016年針對大專院校畢業生投入本科相關產業的資料顯示,資訊相關科系畢業生投入程式設計相關行業之比例不到兩成。有鑑於此,本研究欲了解,究竟哪些因素影響資訊相關科系學生學習程式設計的歷程變項。程式設計學習起來既複雜又抽象,要了解其內容需具備良好的邏輯思考能力,因此學生自身的邏輯思考能力好壞也會影響學習的過程。當學生個人對某事引起興趣或是有需求而想要習得,學習動機將驅使某種作為,此也將影響學習程式設計的起頭與持續學習的程度。另外,學習的過程中將不斷認識、學習新知識,而自身認知風格的不同將會影響學習活動的注意力,以及學習的過程中,學生是否會有不適應性認知的情形產生。本研究目的在於探討學生邏輯思考能力、學習動機,以及認知風格的差異,對於其在學習程式設計過程中學習成就及自我效能之影響,與產生不適應性認知之情形。本研究針對349位資訊類科技職大專生進行問卷調查,使用PLS分析數據資料,結果顯示:(一) 學習動機是影響學習程式設計最重要的因素、(二)邏輯思考能力、學習動機、認知風格會影響學習者有不適應性認知的情形發生、(三)不適應性認知的情形發生會影響學習者的自我效能表現。該研究結果將有助於教授程式設計相關科目之教師在教學流程與教學策略的設計。
In the higher education in Taiwan, most of the students in the information management and computer science departments study computer programming. However, only few of the graduates work in computer-related industries. Therefore, this study intends to understand what factors will affect the students' intention to learn computer programming. The purpose of this paper is to explore the influence of students' personal factors (logical thinking, cognitive style, and learning motivation) and maladaptive cognition on the learning achievement, and the effect of self-efficacy on learning programming. This survey collected the responses of 349 students through online questionnaire. The data were analyzed by using partial least squares (PLS) software. The findings are as the followings: (1) Learning motivation is the most important factor. (2) Logical thinking, learning motivation, and cognitive style will affect learners' maladaptive cognition. (3) Maladaptive cognition will affect learners' self-efficacy.