|
|
|
|
|
by garretruh
4662 days ago
|
|
With regards to your third point: Is there a modern (or better suited for introductory courses) language that has the kind of curriculums built around it that VB and Java do? Codecademy and the like are awesome for independent learning and exploration, but it doesn't work for classroom instruction. There don't seem to be many curriculums designed around modern, web-focused languages like Ruby or Javascript that your average teacher can use for high school CS classes. |
|
I never took programming in high school, so maybe I'm setting my sights low...but even with a well developed curriculum, it's hard to imagine that the class gets very far.
Whereas with JavaScript, they can literally start executing code as soon as they open their browsers. I think that makes up, at least a little, of the time lost in not having as mature of a curriculum.
But I think the big win with JS is opportunity. Whatever crappy program they might come up with, they can immediately show it to their classmates and also to any friends or family with a simple link...it's not quite as easy to distribute a VB or other compiled executable. This kind of sharing makes programming...I would think...much more dynamic and lively.
And in addition to that, they get some web development experience...which is handy now and likely to be useful in 5 years. Whereas with VB, and most other programming languages...it's possible to learn them without gaining any hands-on experience with the Web.