Should I double major in computer science and mathematics?
Table of Contents
Should I double major in computer science and mathematics?
Double majoring in computer science and mathematics is an important and relatively easy option for computer science students. This is an especially valuable course of study for students who are considering graduate education in computing or applied mathematics.
What level of math do I need for computer science?
Most degrees require some understanding of calculus—many programs require students to reach Calculus III. Typically, computer science degree programs offer abstract algebra, discrete mathematics, graph theory, and other math courses alongside its computer science courses.
Do I need to study Pure Math to be a CS major?
The answer is yes, but most of the mathematics you need you will learn as part of the CS major. You probably won’t need to be proficient in proving math theorems (which math majors should do) you need to understand some of them only. Pure math. subjects are not required, for example, Projective Geometry is not a must know.
Is it possible to double major in math and Computer Science?
Several of my friends are double majoring in math and computer science or majoring in computer science and minoring in math. Rigorous computer science programs typically require you to take a large amount of math anyways, so many of the math requirements are knocked out.
Should I study advanced math now or wait?
If you really want to study advanced math, do it now. The undergraduate years are critical for mathematical development. Your ability to learn serious math will peak soon, then start to decline. Learn as much math as you can now, and you will be able to apply it later.
How hard is it to get a good degree in Computer Science?
Rigorous computer science programs typically require you to take a large amount of math anyways, so many of the math requirements are knocked out. Further, you should realize that many upper division computer science courses are very proof based and “mathy”.