StoutFiles - 12:32 pm on May 29, 2012 (gmt 0)
I'm not saying you need to understand the technical details of how bits and bytes are transferred per se (though I have found it helpful) but I do think it necessary to understand the concept of the protocols and how they fit into the master schema that is the web today. Just like it's helpful to know some of the server codes and what they mean - even the fact that there are server codes and how a webserver replies to GET and POST commands.
Certain details like bits and bytes are covered in the normal CS curriculum, but yes, perhaps they could offer a more specific curriculum for people who just want to go into web programming/design. I personally enjoy the flexibility of learning the basics of a lot of different things and then being able to choose which topics to delve into on my own time.
I won't argue with you though about college in general is generally a waste of time and money, especially given that a years worth of general classes are forced upon you for "a well rounded education". However, until businesses stop segregating based on who has a piece of paper and who doesn't, this is how it's going to stay.