Re:Ask HN: Syllabus for web technologies 101?
by yurylifshits on Wednesday July 07, 2010 @09:44PM
(#1496157)
I feel that the opposite sequence (hands down first, fundamentals later) works better. Otherwise, you can only teach semantics. When you have zero experience with a particular technology, how can you appreciate the "fundamental design principles"?
Re:Ask HN: Syllabus for web technologies 101?
by Quasimofo on Wednesday July 07, 2010 @10:01PM
(#1496205)
Perhaps I'm a little biased from studying computer science rather than something more vocational, but as you say there are already dedicated classes for the technologies that you suggested so I think the syllabus is still well-suited for a "web architecture 101" course.
Re:Ask HN: Syllabus for web technologies 101?
by inerte on Wednesday July 07, 2010 @11:14PM
(#1496359)
You disagree with the teaching methodology, but I think for a 101 course on web development the syllabus is very good.
I guess we could debate if fundamentals first or later is a good idea, but in general most teaching is done with fundamentals being first. You don't fight on the UFC before earning a white belt.
IMHO, college is for learning the fundamentals, not gaining 1-on-1 market skills. Because the best JS framework changes every couple years, but DNS? Not so much.
Re:Ask HN: Syllabus for web technologies 101?
by yurylifshits on Wednesday July 07, 2010 @09:45PM
(#1496164)
Btw, Stanford has individual classes for Facebook apps, iPhone apps, even for iPad!
http://www.funkyspacemonkey.com/stanfords-class-cs193p-desig...
I imagine the Basic Web Apps and AJAX topics may well use a framework you have suggested. Client Side Scripting may touch on jQuery etc.
Once a student has an understanding of the topics in that syllabus they'll be able to leap into Rails, Django or whatever they like. That sounds much better to me than having someone know how to use one tool only.