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

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process for selecting between a Real Analysis course and an Intro to Computer Science course for a university student. The conversation explores the implications of each choice on future academic and career paths, particularly in applied mathematics and related fields.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • One participant expresses interest in both pure and applied mathematics and considers the importance of both Real Analysis and Computer Science for future studies.
  • Another participant suggests that taking the Computer Science course first may provide opportunities for undergraduate research in applied mathematics, emphasizing the relevance of programming skills.
  • There is a mention that Real Analysis could lead to advanced courses in differential equations, measure theory, and statistics, which are important for a deeper understanding of applied mathematics.
  • A participant indicates they are currently signed up for Real Analysis and Advanced ODE, but remains open to taking a Computer Science course later.
  • Discussion includes the idea that both classes are valuable and that the choice may depend on personal interest and future academic goals.
  • Questions are raised about the types of research available in applied mathematics, indicating a desire to understand potential career paths better.

Areas of Agreement / Disagreement

Participants generally agree that both classes are valuable and should be taken eventually, but there is no consensus on which class to prioritize. Different viewpoints on the importance of programming versus advanced mathematics contribute to the ongoing debate.

Contextual Notes

Some participants express uncertainty about the specifics of the courses and their content, as well as the potential research opportunities in applied mathematics. The discussion reflects varying levels of familiarity with the subjects and the implications of each choice.

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.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
41
Views
9K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
655
  • · Replies 5 ·
Replies
5
Views
2K