What (else) should CS educators know?
Communications of the ACM
Iambic IBM AI: the palindrome discovery AI project
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The motivation of students of programming
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Motivation = value x expectancy (poster session)
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Using lyrics and music to reinforce concepts
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
One effective way to introduce a dose of humanity, acknowledge the needs and struggles of CS1 students, and appeal to a broader range of learning styles is to present a computer science topic in an entertaining manner, e.g., with some form of artistic performance. In this paper, I describe three songs for CS1 that are designed to help students surmount three of the most difficult hurdles of that course. Empirical and anecdotal results demonstrate that the songs help students learn, and help them enjoy learning. These songs are a case study in entertainment; all instructors can find some way to entertain their class, and recordings of the songs themselves are available on the web for any instructor or student.