Additionally, it would be interesting to learn how many students declare Computer Science before they enroll and how many students switch into Computer Science because "all their friends are doing it" now that it's the most popular major.
Additionally, it would be interesting to learn how many students declare Computer Science before they enroll and how many students switch into Computer Science because "all their friends are doing it" now that it's the most popular major.
I don't know how many people were inspired by the iOS class, but it doesn't seem to be super popular on campus. I do know a fair amount of people (myself included) who had never programmed before Stanford and were simply motivated to keep going after the introductory sequence. There's definitely a snowball effect, but it wouldn't happen without a great curriculum.
vvv - luckily programming polices itself. Those who are not seriously motivated will unlikely survive a serious CS gauntlet.
This is a caveat of trying to popularize programming.
Sometimes I wish it was still purely for 'nerds'.
I personally think anything that makes more people interested in technology is "a good thing".
I think about the CS majors during the times of the .dom boom, or the architecture majors during the housing/construction boom, and wonder how many students were stuck with a degree that was difficult to find a job with, and were not inherently interested about in the first place.
I suspect we can find more than a few data points here.
I was looking to enter a math-heavy CS sub-field, and his class opened my eyes to the potential for broader adoption of AI.