I think they should be taught in stages.
The first essential knowledge they all need to know as a precursor is web basics, eg how the internet works, how to get a domain, and hosting, and FTP files to your web site, what the web community is like, how to become a part of it, web etiquette, how to make the most of the web when looking for help and making contacts, etc.
I think they should all be educated in both design and development to a certain degree - see above.
If you could create your dream curriculum for web design and development, what courses and information would you include? Why? What courses and information now in such programs would you eliminate? Why?
I particularly want to see bad, outdated practices eliminated from university courses, such as using tables for layout, GIF sspacers, and use of bad inaccessible dHTML. It should removed because it is not helping the evolution of the web, or student’s job prospects.
By talking to real employers about what is current, and looking at up to date courses. It would be great to set up some kind of university liaison taskforce, to help universities stay current.