Kialo requires cookies to work correctly.
What degree of advanced mathematics is needed in modern society?
Designing and understanding algorithms.
Algorithms have broad application in computer science.
Algorithms designing is required to reproduce a result.
Algorithms design can shape (even if unconsciously) the way we think and can help in deciding which thought processes are well formed and which are not. This is similar to what happens to brains after reading literature or essays in a critical way.
Algorithms production constitute the fastest way to democratize solutions to problems. Once you got the algorithm then it can be implemented by everyone!
Some current artistic fields generate their products partly by designing algorithms, e.g animations.
These are only used by those in industries that directly call for it - the vast majority of people will have no direct need for such mathematics.
Algorithms are causing serious social problems, e.g.
thus teaching to design algorithms without criticizing them might be harmful.