Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Utah State University

Undergraduate Honors Capstone Projects

Computer Engineering

CS

Articles 1 - 1 of 1

Full-Text Articles in Engineering

An Empirical Study Of Student Programming Bugs, Amy Hansen May 2011

An Empirical Study Of Student Programming Bugs, Amy Hansen

Undergraduate Honors Capstone Projects

Students in introductory computer science courses often have difficulty with coding and problem solving, which results in bugs. These bugs cause both student frustration and attrition of many of our CS majors. In this work, we seek to understand the bugs that students encounter. We have two sources of data. First, we collect and analyze 450 bugs that were brought to our tutor lab by our CS 1 and CS2 students. Second, we analyze bugs in CS I homework assignments. The results show that the majority of the problems are due to problem solving skills, while the remaining problems involve …