Code.org posted this image of the class students like the most on their blog.
The full survey data is on slide 48 of this PowerPoint from the researchers who did the survey.
There is a lot of detail in the referenced PowerPoint but this is certainly an interesting table. I’ve already seen a lot of discussion of it on Facebook. Being computer science people there are a lot of questions about what it means. The first one being is this result because CS is usually an elective and so we have self-selecting population? A close look at the dats suggests not. Why? Well AP CS scores higher than other AP courses and AP courses are generally filled with students who have an interest in the subject.
Still it would benefit us who teach CS to keep the required CS courses, which are coming more common, interesting. Looking at the courses with more or similar percentages of students who like them the ,most they al involve creativity. That suggests we need to make sure we make our classes as creative as possible.
Of course I think CS is inherently creative and fun. That’s why I have been involved in it for so long. As teachers we needed share that with our students. Cookie cutter assignments were every solution looks the same are not going to cut it with students. No matter how easy they are for teachers to grade. Let’s not teach the fun out of computer science.