In programming, advanced maths are required in 3D programming (integrals and derivatives). Take the problem of generating an infinite terrain for a 3D game. You can't just open a 3D modeling program like any artist would do and start manually modeling the mesh, instead you will have to write a function that generates blocks of terrains and loads them as the user approaches the end of the current terrain block. Your function will have to generate smooth terrain, height values can't vary too much as that's not going to look real at all. After you generated the mesh it will be time to paint it. That's generally done depending on the value of your height function and its first and second derivatives which provide the slope and convexity of your terrain at a given point.
There is another large domain in the IT industry called cryptography which is pretty much all based on maths. It's about the information you send and receive through any network, represented as a sequence of 0's and 1's called codes. These codes all have extra 0's and 1's (extra information) which is not part of the actual data you send or receive, they only provide mechanisms to determine whether the data was successfully transmitted or not and these methods are generally based on matrixes, hence you require algebra.
Also if you decide to take a GPU programming course you will be surprised that's all about maths. The GPU programming languages Cg, HLSL, GLSL don't require much programming knowledge but a lot of maths. GPUs differ from CPUs because they are specially designed to perform fast floating point number arithmetic.
Maths don't have many applications in scripts but you could try to write a method that generates a "suitable" instant buy price for any item knowing their previous buy/sell/overall prices from online APIs such as osbuddy, the official runescape site or the market price stored in config 1151 when offering the item. A general solution to the "suitable" price problem is one that pays more than any previously recorded prices, is above the market value, has a lower bound dependent on quantity and its monotonicity being characterized by a polynomial function. However it has to provide real prices, not 4m for a 2.3m whip and at the same time offer 500gp for a bread that costs 70gp. So you can actually write it as a derivative polynom instead of just a simple function to provide better results.