When I was in college at a large Midwest university in 2002 intro cs classes were taught in C. Business majors were required to take cs 101 taught in C. We had a project that required implementing linked lists, oh how the business majors suffered! We all did actually but at least the cs majors could use the knowledge!
Stuff like this was often done to enforce a minimum IQ.
Very reasonable imo as universitys educated people that get positions with responsibilitys.