博碩士論文 110522101 完整後設資料紀錄

DC 欄位 語言
DC.contributor資訊工程學系zh_TW
DC.creator林文涵zh_TW
DC.creatorWen-Hen Linen_US
dc.date.accessioned2023-7-5T07:39:07Z
dc.date.available2023-7-5T07:39:07Z
dc.date.issued2023
dc.identifier.urihttp://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=110522101
dc.contributor.department資訊工程學系zh_TW
DC.description國立中央大學zh_TW
DC.descriptionNational Central Universityen_US
dc.description.abstract資訊科技日益普及,程式能力逐漸成為教育當中不可或缺的一部分,大學也開始發展多種資訊科學相關的課程,並在課程中使用各種系統作為學習環境,像是電子書系統、程式編譯環境、開放交流論壇等,讓學生可以不受到時間和地點的限制來學習程式。透過早期的研究可知,程式初學者容易有程式語法以及邏輯方面的學習困擾,而且可能無法自行從錯誤訊息中發現並解決,最終導致程式設計任務失敗,因此如何識別出學生的學習情況以及了解學生的行為面向並給予干預回饋成為重要的議題。 本研究從程式初學者的線上程式設計行為中識別出Coding patterns推斷學生的行為面向,以及計算早期研究使用過的程式設計統計數據作為特徵,進行學習成效預測,預測方法是使用機器學習方類方法,透過常見的預測模型評估因子找出最佳預測學習成效的模型。接著使用SHAP計算預測模型中Coding patterns的影響不同預測結果之程度及方向,亦即對於預測結果的貢獻度,最後設計出學生個人化干預內容,並呈現在學生個人干預儀表板作為基於Coding pattern的干預輔導來提升學生之學習成效,最後探討此個人化干預輔導的有效性。zh_TW
dc.description.abstractInformation technology is increasingly prevalent, and programming skills have gradually become an essential part of education. Universities have also started developing various courses related to computer science and using various systems as learning environments, such as e-book systems, programming compilation environments, and open communication forums, allowing students to learn programming without being restricted by time and location. Early research has shown that novice programmers often encounter difficulties in learning programming syntax and logic and may struggle to identify and resolve errors on their own, ultimately leading to failed programming tasks. Therefore, it is important to identify students′ learning situations and understand their behavioral aspects in order to provide intervention feedback. In this study, coding patterns were identified from the online programming behavior of novice programmers to infer students′ behavioral aspects. Early research used programming statistics as features to predict learning outcomes. Machine learning methods were employed to predict learning effectiveness, and common prediction models were evaluated to find the best model for predicting learning outcomes. The SHAP (Shapley Additive Explanations) method was then used to calculate the influence of coding patterns in the prediction model on different prediction results, that is, their contribution to the prediction results. Finally, personalized intervention content was designed based on coding patterns and presented in a student′s personalized intervention dashboard to improve their learning outcomes. The effectiveness of this personalized intervention guidance was subsequently investigated.en_US
DC.subjectCoding patternzh_TW
DC.subject程式初學者zh_TW
DC.subject干預輔導活動zh_TW
DC.subjectSHAPzh_TW
DC.subjectCoding patternen_US
DC.subjectProgramming noviceen_US
DC.subjectInterventionen_US
DC.subjectSHAPen_US
DC.title根據SHAP解釋模型提供基於Coding pattern干預以提升學習成效zh_TW
dc.language.isozh-TWzh-TW
DC.titleEnhancing Learning Effectiveness through Coding Pattern-based Interventions Provided by the SHAP Explanation Modelen_US
DC.type博碩士論文zh_TW
DC.typethesisen_US
DC.publisherNational Central Universityen_US

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明