Real Analysis or Intro to CS: Which Class Should I Take?

AI Thread Summary
The discussion centers around a university student deciding between taking real analysis and an introductory computer science course for their upcoming semester. The student is interested in both pure and applied mathematics, considering a future in academics or applied mathematics in fields like finance, science, or engineering. They express a desire to take multiple math classes and are weighing the benefits of each course. Real analysis is seen as foundational for advanced topics in applied math, while computer science is viewed as essential for practical applications and research opportunities that involve programming. The student is currently leaning towards real analysis and advanced ordinary differential equations (ODE), but remains open to taking computer science in a later quarter. Participants in the discussion emphasize the importance of both courses for a well-rounded education and suggest exploring research opportunities in applied mathematics, which encompass a wide range of topics from numerical methods to chaos theory.
PieceOfPi
Messages
185
Reaction score
0
Hi all,

I'm starting my second year at my uni pretty soon, and I'm trying to make a final decision about the classes that I'm going to take. I still haven't figured out what I want to do in future yet, but I'm thinking of along either academics (not necessarily math, but math is one of my options), or becoming an applied mathematician (I don't know if this is a common position, though) and work in some field that uses applied math to some extent (finance, science, engineering, medicine, etc.)

But either way, I'm hoping to study good amount of math, including both pure and applied, since I find both of them pretty interesting. I personally want to take both real analysis and intro to computer science, but they're both offered at the same time, so I won't be able to take both. If I decided to take real analysis, I might take another applied math course (either stats or advanced ODE), or take something that counts toward my graduation requirement. On the other hand, if I decided to take CS, I'm probably going to take abstract algebra because I do want to gain some mathematical maturity before becoming a junior (and abstract algebra sounds fun, too!). Note that I don't necessary have to take a math course this year, but I'd personally like to squeeze many math classes as possible, so I'm hoping to take at least one math class each quarter.

I personally think they're both important classes, since many applied math comes from analysis (DiffEq, statistics, etc), but I also think I need to know something about programming.

Let me know if you have any suggestions, questions, or comments.

Thanks!

EDIT: I'm mainly having a hard time making this decision because
(i) I'm more interested in algebra than analysis, since I personally liked linear algebra a lot. However, I took a class in elementary analysis, and thought the subject was somehow exciting.
(ii) I'd like to be more well-rounded in other subject areas before becoming a junior or senior, and that's why I'd like to learn something about computer science earlier (who knows, I might enjoy CS).

So it looks like I should pick CS, however, if I took analysis this year instead, I can save some time in future by finishing my requirement. (Note that I'm not planning to take both analysis and algebra, because that seems like a little too much for me right now. Also, I do want to take at least one math course if I decided to take CS).
 
Last edited:
Physics news on Phys.org
Hi PieceOfPi,

These are both really useful classes if you're planning on using a lot of applied math in your future - you should definitely take both eventually. I assume the CS class you're talking about is more of a programming course than a course on say complexity theory. If so, then I would recommend taking it first just because it may open up some possibilities to do some undergrad research in applied mathematics if you're interested (not that analysis won't help, but in my experience a lot of the undergrad research jobs involve a healthy amount of coding). Plus, real applied mathematicians do tons of modeling and numerical work that requires a good deal of programming knowledge.

If you're dead-set on taking a lot of more advanced math classes though, then the analysis course might be better for you. As you mentioned, it will open up a lot of higher-level courses on differential equations, measure theory, wavelets, statistics, etc. Although there are plenty of upper-level math courses you can take that are independent of analysis.

Anyway, I always liked taking a technical course or so each semester that was somewhat outside my area of expertise (physics). One of my favorites turned out to be an algorithm analysis class I took in the CS dept my senior year. Undergrad is still a good time to get some breadth in areas you won't go on to specialize in.
 
Jaunty,

Thanks for your reply. Right now, I'm signed up for real analysis and advanced ODE (I don't know much about this course, but apparently it will cover materials like stability theory, Liapunov's second method, periodic solutions, and chaos). But I'm still thinking about real analysis and CS, but I can also take another CS course in a different quarter, so right now I'm leaning more toward analysis.

BTW, what kind of research is available in applied math (Or math in general)?
 
As I mentioned, both classes will be very useful to you - take whichever one you prefer at the moment (ODEs are also a good choice btw). As for research in applied mathematics (and pure math as well), it's a huge field and your best bet is to just check your department's webpage for a list of active research areas. At my old university these ranged from engineering-esque things like numerical fluid dynamics and population modeling to more pure math areas like chaos and general DiffEq research.
 
I'm going to make this one quick since I have little time. Background: Throughout my life I have always done good in Math. I almost always received 90%+, and received easily upwards of 95% when I took normal-level HS Math courses. When I took Grade 9 "De-Streamed" Math (All students must take "De-Streamed" in Canada), I initially had 98% until I got very sick and my mark had dropped to 95%. The Physics teachers and Math teachers talked about me as if I were some sort of genius. Then, an...
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...

Similar threads

Back
Top