Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Predictors of success and failure in a CS1 course
ACM SIGCSE Bulletin
What novice programmers don't know
Proceedings of the first international workshop on Computing education research
Factors affecting the success of non-majors in learning to program
Proceedings of the first international workshop on Computing education research
Developing real-world programming assignments for CS1
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
First principles of CS instruction
Journal of Computing Sciences in Colleges
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Note to self: make assignments meaningful
Proceedings of the 38th SIGCSE technical symposium on Computer science education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
CS educators are constantly faced with the challenge of engaging students who have neither the interest nor skill level necessary to succeed in an introductory course. One potential solution is to allow students to choose their projects from a set of comparable alternatives, each of which represents a different problem domain. This paper reports on the results of a two-year study designed to measure the impact of project choice on student outcomes in a CS1-style course for non-majors. The results suggest that the gender plays a major role in both the projects chosen and student outcomes.