Does UVa allow a Computer Science + Math dual-major?

<p>I got accepted to the school of engineering in UVa because I want to do Computer Science. But I also was to major in Mathematics. Is it possible for me to have a dual-major in both Computer Science from the Engineering department and Mathematics from the Science department? </p>

<p>This is important for me to consider UVa. Thanks for any input in advance.</p>

<p>it is, but you should switch to the College of Arts and Sciences and do a BA in CS and math, or else you might be able to just do a minor in applied math (not sure if there’s a major) from the engineering school, or you could do CS from Eschool and math from CollegeArtsSci but that will be harder to accomplish. Many people do a major in one and a minor in the other, though.</p>

<p>I too plan on doing this. I will be taking the CS though engineering school route though. What do you mean “harder to accomplish”? You mean it would just take longer?</p>

<p>if you do math in the college and cs in the college you have the same gen ed requirements. the eschool has its own gen eds so you would have to satisfy 2 gen ed requirement sets.</p>

<p>if I recall correctly, you only need to fulfill the general requirements of the school you’re officially apart of. Therefore, if you’re in the e-school and wish to double in something in the college, you only have to fulfill the major requirements of that major.</p>

<p>That would make it easier! I wasn’t aware of that.</p>

<p>But you still wouldn’t have a lot of time to take College classes, your first year in eschool you don’t really even get electives right? To pull it off you would need a lot of AP credits in sciencey areas.</p>

<p>In addition, the BA in CS has some potential overlap with math because of its “integration electives” whereas the eschool BS CS doesn’t have any overlap.</p>

<p>In my experience (as a math major who works for the CS dept, fairly familiar with both then), the two departments don’t really communicate at all. Like, there’s a discrete math nightmare between them both as far as crosslisting strangely (they teach that in completely different ways and so they probably shouldn’t be crosslisted at all). CS in the eschool and College math (proofs, etc) are also really different. I know plenty of people who do an applied math minor, or who do a CS minor with a math major, but there are very few people (I don’t know any) who end up majoring in both because of this discrepancy. You end up liking one more and major in that, and minor in the other. Just saying. Maybe you’re the person who will end up majoring in both but unless you’re in the College doing the BA for both I see the chances as very small. The people I know doing the CS BA (College) are all double majors, while I don’t know -ANY- BS CS (eschool) double majors (and I know a lot of eschool CS people!). It is hard to double major in the eschool. It is less hard to double major in the College.</p>

<p>Thank you hazelorb for the info!</p>

<p>I’m wondering… Can I major in BS Computer Science from Department of Engineering, and <em>minor</em> in Mathematics from Department of Science? Because I want theoretical maths, not applied. </p>

<p>Also if that is a not a feasible option, can I just take extra math courses from the Department of Science and not get the minor from them. I just want the classes, whatever it takes :)</p>

<p>A minor is definitely very feasible. The minor is many less classes than the major. In addition, I know plenty of CS people who just take random math classes when they feel like it without bothering with the minor. I think you’ll be able to figure out what works best for you. You might also consider petitioning your advisor to take the MATH versions of Calculus instead of the APMA versions if you’re very interested in theoretical math.</p>

<p>Ah, thanks again! </p>

<p>Sounds good to me. You gave me some hope :D</p>

<p>I really don’t care about the degree, I just want a thorough education for theoretical mathematics. I’m so excited!</p>