Teaching programming using scripting languages
Journal of Computing Sciences in Colleges
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Exploring self-directed study via programming boot camps
Proceedings of the 49th Annual Southeast Regional Conference
The joy of text: word games in CS I
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
In this paper, we discuss the benefits of assignment difficulty on student performance and perceptions in an introductory-level non-major programming course. We assessed both performance (how well the students can program) and perceptions (how the students feel about programming) weekly as the students progressed through the semester, though in most detail at the start and end of the course. Our results show that completing challenging course assignments not only improved the students' ability to program, but also improved their perceptions of programming in general. Students repeatedly asserted that their favorite assignments were the most challenging ones because they provided the most satisfaction when completed.