CS as Service in Univs
Some of you may have thought about this more than I have, so this is a blog for help. The premise is that Computer Science (CS) is useful for nearly all other disciplines (Engg, Sc, Arts, Law, Business, whatever). Formally, students in other disciplines not only use computers and software, but often have to create software for their tasks, use sophisticated algorithmic primitives etc. So, they need to understand CS.
- What and how much CS should others know?
- What role should CS depts play in the University, for example, do other depts teach CS courses or does CS pull a Math and teach basic CS course across disciplines?
- What are the ways to quantify the impact of CS depts across the Univ in this context and how to improve the impact (eg, joint research with other disciplines helps or hurts)?