Junior & Senior CS Curriculum Plan for UIUC - Realistic?

aegrisomnia
Mon, 30 Apr 2012 13:37:22 +0000

CS majors should take courses in the theory of computation for the same reason that engineers should take courses in calculus and differential equations (edit: higher-level subjects like PDEs might be a better or fairer comparison here). If you don’t feel that it’s important for computer scientists and software engineers (or traditional engineers) to know why things work - only what things work, and that they work - then by all means, that’s certainly a point of view, just not one I find particularly satisfying.