Alex,
I couldn't agree with you more. As one who has hired many programmers, I think an understanding of GUI and Human Interface Design definitely helps persuade me of a candidates potential. I think Judy specifically states both of these as goals for her course.
Furthermore, teaching 'top-down' design also helps programmers understand more about interface design along with program work flow-- and we all know, Rev is a 'top-down' type environment.
I hadn't checked on Paul Graham's articles lately and your link reminded me. He also has a great article about 'Great Hackers' which I think is a must read for aspiring programmers (Judy, you might take note).
It's at:
http://www.paulgraham.com/gh.html
best,
Chipp
Alex Tweedly wrote:
They're undergrads in a CS degree course. They're not in a six-month vocational course to teach them to program. They should be getting an education to set them up for 20+ years in computing and computational science - not just to help them find their first job.
A CS degree should (IMO) contain at least as much theory of computation, as much algorithm and program design issues, as much GUI considerations, as much .... etc. as it does how to write programs in this year's or this decade's fashionable language.
Of course, I say this in my role as crusty old man who still thinks that the most useful course he did in high school was Latin, and the most useful in undergrad was Logic and Philosophy of Science :-)
_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
