I studied math at university, and did CS as a minor.  They made me take data structure and algorithm classes for both.<p>The mathematician&#x27;s version was half as long, but covered the material in more depth: ie they proved every result.  The CS version was full of dumbed down and full of fluff.  (And even those CS people did operating systems and compilers as undergrads.)