Programs Double major in computer science and math?

AI Thread Summary
The discussion centers on the challenges of pursuing a double major in computer science and mathematics, particularly regarding the time commitment and the nature of upper division math courses. The individual expresses a growing interest in math, having completed calculus and planning to take Linear Algebra and Differential Equations. They seek advice on whether to take a summer class focused on writing proofs, which is essential for upper division math courses. Participants emphasize the importance of proof-writing skills, noting that upper division classes often require a solid understanding of proofs. They recommend taking an introductory proofs class before advancing to upper division courses, as it will provide foundational skills necessary for both math and computer science, especially in areas like complexity theory. Overall, engaging in proof-focused coursework is seen as beneficial for both math and computer science majors.
bubbles
Messages
95
Reaction score
0
I'm currently majoring in computer science, though I'm starting to really like math. I've only taken calculus. I will take Linear Algebra and Differential Equations next quarter. It seems that most people who major in math dedicate a lot of time to that particular subject, but computer science classes are also very time consuming, so I'm not sure if it's a good idea to do a double major. How are upper division math classes like compared to lower division math classes? I'm thinking of taking http://sis.berkeley.edu/catalog/gcc_sso_search_sends_request?p_dept_name=MATHEMATICS&p_dept_cd=MATH&p_title=&p_number=74" class over the summer. Is it going to be a waste of time and should I just take a class that would actually count for major requirements? Then would it be better to take Linear Algebra or Intro to Analysis? Thanks in advance for any advice.
 
Last edited by a moderator:
Physics news on Phys.org
Linear algebra is, if I have understood correct, a cornerstone in computer science.
 
The course you plan to take over the summer seems like a standard introduction to writing proofs class. If you are thinking about a double major, you should attempt it. It will tell you if you will enjoy your upper level courses. Writing proofs, reading proofs, are what upper division classes tend to do most of the time.

Even if you don't like it, it can assist you when you have to prove your algorithm is the maximum result.
 
Would it be a good idea to take that class with an upper division math class? I've never taken classes that focus on rigorous proofs before though I do read proofs in my textbook (though there aren't that many of them). I've also never written any real proofs before. I'm not sure how much proofs my math classes next quarter will have.
 
I would take an intro to proofs class before any upper division classes, since they will assume that you know it (i.e. proof by contradiction, induction, etc.). It could also help you with your computer science. Complexity theory especially is very theorem-proof flavored.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...
Back
Top