Communications of the ACM - Special issue: Soviet computing
Grand Challenges in Computing: Education---A Summary
The Computer Journal
Poogle and the unknown-answer assignment: open-ended, sharable cs1 assignments
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Developing a common format for sharing programming assignments
ACM SIGCSE Bulletin
Analyzing programming projects
Proceedings of the 40th ACM technical symposium on Computer science education
Journal of Computing Sciences in Colleges
Introductory programming and the didactic triangle
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Student interest and choice in programming assignments
Journal of Computing Sciences in Colleges
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
Hi-index | 0.00 |
Attracting and retaining quality students is an ongoing concern in Computer Science. Retention can be enhanced by keeping students engaged in the learning process while preventing them from becoming overly frustrated. While engaging students during class is certainly important, most students spend a significant amount of time working on programming projects outside of class. The goal of this research was to collect and analyze some initial data on how engaging and frustrating our students find our programming projects. During the Spring 2006 semester we surveyed our students after each programming project. This paper presents some initial findings from the surveys and discusses strategies on how to improve our projects based on this feedback.