Hacker News new | ask | show | jobs
by musicale 2256 days ago
> Students do not like Racket

That is kind of the killer, isn't it? 10+ years of Racket and students still hate it. If they can learn introductory CS without suffering through Racket, why force them to do so? (Disclaimer: I think Racket looks interesting but I have never tried to use it for a project.)

But why not allow students to vote with their feet? Offer Racket and Python and see which course's graduates do better in the rest of the major.

1 comments

My university has taken this approach. The main intro class is still Racket based, but they offer a Python alternative which satisfies the same requirements. I hope they're tracking the difference in outcomes!