Well, the alternative isn't that great either. At Berkeley, many undergrad business students had the option of taking an intro CS course (symbolic programming with Scheme; awesome course) or an interdisciplinary course called "introduction to computers." The latter was pretty much a joke; I remember helping some business friends with their projects, and it involved making HTML pages with frames and figuring out how to FTP files onto some servers. Pretty lackluster.