Double Major in CS and Physics

<p>How quickly do you think one could complete a double major in computer science and physics and what school (in your opinion) be best for it? Nc state, duke, cmu, or ga tech?</p>

<p>You just need to go through the degree requirements for each major at each school. Do the following calculation:</p>

<p>M1 = courses or credits needed to complete the first major
M2 = courses or credits needed to complete the secondmajor
D = courses or credits shared by the two majors
B = courses or credits for breadth requirements not covered by the two majors
A = courses or credits that you will not need to take due to use of AP, IB HL, or college credit that you enter with</p>

<p>Find M1 + M2 - D + B - A. If this is fewer than the total number of courses or credits needed to graduate, then you can do it within the normal time frame without overloading.</p>

<p>I like UCBAlumnus' formula, but I have a simpler approach. The CS major...generalized to most schools is as follows:</p>

<p>Object-Oriented Programming (Java or C++) I
Object-Oriented Programming (Java or C++) II
Discrete Structures
Computer Organization
Algorithms
Data Structures
Organization of Programming Languages
Operating Systems
...Plus 3 CS electives (I recommend Databases, Networks and Crypto).</p>

<p>That is somewhere around 33-35 semester credits. The Object-Oriented I & II will probably be required for Physics anyway so that leaves 9 courses or about 27 semester credits. I don't know if you will have 27 credits of free electives in a B.S. in Physics program but you should have the room in a B.A. in Physics program.</p>

<p>I would actually like to double major in these two subjects (except astrophysics where possible) as well and would like to know if it is plausible. </p>

<p>Sent from my ADR6400L using CC</p>

<p>It really depends on the school. I know Stony Brook's got good departments for both. A few courses overlap; the three (or two, if you're good) semesters of the main Calculus and Physics sequences are good for both. The writing requirement might be able to be met with just one major. You might also be able to use some more Physics courses to meet the "advanced natural science courses" requirement as well. And if you've got AP credit, more power to you. When you double major, you've gotta know how to work the system.</p>