Double major in computer science and math?

  • Programs
  • Thread starter bubbles
  • Start date
  • #1
97
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" [Broken] 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:

Answers and Replies

  • #2
malawi_glenn
Science Advisor
Homework Helper
4,786
22
Linear algebra is, if I have understood correct, a cornerstone in computer science.
 
  • #3
329
1
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.
 
  • #4
97
0
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.
 
  • #5
489
0
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.
 

Related Threads on Double major in computer science and math?

Top