Abstract
Retaining students in Computer Science may be improved by engaging them in the learning process while preventing them from becoming overly frustrated. While engaging students during lecture is certainly important, most students spend a significant amount of time working on programming projects outside of class. Gaining a deep understanding of student engagement in programming is difficult, since the instructor is seldom present during the process. This paper presents the results of student surveys administered after each programming project for multiple sections of two courses: CS2, and Data Structures and Algorithms. We analyze the data in terms of engagement, frustration and niftiness. © 2009 ACM.
Author supplied keywords
Cite
CITATION STYLE
Hansen, S. (2009). Analyzing programming projects. In SIGCSE’09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education (pp. 377–381). https://doi.org/10.1145/1508865.1508999
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.