Next semester is my last semester and an opinion on what courses would be best suited to prepare me for a MFE would be appreciated. The available courses I can take are Numerical analysis, Real analysis 2, Linear algebra 2, OOP C++ , PDEs, and Complex analysis. The ideal situation would be for me to take Real 2, Linear 2, C++, and PDEs, but Linear and Real conflict with times so I can only take one of them. Which one would best advance my profile? I'll post the description of the courses below.
"A second course in linear algebra. Topics include a continuation of matrices and linear transformations, canonical forms, invariants, equivalence relations, similarity of matrices, eigenvalues and eigenvectors, orthogonal transformations and rigid motions, quadratic forms, bilinear maps, symmetric matrices, reduction of a real quadratic form and applications to conic sections and quadric surfaces."
"Provides a foundation for a further study in mathematical analysis, topics include, basic topology in metric spaces, continuity, uniform convergence and equicontinuity, and intro to Lebesgue integration."
I am concerned the real analysis 2 course will be more of the same of my real analysis 1 course and not add much benefit. The only difference I see is more of an emphasis on metric spaces and the intro to Lebesgue integration which could prove useful. Any input would be appreciated. Thank you for your time.