5 ms·
I would think the engineers take algorithm and data structure courses so that’s not quite the distinction we’re talking about here.
by abalone 7y ago
I would think the engineers take algorithm and data structure courses so that’s not quite the distinction we’re talking about here.
- freeone3000 7y agoRight, but theoretical computer science also deals with provability and goes into various areas of topology, reasoning, and proofs. These are not useful to engineers, or are only slightly useful, while a course on systems programming isn't useful to a theoretician, because a universal turing machine doesn't have hardware interrupts. Different specializations for different roles.
- abalone 7y agoI agree. However I think it is not the distinction we’re talking about here, which is about not having a firm grasp of fundamental algorithms and data structures and big O scalability. In school terms it would be more like a technician or vocational training around coding for particular types of projects.