The purpose of this study was to explore the interactive effect of self-efficacy and pair programming experience to the final learning results in introductory programming courses. We developed a 2x2 fractional design to explore their roles and relationships. Data was collected by distributing questionnaires to students have learnt or are learning CS367 at UW-Madison. They were asked to evaluate their self-efficacy levels and pair programming experience. After that, they needed to complete a quiz of 11 Java knowledge quiz indicating their learning results. We present results from 36 participants which show that students with high self-efficacy levels tended to earn a higher score in the Java knowledge quiz. However, pair programming experience shows no significant effects on learning results.Our finding suggests that high self-efficacy levels have a positive impact on students' performance in introductory programming courses.
翻译:本研究旨在探讨自我效能感与结对编程经验对编程入门课程最终学习效果的交互影响。我们采用2×2因子设计来探究二者的作用与关系。通过向威斯康星大学麦迪逊分校修读或曾修读CS367课程的学生发放问卷收集数据,要求其评估自我效能感水平与结对编程经验,随后完成包含11道Java知识测试题的测验以反映学习效果。基于36名参与者的数据显示,高自我效能感水平的学生在Java知识测验中倾向于获得更高分数,而结对编程经验对学习效果未呈现显著影响。本研究表明,高自我效能感水平对学生在编程入门课程中的表现具有积极促进作用。