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

In summary: Just poke around and see if anything sounds interesting.In summary, the conversation revolved around the speaker's dilemma of choosing between taking a real analysis or intro to computer science class in their second year of university. They were unsure of their future career path but were interested in both pure and applied math. They sought advice on which class to take and also discussed the opportunities for research in applied math. Ultimately, the speaker was leaning towards real analysis.
  • #1
PieceOfPi
186
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
  • #2
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.
 
  • #3
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)?
 
  • #4
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.
 

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

What is the main difference between Real Analysis and Intro to CS?

The main difference between Real Analysis and Intro to CS is their subject matter. Real Analysis is a branch of mathematics that deals with the rigorous study of real numbers and their properties. Intro to CS, on the other hand, is an introductory course in computer science that covers topics such as programming, algorithms, and data structures.

Which course is more theoretical in nature?

Real Analysis is generally considered to be more theoretical in nature compared to Intro to CS. This is because Real Analysis focuses on building mathematical proofs and understanding abstract concepts, while Intro to CS tends to have a more practical approach with hands-on coding and problem-solving.

Are there any overlapping topics between the two courses?

While the subject matter of Real Analysis and Intro to CS may seem vastly different, there are actually some overlapping topics. For example, both courses may cover topics such as logic, sets, and functions. However, the level of depth and application of these topics may differ between the two courses.

Which course is more useful for a career in science or technology?

Both Real Analysis and Intro to CS can be useful for a career in science or technology, but it ultimately depends on your specific career goals. Real Analysis may be more applicable for fields that require advanced mathematical skills, such as physics or engineering. On the other hand, Intro to CS can be beneficial for careers in software development, data analysis, or artificial intelligence.

Is it necessary to take both courses for a well-rounded understanding of science and technology?

While Real Analysis and Intro to CS may provide different perspectives and skills, it is not necessary to take both courses for a well-rounded understanding of science and technology. It ultimately depends on your interests and career goals. Some individuals may benefit from taking both courses, while others may only need to take one or the other. It is important to consider your own strengths and interests when deciding which course to take.

Similar threads

Replies
14
Views
1K
Replies
5
Views
2K
Replies
12
Views
1K
Replies
3
Views
1K
Replies
5
Views
1K
Replies
11
Views
3K
Replies
6
Views
1K
Replies
33
Views
6K
Back
Top