3 ms·
I have always wondered if there would be value in a certification or course track in just Algorithms and Algorithm Design. It's such an intricate but very impor
by chirau 4y ago
I have always wondered if there would be value in a certification or course track in just Algorithms and Algorithm Design. It's such an intricate but very important field that it can have its own curriculum and be separated from CS. Well, not necessarily separated, but can be considered independently of other CS fields even though it is still part of a CS degree.
There are tons of applications of competency with Algorithms beyond CS. I hate that a person who has great competency with this kind of stuff has to do and be evaluated on the whole CS bundle as if that is only where it matters.
- egwor 4y agoIt needs a broader knowledge to be useful at depth. For example understanding the performance of memory isn't linear, memory coherency for multi processor systems, and in recent times distributed systems.
- alfiedotwtf 4y agoI think, by the way how you're describing it, there already is - it's called "Discrete Mathematics"
- barry-cotter 4y agohttps://www.edx.org/micromasters/ucsandiegox-algorithms-and-data-structures https://www.edx.org/micromasters/ucsandiegox-algorithms-and-... > The University of California, San Diego MicroMasters® Program in Algorithms and Data Structures > What you will learn > Understand essential algorithmic techniques and apply them to solve algorithmic problems > Implement programs that work in less than one second even on massive datasets > Test and debug your code even without knowing the input on which it fails > Formulate real life computational problems as rigorous algorithmic problems > Prove correctness of an algorithm and analyze its running time