13 ms·
I think this Stanford course is aiming at a different goal than Harvard’s CS50. Harvard’s course seems to be aimed at people who are coders or want to be better
by kevinventullo 4y ago
I think this Stanford course is aiming at a different goal than Harvard’s CS50. Harvard’s course seems to be aimed at people who are coders or want to be better at coding, so you learn about different languages, algorithms/data structures, SQL and such.
The Stanford course, especially the second half, appears to be more in the spirit of liberal arts. It covers high-level concepts in CS (server vs client, how does the internet work, what is encryption) that even someone who never writes code professionally will be able to use. They’ll be better able to read newspaper articles on tech topics, or perhaps more to the point, better equipped to be a PM/lawyer/BD in the tech space.
- mycelia 4y agoYes, I believe CS 106A would be more analogous to Harvard’s CS 50. https://web.stanford.edu/class/archive/cs/cs106a/cs106a.1228/schedule.html https://web.stanford.edu/class/archive/cs/cs106a/cs106a.1228...
- cardy31 4y ago> Harvard’s course seems to be aimed at people who are coders or want to be better at coding, so you learn about different languages, algorithms/data structures, SQL and such. Hard disagree on this one. I learned how to program from CS50 with no prior experience. That introduction got me interested enough to pursue it as a career. I would highly recommend it for anyone who just wants to see what the whole programming thing is all about.
- kevinventullo 4y agoI did not intend to suggest CS50 required coding experience. My comment was more that the goal of CS50 seems to be about making the student a better coder by the end (including the case where the student has no coding experience). That does not seem to be the goal of Stanford’s CS101.
- cehrlich 4y agoHarvard's CS50 is specifically described as a programming course for non-programmers.
- wawjgreen 4y agothere was too much hand-waving going in with CS50.