you said it is standard however not required. Again the fundamental point is there isn't any point theorising like this so early. unless have to choose.
also the amount of math you have taken is very small and pale in comparison to what awaits. relating to my point is you haven't done proof based mathematics's or anything beyond beginner uni Math. it is very hard to say whether you would actually enjoy the content of higher math this early, the emphasis greatly changes from computation to proof. (computation and as actually doing things, not related to cs). i was like you and tried to plan things out but unless you have to don't shoehorn yourself early, try things out and see what you enjoy and are good at.
also it doesn't matter too much your selection all this shit is similar, you'll either do cs and take math electives or vice versa.
regardless of which degree you do you should cover.
data structure and algorithms + maybe algorithm analysis class
AT LEAST one class about statistics and application with R or python.
multi variable calculus.
additionally would recommend taking intro to real analysis, optimisation, a ML meme course depending on the quality at your uni. more stats always is good, DE's are helpful, a database computing class using SQL, applied probability shit using stochastic processes and etc etc there is always more shit
ps if you really want advice on a specific one applied and computational maths with some stats classes sounds good, or machine learning if you just want it for the buzzword factor.