6 ms·
This is a weird article. On one hand, they seem to be basing their opinion off of an extremely lackluster program to begin with (What self respecting CS program
by OkayPhysicist 5y ago
This is a weird article. On one hand, they seem to be basing their opinion off of an extremely lackluster program to begin with (What self respecting CS program doesn't expose students to at least a half dozen languages? Or fails to teach their students to write?), But then they turn around and reject the parts of a CS degree that are actually valuable.
Anybody can teach themselves to program. That's why the "teaching you to program" bit of a CS education is completed in 2-3 semesters. It's significantly harder to build up one's own groundwork of underlying theory, for the simple reason that you don't know what you don't know. Structured learning environments solve that problem by showing students a broad range of theory-based concepts, providing at the very least a substrate for further learning. For that reason, rejecting Math in a CS education is just as ridiculous as rejecting it in a Physics one. It's fundamental to actually understanding why you're doing anything.