3 ms·
If you think CS is bad just wait until you see how bad Software Engineering programs are. Fresh graduates cannot explain the halting problem, the Church–Turing
by probably_wrong 2y ago
If you think CS is bad just wait until you see how bad Software Engineering programs are. Fresh graduates cannot explain the halting problem, the Church–Turing thesis, the maximum flow problem... some can't even formally demonstrate that a function's precondition implies its post-conditions!
- la_fayette 2y agoFine, ask any software engineer employed in a sillicon valley startup or any fortune 500 company if they ever required to explain or use these concepts...
- probably_wrong 2y agoI don't think it's such a crazy idea to suggest that if someone wants to get a highly-paid job as a Software Engineer then perhaps they should get a Software Engineer degree from the Software Engineering department. Or put differently: ask any computer science professor employed at a University if they ever required to explain or use CI/CD, or ask Geoffrey Hinton how different his work on backpropagation algorithms would have been if he had had AWS.
- wakawaka28 2y agoThe point of teaching cool theory to undergrads is not to enable them to explain it. Professors study for PhDs to prepare to explain it. The point of teaching theory to undergrads is so that they are aware of the implications of the theories, and so they don't waste time on projects that are obviously doomed to fail.