<p>Hello. I was just curious whether or not it would be possible for me to complete a double major at two universities. I would like to major in Computer Science at UC as well as Software Engineering at Miami University, for my own personal interests. UC does not offer Software Engineering. I do realize I could just go to Miami University and double major with their CS program but I personally like UC more and they also have a better CS major.</p>
<p>On MU's website they say:
[quote]
For both computer science and software engineering, the courses you take the first two years are almost identical. Since you don't need to choose your major until the end of your sophomore year, you can explore where your interests are strongest. Because so many requirements are the same, it's also easy to double-major in both computer science and software engineering.
[/quote]
</p>
<p>I'd then like to, if all goes well, earn my MS in CS at UC. I've already personally sent in a letter to MU but I would like to hear your personal opinions on the matter as well.</p>
<p>So are you saying I would need to first receive my BS in Computer Science at UC, then transfer to MU and take the necessary Software Engineering classes to receive the degree? How much longer would all of this take, and will I be able to do this whilst earning my MS at UC?</p>
<p>If you want two degrees, take a B.S. in Computer Science and then go for a Masters in Software Engineering. Two B.S. degrees will do virtually nothing for you, particularly in such closely related fields.</p>
<p>Choose the university you like best for CS and do well enough to get into a Masters program. Alternatively, with a CS degree you are more than qualified to work in a software engineering job and defer any Masters program until you are sure that it will give you value.</p>
<p>I was thinking of getting my B.S in both CS and SE and then continue on to get my M.S in CS. I don’t want to have both of the degrees just to add on to my resume, I want them due to my own personal interest in the subject and the fact that I would like to increase my knowledge on the field.</p>
<p>I figured that if it were possible for me to complete the required courses to earn my B.S in Software Engineering at MU whilst pursuing a Computer Science major at UC, I could graduate after 5 years (UC’s program requires 4yrs + 1yr co-op for a B.S in CS) with a B.S in Computer Science as well as a B.S in Software Engineering. I would then try to go to UC’s graduate school and earn my M.S in Computer Science.</p>
<p>Does anyone have an idea as to how I could do this, or will I have to complete my B.S in CS at UC and later transfer to MU?</p>
<p>Software engineering majors are usually quite similar to computer science majors, except that some computer science topics courses are replaced by more software engineering methods courses. It is likely that doing a computer science major with just one overview software engineering course will be enough in the software engineering area, since you will find that each organization has its own variations in software engineering methods. Exposure to a software engineering methods in co-op jobs can also help you learn such topics.</p>
<p>A master’s degree is not generally necessary in computer software jobs, unless you need it as a check box item (e.g. in government pay grades where some higher grades may require more advanced degrees).</p>