Quantifying the Benefits of Prior Programming Experience in an Introductory Computer Science Course

Quantifying the Benefits of Prior Programming Experience in an Introductory Computer Science Course
复制标题

量化计算机科学入门课程中先前编程经验的好处

DOI:
--
复制
发表时间:
2018
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Albert Lionelle
Albert Lionelle
中科院分区:
--
文献类型:
--
作者:
C. Wilcox;Albert Lionelle

文献摘要

被引文献

相似文献

对于教授入门课程的教师来说,以前接触过编程的学生的上级表现一直是显而易见的。在本文中,我们复制了以前的研究,量化学生之间的差异,没有以前的编程经验,我们提供了进一步关注性别差异。我们的研究是基于最初的CS1课程,我们分为一个部分,学生有以前的编程经验(P)和两个部分的学生没有(N)。CS1的两个部分都采用相同的课程和评估。我们发现,以前的经验的优势是实质性的,P学生的成绩超过N学生超过6%的考试和10%的编程测验。然而,P和N学生之间的表现差距缩小了相当大的以下CS2课程结束时,在整体成绩没有显着差异。按性别分析结果,我们的数据显示,在CS1中,22%的N学生是女性,而P学生只有12%。然而,有前科的女学生在所有领域都优于男同学。我们的研究的另一个发现是确认了男女学生之间的信心存在显着差异。
The superior performance of students with prior exposure to programming has long been evident to faculty that teach introductory courses. In this paper we replicate previous studies that quantify the difference between students with and without previous programming experience, and we provide further focus on gender differences. Our research is based on an initial CS1 course that we divided into a section with students having previous programming experience (P) and two sections for students without (N). Both sections of CS1 were taught with the same curriculum and assessments. We find that the advantages of prior experience are substantial, with P students outscoring N students by more than 6% on exams and 10% on programming quizzes. However, the performance gap between P and N students narrows considerably by the end of the following CS2 course, with no significant difference in overall scores. Analyzing results by gender, our data shows that 22% of N students in CS1 are female versus only 12% of P students. However, the female students with prior exposure outperform their male peers in all areas. Another finding of our research is the confirmation of a significant difference in confidence between female and male students.