What practical was missed in your CS/math education?

This survey serves to gather information about CS/math education and how it can be improved upon. Mainly we are interested in finding out the areas that could have more explanations for their usefulness and more examples, because sometimes it may feel like you are learning about something that isn't practical at all.



Some basic examples for such things may be "integrals", "automata", "why there are so many sorting algorithms", "why we need to approximate things with numerical methods", "what cache is for or how it works", "what pointers are", "why assembly languages are studied when we have higher-level languages".

* Required