跳到主要导航 跳到搜索 跳到主要内容

How are students' programming skills developed: An empirical study in an object-oriented course

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In this paper, we propose a novel teaching method practiced in our Object-oriented (OO) course and a quantitative method for assessing how the students' programming skill have been improved. We report the empirical study on the 1956 items of data collected from 249 students who engaged in our course in the spring semester, 2018. A measurement model is proposed to assess students' programming skill in terms of programming performance and testing performance. The observation of how students' programming skills improve along assignments in our OO course is discussed by trend analysis and correlation analysis based on the collected data. The empirical results show that students' testing performance have positive significant correlation with programming performance. Furthermore, the correlation analyses show that design quality correlates with both programming performance and testing performance. Therefore, an early warning metric suite for both programming performance and testing performance in our OO course is proposed to indicate students' success in programming skills and provide hints to code reviewers on conducting the necessary testing activities. This study can give meaningful and useful feedback to programming and testing course instructor regarding to evaluate students' achievement in a programming course.

源语言英语
主期刊名Proceedings of the ACM Turing Celebration Conference - China, ACM TURC 2019
出版商Association for Computing Machinery
ISBN(电子版)9781450371582
DOI
出版状态已出版 - 17 5月 2019
活动2019 ACM Turing Celebration Conference - China, ACM TURC 2019 - Chengdu, 中国
期限: 17 5月 201919 5月 2019

出版系列

姓名ACM International Conference Proceeding Series

会议

会议2019 ACM Turing Celebration Conference - China, ACM TURC 2019
国家/地区中国
Chengdu
时期17/05/1919/05/19

学术指纹

探究 'How are students' programming skills developed: An empirical study in an object-oriented course' 的科研主题。它们共同构成独一无二的学术指纹。

引用此