<p>Just from my experiences (CS major required to take some upper div math classes), I’ve taken upper div Euclidean geometry and a proof-based linear algebra class. I’m not sure if the latter is what you mean by algebra…if you mean high school algebra type material, I haven’t had to take anything involving that. As a math major you likely would take an algebra class along the lines of what ucbalumnus said. As far as the geometry class, in reality it was more accurately summarized as “a couple weeks reviewing high school geometry, then spend the rest of the quarter discussing other geometries”. YMMV depending on the school, of course.</p>
<p>Regardless, upper division math is much different from lower division math because of how proof-oriented it is. You won’t really know if it’s for you or not until you’ve taken one of those theoretical math classes. As ucbalumnus has already said, the specific classes you take would depend on your emphasis.</p>