Above is a slide from my web development class. According to my professor, it is a wonderful example of good web design. That was true... a decade a go.
There's some good discussion going on at the University Web Developers Ning group. The topic? How higher ed web professionals can elevate web design at the university level. I added my 2 cents, effectively using >30 of my time, so why not re-post it here?
A successful web development course should not just teach stuff (whether past or current) because what we learn now will be obsolete in a few years. In addition to teaching the up-to-date knowledge, it should also infuse the students with a passion to immerse themselves in the industry: read the blogs, check out the new technology, get on Twitter and ask questions... but most importantly, build a lot of websites. If you've got an idea for a cool web app, just try building it. Learn as you go along. Unless you have gotten your hands dirty, you won't have the passion to learn more.